Skip to content

Latest commit

 

History

History
86 lines (51 loc) · 5.22 KB

README.md

File metadata and controls

86 lines (51 loc) · 5.22 KB

URSSI Winter School


Discussion and notes

HackMD for notes/discussion

Gitter chat room

HackMD for sharing contact info


3-5 January 2024, Portland OR

Welcome to the repository for the 2024 URSSI Winter School! All instruction will happen at the Oregon State University Portland Center.

The front doors are located on the corner of 6th/Morrison (right next to The Nines Hotel). You will need to access the call box to ring security, show the guest pass to the little camera there, and security will buzz you in. Elevators will be unlocked for you and we are on the 2nd floor in room 2029.

Please show the guest pass on your phone (or a printed copy) to the camera at the entrance.

Tentative schedule

Time Topic Resources Instructor
3rd, 1-2pm Welcome and introductions Kyle
3rd, 2-5pm Software design and modularity,
Structuring Python packages
Eva, Kyle
4th, 9am-12pm Collaboration with Git/GitHub/Workflows, Git Exercises, work time Madicken
4th, 1-5pm Testing and continuous integration, linting repo, work time Eva
5th, 9am-12pm Peer code review, Remote Development on HPCs work time Madicken, Joanna
5th, 1-5pm Documentation and versioning, Open science & software citation Kyle
5th, 6:30 pm Informal dinner @ 10 Barrel Brewing

Each morning and afternoon session will be split up with a break, and we'll have lunch organized on-site on both the 4th and 5th.

Code of Conduct

We have adopted a code of conduct for the URSSI Winter School and all associated spaces, both physical and digital. Please review this.

Also, the URSSI Winter School is a scent-free environment. We would like to ask the participants to refrain from using any scented lotions, perfumes, essential oils, scented antiperspirants, etc., as these make the space inaccessible for folks with asthma, allergies to the scents, or with Multiple Chemical Sensitivity. Having a scent-free environment will help prevent dizziness, nausea, breathing difficulties, headaches, and other issues among our participants.

Instructors

Kyle Niemeyer

Eva Maxfield Brown

Madicken Munk

Teaching Assistants

Joanna Morgan

Cassidy Wagner

Requirements

You will need a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that you have administrative privileges on, and need some specific software packages installed:

You should also sign up for a GitHub account if you don't already have one.

Specific Python packages (install with pip or conda):

  • pytest
  • sphinx

Projects

Most of your work time will be spent on an individual project where you develop a Python-based research software package. Please bring an idea or some basis for a project.

Ideally, this should be something that supports your work and that you would (or could) continue developing or using after the winter school. We hope that most—or at least some—of the projects will eventually be submitted to the Journal of Open Source Software (JOSS), which we'll briefly talk about on the final day.

Reimbursements

Please follow the instructions you will receive over email and reach out to Kyle Niemeyer with any questions or concerns.

Feedback

TBD