Changes between Initial Version and Version 1 of BootCamp


Ignore:
Timestamp:
Mar 29, 2019 5:06:39 AM (5 years ago)
Author:
wojciech
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • BootCamp

    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 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. 
     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 * SasView marketplace 15min 
     20 * Lunch 
     21 * Write your own model 4h