[d4f7262] | 1 | ------------------------------------------------ |
---|
| 2 | Feature list: |
---|
| 3 | - Change name from FitView to SansView |
---|
| 4 | - The "add error" context menu item disappeared |
---|
| 5 | - Change the "Fit Data1D" and "Fit Data2D" menu items to something more meaningful like "Select data for fitting". |
---|
| 6 | - Provide help when Help -> Fitting help is selected. |
---|
| 7 | - On the fit tabs, place the Close button next to the Fit button. |
---|
| 8 | |
---|
| 9 | * Showing models only: |
---|
| 10 | - Make sure that the model is replotted only after all changes have been done (not after each parameter has been changed). |
---|
| 11 | - There is no need to replot when the Close button is hit. |
---|
| 12 | - Add model descriptions in the sansmodels classes. Those should be displayed in the model/fit tab. |
---|
| 13 | - Make sure the parameters appear when a model is selected. |
---|
| 14 | |
---|
| 15 | * 1D fitting: |
---|
| 16 | - Make sure 1D fit works (test) |
---|
| 17 | - Make sure the simultaneous fitting works (test) |
---|
| 18 | - Test with both SciPy and Park. Make sure the simultaneous fitting |
---|
| 19 | is disabled wht SciPy is selected. |
---|
| 20 | - Divided the parameter list into two groups: the main parameters (on top), |
---|
| 21 | and a second group called "Dispersion", with all the dispersion parameters |
---|
| 22 | (of the type radius.width). |
---|
| 23 | - Add a tick box to include/exclude slit smearing or resolution smearing |
---|
| 24 | (depending on the data). |
---|
| 25 | - Format the text for the min/max Q value so that it can be read properly. |
---|
| 26 | |
---|
| 27 | * 2D fitting and modeling: |
---|
| 28 | - Make sure 2D fit works (test) |
---|
| 29 | - Make sure the Qx and Qy values are correct. |
---|
| 30 | - Make sure the labels for Qx and Qy are correct. |
---|
| 31 | - Add sector averaging interactors on the 2D images. The user should be able to drag the edges of the shape to change |
---|
| 32 | the underlying sector parameters. The user should also be able to pop up a panel to set the sector parameters |
---|
| 33 | by hand. The available sectors can be found in data loader. |
---|
| 34 | - When sector averaging is used, a 1D plot of the sector's content should be plotted. It should change when |
---|
| 35 | the sector parameters change. (See SliceView). |
---|
| 36 | - Rotational average should also be available from the context menu of a 2D plot. |
---|
| 37 | - Ideally, the user should be able to toggle between different views for 2D fits: data, model, data-model. |
---|
| 38 | |
---|
| 39 | * Future: |
---|
| 40 | - Allow users to write their own data manipulations (plug-ins) for 1D and 2D (like SliceView does for 2D). |
---|
| 41 | |
---|
| 42 | * BUGS: |
---|
| 43 | - Select a model from the Model menu, hit close, select it again from the Model menu: the parameters don't appear |
---|
| 44 | |
---|
| 45 | |
---|
| 46 | ------------------------------------------------ |
---|
[e7430b6] | 47 | - In the fit tab, when I hit enter in a parameter box, it should update. |
---|
| 48 | Right now the only way to update is to click somewhere else. |
---|
| 49 | - When fitting data with a model, the plotted model should have a proper name, not "Fitness" |
---|
| 50 | - The constrained fit button should have a normal, fixed, size. |
---|
| 51 | - The close tab button should be inside the tab it closes, like the fit button. |
---|
| 52 | - If I load data, select if for fitting, then close the fit tab, I can't re-select it |
---|
[1f8accb] | 53 | for fitting if all other fit tabs are closed and I'm looking at the simultaneous fitting tab. |
---|
| 54 | - Chi squared should be updated when model parameters are changed. |
---|
[65b788b2] | 55 | - The parameters resulting from contraints should be updated on the fit panel. |
---|
| 56 | |
---|
| 57 | - Why is the data label "Loaded Data data"? Can't we use the name of the file? |
---|
| 58 | - Load the cyl_400_20.txt and cyl_400_40.txt files. Then add errors to each and perform |
---|
| 59 | simultaneous fit with M0.length=M1.length. The M0 model has bad result. M1 is fine. |
---|
| 60 | |
---|
| 61 | - When we start park everything freezes. That should be improved. |
---|
| 62 | - If I do a simultenous fit and don't enter a constraint, it complains on |
---|
| 63 | the status bar but still does something! If you complain, stop everything. |
---|
| 64 | |
---|
| 65 | |
---|
[57f3320] | 66 | - Write a message to the status bar when points are skipped after changing scale/transform |
---|
| 67 | |
---|
| 68 | - [problem] looking for a way to reduce 2 fitting functions to 1 |
---|