source: sasview/sansmodels/src/release_notes.txt @ c09ace41

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 c09ace41 was 2399b2a, checked in by Jae Cho <jhjcho@…>, 14 years ago

remove some un-used c_extension models

  • Property mode set to 100644
File size: 3.0 KB
RevLine 
[ae3ce4e]1Release Notes
2=============
3
[70ba305]4SANS Models version 0.4.3
[ae3ce4e]5
6Package name: sans.models
7
[70ba305]81- What's New in Version 0.4.3
9    - Release date: April 21, 2009
[b88c6e0]10    - C extension models now use new C++ classes that incorporate dispersity and averaging
[8809e48]11      functionality. See utest_dispersity.py for examples of how to use the new dispersion
12      classes.
13     
14      # Create a model
15      model= CylinderModel()
16     
17      # Create a dispersion model
18      disp = GaussianDispersion()
19     
20          # Set the dispersion for a chosen parameter
21          model.set_dispersion('radius', disp)
22         
23          # Set the parameters of the dispersion model
24      model.dispersion['radius']['width'] = 5.0
25      model.dispersion['radius']['npts'] = 100
26
[70ba305]27
28    Version 0.4.3
29    -P(Q)*S(Q) added for P(Q)=cylinder, sphere, ellipsoid
30    -Array dispersion (user defined) added
31
32    Version 0.4.2
33    -4 Structure factors added
[b88c6e0]34   
35    Version 0.4.1
[a55fac1]36    - Release date: 6/9/2008
37    - Modified non-shape models so that the 2D output is the 1D output for the length of Q
38
39    Version 0.4.0
[3de85b8]40        - Release date: 4/15/2008
41        - Added shape-independent models.
42       
43        Version 0.3.2:
[ae3ce4e]44        - Release date: 2/14/2008
45        - Added models to be used in magnetic analysis.
46
47
482- Downloading and Installing
49
50        2.1- System Requirements:
[2399b2a]51                - Python version >= 2.5 and < 3.0 should be running on the system
52
[ae3ce4e]53
54        2.2- Installing:
[70ba305]55                - Get the code from svn://danse.us/sans/releases/sansmodels-0.4.3
[ae3ce4e]56                - Execute the following:
57                        python setup.py install
58
593- Known Issues
60
61        3.1- All systems:
62                - Q range validity of I(q) calculations.
63                        Our 1D models of I(q) use the function of the NCNR library
64                        for their IGOR package (Klein, 2006). That library uses a
[70ba305]65                        fast integration technique in some of its models (cylinders
[ae3ce4e]66                        and ellipsoids). Integration is done using 76 points in the
67                        angle between the axis of the object and the q-vector, which
68                        translates in a larger inaccuracy at high q. Integratiing
69                        the 2D model I(q,phi) over all orientations of the object
70                        will not yield the exact same result as the NCNR calculation
71                        for q > 0.3 A-1.
[b88c6e0]72                - Refactoring needs to be done to update the model base class.
73                  We should get rid of the useless arithmetics and store the parameters
74                  as class objects rather than values. This would eliminate the multitude
75                  of dictionaries needed to store all the various aspects of a parameter
76                  (limits, units, dispersity information). The C++ design it relies
77                  on is much cleaner in that respect, but it still depends on the old
78                  C computation. Those should be incorporated in the C++ classes.
[ae3ce4e]79
80        3.2- Windows:
81                - None
82
83        3.3- Linux:
84                - None
85
864- Troubleshooting
87
88        - None
89
905- Frequently Asked Questions
91
92        - None
93
946- Other Resources
95
96        - See: http://danse.us/trac/sans/wiki/8_2_2_1DModelFitting
97        - See: http://danse.us/trac/sans/wiki/8_2_3_2DModeling
98        - See: http://danse.us/trac/sans/wiki/8_2_6_model_extensions
[3de85b8]99        - See: http://danse.us/trac/sans/wiki/8_2_1Nonshape_models
[ae3ce4e]100
101       
102
103       
104
105
Note: See TracBrowser for help on using the repository browser.