Welcome to URSSI Winter School!
event0145
F4Z5_U2S5_A3T8
Code of conduct
github.com/si2-urssi/winterschool
Instructors and TAs
URSSI mission
To improve the
quality
,
usefulness
, and
sustainability
of
research software
by
improving practices
, and
increasing diversity
of practitioners
Schedule and plan for the few days
github.com/si2-urssi/winterschool
Motivation
Nearly all research relies on software
Even experimental
But researchers don't get trained in best practices in the same way as experimental methods.
What are we going to learn about?
Software design
Structuring (Python) programs
Collaborative software development
Software testing
Packaging and documentation
Peer code review
Sharing software openly, copyright, software citation
Structure
Three-hour sessions in the morning, four hours in the afternoon.
Generally ~1 hour on topic, followed by work time.
Introductions
Who are you?
What do you do, and where do you do it?
What do you hope to get out of this?
Today
Software design
Structuring (Python) programs