Try   HackMD

Scientific Python Ecosystem Coordination (SPEC) documents (https://scientific-python.org/specs/) provide operational guidelines for projects in the scientific Python ecosystem. SPECs are similar to project-specific guidelines (like PEPs, NEPs, SLEPs, and SKIPs), but are opt-in, have a broader scope, and target all (or most) projects in the scientific Python ecosystem. Come hear more about what we are working on and planning. Better yet, come share your ideas for improving the ecosystem!

SPEC repository: https://github.com/scientific-python/specs

Attendees

  • Juanita Gomez
  • Jarrod Millman
  • Dan Schult
  • Bennet Meyers-Im (SLAC National Accerator Lab)
  • Duncan Ragsdale (SLAC National Accerator Lab)
  • Paige Martin
  • C.A.M. Gerlach (Python, Spyder, UAH)
  • Jeff Wagner
  • Don Setiawan (University of Washington, SSEC)
  • Sarah Kaiser (Microsoft)
  • Matthew Feickert (University of Wisconsin-Madison, IRIS-HEP)
  • Henry Schreiner (Princeton University, IRIS-HEP)
  • Kyle Sunden (Matplotlib)
  • Stéfan van der Walt
  • Matt Haberland
  • William Jamieson (STScI, Astropy)
  • Pey Lian Lim (STScI, Astropy)
  • Lars Grüter (scikit-image)
  • Chris Calloway (UNC RENCI)
  • Kristen Thyng
  • Aman Goel (The University of Manchester, SSI)
  • Leah Wasser (pyOpenSci :) )
  • Revathy Venugopal
  • Katelyn FitzGerald
  • Robert Trigg

Goal:

Determine some potential action points that we can get collaboration with from the community.

Current specs

SPEC 0 — Minimum Supported Versions
SPEC 1 — Lazy Loading of Submodules and Functions
SPEC 2 — API Dispatch
SPEC 3 — Accessibility
SPEC 4 — Using and Creating Nightly Wheels
SPEC 5 — CI Best Practices
SPEC 6 - Keys to the castle

In progress specs

SPEC 5 — CI Best Practices
SPEC 6 - Keys to the castle
SPEC 7 - seeding pseudo-random number generation

Discussion topics

Please feel free to open forum discussions for questions/suggestions here:

https://discuss.scientific-python.org/c/specs

  • Feedback
  • Action points
  • New specs?

Notes