Python in Heliophysics Community (PyHC)

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.

Our Mission Statement

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.


Our Strategic Goals

  • Coordinate development across projects to minimize duplication of effort and share lessons learned
  • Promote best practices for software development, documentation, testing, and dissemination
  • Increase community awareness of and participation in projects
  • Promote scientific reproducibility and software sustainability
  • Educate and support the Python user community in solar and space physics
  • Foster an open-source Python software ecosystem for heliophysics research and education
  • Identify community needs for future development
  • Identify and pursue opportunities for financial support
  • Enable efficient interdisciplinary research

Calendar

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:

News


New Website URL!

We are excited to announce that we have purchased the pyhc.org domain. A very special thanks is owed to Pete Riley with Predictive Science Inc. for making the purchase and handling the renewals. At present, pyhc.org redirects to our original heliopython.org. This will remain the case during a transition period until we fully move the website to the new domain, at which time heliopython.org will start redirecting to pyhc.org. Please note that HTTPS support has not yet been added to the new domain, so https://pyhc.org will fail to redirect but http://pyhc.org will succeed. This is only temporary and it is not a security concern because redirects are still sent to the secure https://heliopython.org.


PyHC Spring 2022 Meeting Dates Announced.

PyHC serves as a community knowledge base for performing heliophysics research in Python, aiming to provide a variety of tutorials and resources, a list of useful packages, general discussion, and advice. Twice yearly, PyHC meets in person. These meetings are open to anyone, from individuals already utilizing Python heavily in developing open-source heliophysics packages to those who are just getting into using Python and open source development.

PyHC’s first meeting of 2022 will be held remotely on Zoom. The meeting will run Monday, May 16th, 2022 – Thursday, May 19th, 2022, from 9 AM – 11 AM MT each day. The Zoom sessions will be recorded. We’ll hold some tutorial, hackathon sessions, and project update sessions, as well as a couple other discussions that are relevant to the community. See the full agenda for dates/times of the various sessions. Note that the agenda is subject to change.

The meeting’s web page can be found here. Registration—which is free but required—can be found here. The meeting’s web page also has a link to registration, as well as the Zoom telecon information, links to important documents, etc. If you’d like to join our mailing list to learn more information about the meeting and other upcoming events, please see the PyHC Contact page for instructions. You’ll also find links there for joining our Element and Helionauts chat groups (where we discuss various PyHC issues/topics, as well as discussing other Python-related questions), as well as a link to connect with PyHC on Twitter!

Registration Deadline: EOD, Friday, May 13th, 2022. Note: If you already registered and later decide to change your registration, you should be able to do that directly, but if you experience any difficulties please email Julie Barnum or Shawn Polson.


Inaugural PyHC 2022 Summer School

Summer School 30 May 2022 – Friday, 3 June 2022

The Python in Heliophysics Community (PyHC) is excited to announce its inaugural 2022 Summer School, in partnership with the European Space Astronomy Centre (ESAC)! The PyHC Summer School will take place Monday, 30 May 2022 – Friday, 3 June 2022 at ESAC in beautiful Madrid, Spain. There will also be remote participation options for those unable to attend in-person. This event is free and open to all graduate students, early career scientists, and established scientists looking to transition to Python in the Heliophysics and Space Weather disciplines. PyHC Summer School attendees will learn Python best practices and receive hands-on instruction from experts as they take a deep dive — via tutorials, demos, and presentations — into the rich ecosystem of Heliophysics Python packages. See the Summer School’s web page for more information regarding the agenda, a link to pre-registration, and other pertinent information!


PyHC Fall 2021 Meeting Dates Announced.

PyHC serves as a community knowledge base for performing heliophysics research in Python, aiming to provide a variety of tutorials and resources, a list of useful packages, general discussion, and advice. Twice yearly, PyHC meets in person. These meetings are open to anyone, from individuals already utilizing Python heavily in developing open-source heliophysics packages to those who are just getting into using Python and open source development.

PyHC’s second meeting of 2021 will be held remotely on Zoom. The meeting will run Monday, October 25th, 2021 - Thursday, October 28th, 2021, from 9 AM - 11 AM MT each day. The Zoom sessions will be recorded. We’ll hold tutorial, hackathon, and project update sessions, as well as a couple other discussions that are relevant to the community. See the full agenda for dates/times of the various sessions. Note that the agenda is subject to change.

The meeting’s web page can be found here. Registration, which is free but required, can be found here. The meeting’s web page also has a link to registration, as well as the Zoom telecon information. If you’d like to join our mailing list to learn more information about the meeting and other upcoming events, please see the PyHC Contact page for instructions. We also have an Element chat group where we discuss various PyHC issues/topics, as well as discussing other Python-related questions.

Registration Deadline: COB, Friday, October 22nd, 2021. Note: If you already registered and later decide to change your registration, you should be able to do that directly, but if you experience any difficulties please email Julie Barnum or Shawn Polson.


PyHC Spring 2021 Meeting Dates Announced.

PyHC serves as a community knowledge base for performing heliophysics research in Python, aiming to provide a variety of tutorials and resources, a list of useful packages, general discussion, and advice. Twice yearly, PyHC meets in person. These meetings are open to anyone, from individuals already utilizing Python heavily in developing open-source heliophysics packages to those who are just getting into using Python and open source development.

PyHC’s first meeting of 2021 will be held remotely on Zoom. The meeting will run Monday, May 10th, 2021 - Thursday, May 13th, 2021, from 9 AM - 11 AM MT each day. The Zoom sessions will be recorded. We’ll hold tutorial, hackathon, and core project update sessions, as well as a couple other discussions that are relevant to the community. See the full agenda for dates/times of the various sessions.

The meeting’s web page can be found here. Registration, which is free, but required, can be found here. The meeting’s web page also has a link to registration, as well as the Zoom telecon information. If you’d like to join our mailing list to learn more information about the meeting and other upcoming events, please see the PyHC Contact page for instructions. We also have a Riot chat group where we discuss various PyHC issues/topics, as well as discussing other Python-related questions.

Registration Deadline: COB, Friday, May 7th, 2021. Note: If you already registered and later decide to change your registration, you should be able to do that directly, but if you experience any difficulties please email Julie Barnum or Shawn Polson.


subscribe via RSS