Skip to content

si2-urssi/summerschool-June2024

Repository files navigation

URSSI Summer School 2024


Discussion and notes

HackMD for notes/discussion

Gitter chat room


24-26 June 2024, Washington DC

Welcome to the repository for the 2024 URSSI Summer School! All instruction will happen in the George Washington University Science and Engineering Hall (SEH), room B1270.

Tentative schedule

Time Topic Resources Instructor
24th, 9-10am Welcome and introductions Kyle
24th, 10am-12pm Software design and modularity Eva
24th, 12-1:30pm Lunch
24th, 1:30-5pm Structuring Python packages, work time David
25th, 9am-12pm Collaboration with Git/GitHub/Workflows, work time Madicken
25th, 12-1:30pm Lunch
25th, 1:30-5pm Testing and continuous integration, linting repo, work time Eva
25th, 6:00 pm Dinner at Tonic at Quigley's Pharmacy
26th, 9am-12pm Peer code review, work time Madicken
26th, 12-1:30pm Lunch
26th, 1:30-5pm Documentation and versioning, Open science & software citation Kyle

Each morning and afternoon session will be split up with a break, and we'll have lunch organized on-site on all days.

Code of Conduct

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

Also, the URSSI Summer 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

David Nicholson

Teaching assistants / aids

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

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published