SciPy2024 Sprints Please add your project and who is leading/the contact person for the sprint. And maybe add when you will leave today or tomorrow. (e.g. sprint goes on until Sunday noon, etc.)
Link to this docs: https://hackmd.io/@bsipocz/scipy2024_sprints
Scikit-build-core
Contacts
Jean-Christophe Fillion-Robin ( @jcfr , in person)
Matt McCormick @thewtex ( @thewtex , in person)
Henry Schreiner ( @henryii , remote)
GitHub: https://github.com/scikit-build/scikit-build-core
What:
We can help fix the packaging and wheel publishing of your projects.
Wanna experience the joy of publishing wheels 🚀, bring your project ✨
Looking to be a contributor, join us 🤓
CUDA ❤️ Python
Sprint: Help with GPU usage
CuPy:
CUDA Python:
Leo Fang ( @leofang ), in person
Andy Terrel, in person
nvmath-python:
Satya Varadhan, in person
Sergey Maydonav, in person
Holoscan SDK / cuSignal (now cupyx.scipy.signal
):
cuDF / cudf.pandas
cuGraph / Accelerated NetworkX (nx-cugraph)
CCCL / cuda.cooperatives
Jake Hemstad (@jrhemstad)
Georgii Evtushenko
Leo Fang
Documentation: help give feedback on accelerated computing hub
NumPy PyVista MyST / JupyterBook Project Pythia llamabot
Contact: Eric Ma ( @ericmjl , in person)
Will leave between 12-2 pm for lunch + arboretum tour, but will be back after that.
Sprints will be held on both days.
I will make myself available for evening sprints in hotel lobby on Saturday if anyone wants to continue
Sprint goals:
Getting started
Set up with Ollama
Set up development environment (devcontainer/codespace/conda env)
Beginner
Improve/help write documentation on:
Setting up development environment.
Contribute new examples in the examples gallery that run within a single Jupyter notebook.
Intermediate
Build examples for examples gallery using llamabot with Panel/Streamlit/Voila/Your Favorite Python UI Builder
Build new bots out of existing components (History/DocStore)
Advanced
Design and implement function calling. (May end up only at design doc, but that's ok)
Build new composable components that work with other bots.
sktime The python library for data science and AI with time series
https://www.sktime.net/
estimator list: https://www.sktime.net/en/stable/estimator_overview.html
Gentle introduction for people new to open source
learn how to make pull requests, review process; setting up env, vs code, git/Github
small documentation items
small testing/example items
tutorial notebooks, notebook feedback
Good first issues for new starters: https://github.com/sktime/sktime/issues/1147
"advanced" issues are also available, examples
integration of deep learning and foundation models
probabilistic forecasting
time series anomaly detection and changepoint detection models
de-novo implementations of algorithms
work on web interface, algorithm retrieval, docs
2024 project ideas (longer projects)
https://github.com/sktime/mentoring/blob/main/internships/projects_2024.md
2023-2024 technical roadmap
https://github.com/sktime/sktime/issues/4691
pyOpenSci https://www.github.com/pyopensci/python-package-guide
Also - check out our project board Check out our help-wanted board
We have moved to the powerstrip room (room 2 - there is power and much more space) Please join us even if you are working on something else :)
Beginner friendly
We've held lots of beginner sprints and have supported many first time contributors
Image Not Showing
Possible Reasons
The image file may be corrupted The server hosting the image is unavailable The image path is incorrect The image format is not supported
Learn More →
Contact: Leah ( leah@pyopensci.org )
Here all day today! (Possibly tomorrow morning)
Focus areas
Help us translate our python packaging guide and tutorials to spanish!
Leah, this is Eric – if you need a bot to do initial translation that a human can review, let me know!
hey eric
Image Not Showing
Possible Reasons
The image file may be corrupted The server hosting the image is unavailable The image path is incorrect The image format is not supported
Learn More →
wow that sounds interesting! id love to learn more.
Test drive our tutorials / packaging guide (read through it, try to create a package, provide us with feedback)
Python // data science focused: Contribute to our peer review metrics dashboard - Jupyter, mystmd
Matplotlib Contacts:
Kyle Sunden (@ksunden)
Elliott Sales de Andrade (@QuLogic)
Hannah Aizenman (@story645)
We are in the long-table room.
Topics:
Tagging Gallery examples
"Good first issue"-tagged issues
Xarray Zarr Feel free to reach out to Sanket Verma on both the days of sprint.
Also, join us on ZulipChat: https://ossci.zulipchat.com/
Cubed
Deploy Cubed on HPC
Make []"DuckDB but for arrays" - i.e. an array processing framework that can handle larger-than-memory workloads on a single machine
napari Contact: Peter
Get started, check out 0.5.0, plugin Qs, workflows
https://napari.org
scikit-image Contact: Lars Grüter
"unofficial sprint"
If you have an issue and want to work on something we are happy to help and sprint!
conda - pixi - conda-forge Contact: Ruben Arts / Wolf Vollprecht
_____
/^ ^\
| w |
\_____/
Move from environment.yml
to pixi.toml
for your project
Reduce & build instructions to just "pixi run start"
Add a cool example to pixi
Create a package for conda-forge
Scientific Python Contact:
astropy + affiliated packages Contact:
"unofficial" sprints, happy to help troubleshoot issues or help you make a contribution
Contact:
"unofficial" sprints, happy to help troubleshoot issues
Ibis "Unofficial sprint"
If you have a weird setup you want to get working with Ibis
If you have questions about Ibis
Want to chat about birds
Matplotlib Contacts:
Kyle Sunden (@ksunden)
Elliott Sales de Andrade (@QuLogic)
Hannah Aizenman (@story645)
We are in the long-table room.
Topics:
Tagging Gallery examples
"Good first issue"-tagged issues
Proceedings Contacts:
Chris Calloway (@cbcunc)
Meghann Argawal (@mepa)
Round table in the Southwest corner
Topics:
Assist Curvenote converting archives
Strategize site cutover
Assign supplemental reviewers
Devise computational editorial guidelines
Revise reviewer guidance
Refactor repo
Revise slide submission process
Devise reviewer incentives
Devise reviewer referral process