Registration is now open for the inaugural Plasma Hack Week to be held remotely from June 28 to July 2, 2021. The PlasmaPy project is coordinating with other members of the open-source code community to organize a free virtual week of programming tutorials and communal coding activities. For those who may be unfamiliar with the term, a hack week is a combination of a hackathon (a marathon of hacking-i.e. computer programming) and a summer school. While hackathons have traditionally prioritized collaborative code development activities, a hack week includes a teaching component. Hack weeks typically have both structured learning activities (such as tutorials) as well as unstructured project time.
For this hack week, we anticipate presenting hands-on tutorials on plasma community programming platforms including OMFIT, BOUT++, SunPy, Gkeyll, TurboPy, and PlasmaPy. We will also include more general tutorials on:
- How to use git/GitHub
- How to implement software testing
- How to contribute to an open-source project
- How to work with uncertainties in your code
- How to write clean code
All levels of coders are welcome, and no prior experience is necessary. There will also be opportunity to meet with other plasma coders in your community through both unstructured and structured coding sessions, as well as some opportunity for social interaction!
For more information about the Plasma Hack Week, visit the event website. You can register to participate in this free virtual event here. For questions or comments, join our Discord.