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 | ------------------------------------------------ |
---|
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 |
---|
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. |
---|
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 | |
---|
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 |
---|