Promoting and facilitating the use and development of Python for Heliophysics.
A community knowledge base for performing heliophysics research in Python, aiming to provide a variety of tutorials, resources, a list of useful packages, general discussion, and advice.
Facilitate scientific discovery by promoting the use and development of sustainable open-source Python software across the solar and space physics community; improving communication and collaboration between disciplines, developers, and users; establishing and maintaining development standards; and fostering interoperability and reproducibility.
PyHC meets in person twice yearly. Telecons are held approximately every two weeks on Mondays at 09:00 AM Mountain time, but this can fluctuate depending on holidays, conferences, etc. Meetings and telecon times are available on our Google Calendar:
PyHC has formally adopted PHEP 4: PyHC Package Tiering! This new Process PHEP establishes a three-tier structure for PyHC packages—Gold, Silver, and Bronze—that will replace the current “Core,” “Other,” and “Unevaluated” groupings.
Tiering preserves PyHC as an inclusive collection of Heliophysics-relevant Python packages while making it clearer which packages have completed additional review, standards compliance, and community-support steps. The tiers give users a better signal of how robust and maintained each package is, and higher tiers carry more benefits: summer school tutorial invitations, priority for inclusion in broader PyHC efforts like the PyHC Environment and PyHC-Chat, standards-compliance assistance, and consideration for conference travel funding (depending on tier and available PyHC resources).
Adopting PHEP 4 kicks off a process to re-designate every PyHC package into the new tiers. A few pieces of groundwork need to be in place first, though, including finalizing the related PyHC–pyOpenSci review PHEPs and standing up the Technical Steering Committee that performs reviews. As a result, there will be a delay before we launch the re-designation process. When we do begin, we’ll announce it officially (by email and at a telecon) and follow the timeline laid out in PHEP 4 from that point. No action is needed from package maintainers right now.
To learn more, read the full PHEP 4 document. Thanks to Julie Barnum for authoring PHEP 4, and to everyone who shaped it through community discussion. Questions or feedback? Join the discussion on PyHC’s mailing list or Slack!

PyHC has formally adopted PHEP 3: PyHC Python & Upstream Package Support Policy! This new PHEP establishes a unified, time-based approach to dependency support across the PyHC ecosystem, bringing our community into alignment with the broader Scientific Python ecosystem.
PHEP 3 recommends that all PyHC packages adopt the following support policy, based on SPEC 0:
This policy applies to Python itself and to the upstream core Scientific Python packages: NumPy, SciPy, Matplotlib, pandas, scikit-image, NetworkX, scikit-learn, xarray, IPython, and Zarr.
To learn more, read the full PHEP 3 document. We will also maintain a PHEP 3 Support Schedule page with a graphical timeline and quarterly reminders to help package maintainers stay on track. Questions or feedback? Join the discussion on PyHC’s mailing list or Slack!

We’re excited to announce the launch of the PyHC Documentation Hub, now available at pyhc.org/pyhc-docs. This centralized resource simplifies how you search across documentation for all PyHC packages that use Read The Docs. No more switching between dozens of disparate package websites to find the information you need. The Hub not only links all packages together in one convenient place but also provides a powerful search interface that organizes results by package for easy navigation. Find documentation faster than ever—we hope you find it useful. Try it out today!
subscribe via RSS