| 5 | |
| 6 | |
| 7 | |
| 8 | == Practicalities == |
| 9 | !SasModels package code is here: http://github.com/SasView/sasmodels |
| 10 | |
| 11 | !SasView code is here: http://github.com/SasView/sasview |
| 12 | |
| 13 | |
| 14 | |
| 15 | == Work Plan/Tasks/Ideas == |
| 16 | * Start from P Kienzle sasmodels work - fork sasmodels |
| 17 | * Migrate models - need a checklist and progress tracking for this |
| 18 | * Make "template" for a model |
| 19 | * Make "standard" list of parameter names |
| 20 | * Define attributes on model (form factor, structure factor, multiplicity etc) |
| 21 | * Move model details to python part (parameters, docs) |
| 22 | * Move scattering kernel to c part |
| 23 | * Unit tests |
| 24 | * Documentation |
| 25 | * Model packaging - how do we associate model code with images etc from docs |
| 26 | * Build scripts for sasmodels package |
| 27 | * Model discovery in sasview |
| 28 | * Refactor of sasview to use new package |
| 29 | * How to deal with model categorisation |
| 30 | * Cross validate against existing sas.models |
| 31 | * Make "simple model" system in sasview add a model in the new style |
| 32 | * Polydispersity for python models |
| 33 | |
| 34 | == Issues == |
| 35 | * Normalization |
| 36 | * PqSq |
| 37 | * Single vs double |
| 38 | * Make sure model is rebuilt if c changes |