-
Notifications
You must be signed in to change notification settings - Fork 41
BoothCamp
Ricardo M. Ferraz Leal edited this page Apr 11, 2019
·
4 revisions
Lower entry barrier for new developers. Teach python basics, introduce to sasview code base, familiarize with github and other developers tools, write up a simple plugin model. This training will be recommended before joining a code camp. Booth camps are supposed to be held regularly and both in Europe and US. The boot camp will most likely take two days. First day will be mostly introduction to python. Day 2 dedicated to specifically to SasView? . Experienced python programmers will skip Day 1.
-
Day 1 (optional)
- Introduction to python (basics, jupyter notebook, math libraries (numpy), plotting) 4h
- Lunch
- Exercises 2-4h:
- Implement your own sphere model using numpy and compute Iq (plot)
- Implement sphere model using sasmodels
- Compare solutions from exercise 1 and 2
-
Day 2
- Introduction to GitHub, branching, pull request 1h
- SasView code overview 30min
- Documentation (maybe Latex) 15-30min
- Sasmodels (python and C models, probably some exercise) 1h
- Plugin model editor 30min
- Lunch
- Write your own model 4h
- View/Subscribe to the SasView Calendar
- Fortnightly developer's agenda/minutes
- Developer Guides
- Admin Processes and Procedure Notes
- Active Project Pages
- Historical Archive of Obsolete Pages
- Contributor e-Learning Course (free)
- Non Coding contribution needs/projects
- New functionality projects
- DRAFT for acknowledging contributions