source: sasview/sansview/todo.txt @ b5a21aa

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since b5a21aa was d4f7262, checked in by Mathieu Doucet <doucetm@…>, 16 years ago

todo list

  • Property mode set to 100644
File size: 3.7 KB
Line 
1------------------------------------------------
2Feature 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
19is disabled wht SciPy is selected.
20- Divided the parameter list into two groups: the main parameters (on top),
21and 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
32the underlying sector parameters. The user should also be able to pop up a panel to set the sector parameters
33by 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
35the 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
63the 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
Note: See TracBrowser for help on using the repository browser.