Hello world! We are pleased to announce that the inaugural Plasma Hack Week is being held remotely from June 28 – July 2, 2021. Please check out the schedule for events happening during the Hack Week.

What is a hack week and hacking?

The term hacking has a broad range of use in modern day slang. Hacking during the Plasma Hack Week event is seen as a collaborative coding session among novices, experts, and like-minded learners to work on projects and learn from each other. Hacking is a learn-by-doing activity, one of the best ways to further our knowledge.

A hack week is a combination of a hackathon (a marathon of hacking) 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. A hack week is a chance to:

  • Learn how to contribute to an open source project;
  • Learn new software development skills with peers;
  • Network with fellow plasma students and researchers who are engaging in software development;
  • Meet fellow students and scientists who are engaging in programming;
  • Collaborate on adding a new feature to an existing software project;
  • Add tests and/or documentation to an existing package; and/or
  • Write use cases and user stories to support software projects.

Join our Discord group

If you would like to participate or help plan Plasma Hack Week, please join the Plasma Coders group on Discord.

Registration

For information about registering please check out our 2021 Hack Week registration page.

Installing software for the Hack Week

Please follow these installation instructions if you would like to install any of the software needed for the Hack Week.

Alternatively, clicking on the following binder link will initialize a Python environment that can be run from your browser. This environment will have most of the Python packages needed for the week pre-installed, along with git.

Binder

Resources

We have compiled resources that are likely to be useful for Hack Week participants. Topics include Python, git/GitHub, and research software engineering best practices.

Code of conduct

Plasma Hack Week has adopted the Contributor Covenant Code of Conduct.

Python tutorials

We held two tutorials to introduce Python to participants who are new to Python. These tutorials were held the week before the Hack Week on Monday, June 21 and Tuesday, June 22 at 15 UTC (5 pm CEST / 11 am EDT / 8 am PDT).

License

This website is made available under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. Portions of this website have been adapted from PlasmaPy's main website and the HackWeek Toolkit under the terms of the CC BY 4.0 license.