Changes between Initial Version and Version 1 of BoothCamp


Ignore:
Timestamp:
Mar 29, 2019 4:53:35 AM (5 years ago)
Author:
wojciech
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • BoothCamp

    v1 v1  
     1=== GOAL === 
     2Lower 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 booth 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. 
     3 
     4=== AGENDA (tentative) === 
     5* Day 1 (optional) 
     6 * Introduction to python (basics, jupyter notebook, math libraries (numpy), plotting) 4h 
     7 * Lunch 
     8 * Exercises 2-4h: 
     9   * Implement your own sphere model using numpy and compute Iq (plot) 
     10   * Implement sphere model using sasmodels 
     11   * Compare solutions from exercise 1 and 2 
     12  
     13* Day 2  
     14 * Introduction to GitHub, branching, pull request 1h 
     15 * SasView code overview 30min 
     16 * Documentation (maybe Latex) 15-30min 
     17 * Sasmodels (python and C models, probably some exercise) 1h 
     18 * Plugin model editor 30min 
     19 * Lunch 
     20 * Write your own model 4h 
     21 
     22 
     23 
     24