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.


PyHC Spring 2020 Meeting Dates Announced.

PyHC serves as 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. Twice yearly, PyHC meets in person. These meetings are open to anyone from individuals already utilizing Python heavily in developing open-source heliophysics packages, as well as those who are just getting into using Python and open source development.

PyHC’s first meeting of 2020 will be held remotely on Zoom Wednesday, April 29th, 2020 9 AM - 12 PM MT. We’ll discuss PyHC Project updates as well as plans for the (hopefully) in-person Fall meeting. The meeting’s website can be found here. Registration, which is free, but required, can be found here. The meeting’s website 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, Thursday, April 23rd
Note: If you already registered and later decide to change your registration (i.e., from in-person to remote), then please email Julie Barnum or Nick Murphy.

Applications Open for the Better Scientific Software Program Fellowship

The Better Scientific Software (BSSw) organization is now accepting applications to their Fellowship Program. Applications are due on October 15th.

The goal of the BSSw Fellowship program “is to foster and promote practices, processes, and tools to improve developer productivity and software sustainability of scientific codes”. The bulk of the applications process is a proposal for a one-year funded activity that promotes development or use of better scientific software. This year’s fellows’ projects focus on best practices for developing research software, reducing technical debt in scientific software, debugging and improving reliability in scientific appllications, and understanding social challenges in the evolution of scientific software products. The award is $25,000; applicants must be affiliated with a US-based institution that is eligible to receive DoE funds.

BSSw aims to “address pressing challenges in software productivity, quality, and sustainability.” It comprises multiple communities with connections to various fields of science and computing, with the over-arching goal of promoting awareness of good software practices in science.

Those who are not interested in applying to the fellowship program but who still want to consider contributing to BSSw can go here.

PyHC Fall 2019 Meeting Dates Announced.

The Fall 2019 Meeting dates will be November 4th - 6th (MTW), where Monday and Tuesday will be full days, while Wednesday will likely be a half day. The location for this meeting is once more at LASP, specifically, in the LSTB building (Room A200 - note this is a different building/room than past meetings).

This link provides visitors to LASP with information on transportation to and from DIA, as well as around Boulder itself, helpful maps of the area, lodging, restaurants, etc.

Registration is required (so we can get a headcount for food), but free. The link to the meeting registration (as well as other pertinent information) can be found on the meeting’s main website.

New Report Examines Reproducibility and Replicability in Science, Recommends Ways to Improve Transparency and Rigor in Research.

A report by the National Academy of Sciences has issued new recommendations to improve confidence in science through enhancing Reproducibility and Replicability. Often used interchangeably, these two terms are defined precisely in the report. Reproducibility means obtaining consistent results through computation with the the same input data while replicability means obtaining consistent results across experiments with their own data.

The PyHC project is directly aligned with their recommendation of “investing in research and development of open-source, usable tools and infrastructure that support reproducibility for a broad range of studies across different domains in a seamless fashion.”

This recommendation further supports that of the recent NAS report on Open Source Software Policy Options for Earth and Space Sciences which recommended that the “NASA Science Mission Directorate should explicitly recognize the scientific value of open source software and incentivize its development and support, with the goal that open source science software becomes routine scientific practice.”

The study was produced by the Committee on Reproducibility and Replicability in Science and funded by the National Science Foundation and Alfred P. Sloan Foundation.

A short summary and the full report have been made openly available.

NASA HDEE announcement of opportunity published.

The NASA Heliophysics Data Environment Emphasis (HDEE) solicitation has been released and can provide funding for developing Python packages for heliophysics. The solicitation is available here. The due date for the step-1 proposal is April 18th which consists of a title, a team, as well as a short description of the project.

subscribe via RSS