Changes in / [beb4fec:16030b1] in sasview
- Location:
- installers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
installers/README-next-release.txt
rbeb6da4 r0a71630 10 10 marks the end of support for 32 bit operating systems and is only 11 11 available for 64 bit operating systems. 12 13 With this version the change to the new model API and plugins infrastructure 14 begun with 4.0 is essentially complete (though extensions are in the works 15 and more are likely they should remain backwardly compatible with previous 12 13 With this version the change to the new model API and plugins infrastructure 14 begun with 4.0 is essentially complete (though extensions are in the works 15 and more are likely they should remain backwardly compatible with previous 16 16 versions of SasView). 17 17 18 18 NOTE: Old-style plugin models, including old sum|multiply models will continue 19 19 to be supported (i.e. SasView will be able to run them) in 4.x. However, 20 20 the expectation is that such support will be removed in 5.0 and everyone 21 21 is strongly encouraged to convert their custom models to the new API. 22 23 Finally, the changes to orientation angles and orientational distribution 22 23 Finally, the changes to orientation angles and orientational distribution 24 24 definitions are now also complete. 25 25 26 26 - Changes 27 27 - The infrastucture for calculating 2D patterns from 3D orientated objects … … 62 62 advanced instructions for plugin writing and some scripting 63 63 instructions have been added. 64 65 Two new tutorials have been added. 64 Two new tutorials have been added. 66 65 - Other work 67 66 - A Third-Party initiative has recently succeeded in getting SasView to … … 97 96 Fixes # 784: Add 3D integral to Correlation Function analysis 98 97 Fixes # 786: core_shell_parallelepiped 1-D model is incorrect 99 Fixes # 818: "report button" followed by "save"makes an empty pdf file98 Fixes # 818: âreport buttonâ followed by âsaveâ makes an empty pdf file 100 99 Fixes # 838: Fix model download from marketplace 101 100 Fixes # 848: can't save analysis when only one fit page 102 Fixes # 849: Load Folder should ignore files starting with "."101 Fixes # 849: Load Folder should ignore files starting with . 103 102 Fixes # 852: More unit tests, especially for oriented or 2d models 104 103 Fixes # 854: remove unnecessary sleep() in fitting perspective … … 150 149 Fixes # 983: Remove Nexus Loader 151 150 Fixes # 984: PDF reports are not being properly generated on Windows 152 Fixes # 985: Saving Project Fails 153 Fixes # 986: Send to fitting overwrites theory page even if blank 151 Fixes # 985: Saving Project Fails 152 Fixes # 986: Send to fitting overwrites theory page even if blank 154 153 FitPage has focus 155 154 Fixes # 990: utest_sasview.py giving different results than run_one.py … … 205 204 have been made in the year since the previous release. Full release notes 206 205 will be compiled prior to the full release 4.2.0. 207 206 208 207 Highlights are: 209 208 - Infrastucture for calculating 2D patterns from 3D orientated objects 210 209 has now been totally refactored 211 - Plugins have completely migrated to the new infrastructure now, 212 210 - Plugins have completely migrated to the new infrastructure now, 211 including sum/multiply models 213 212 - Some batch slicing options have been introduced 214 213 - The known issue with the core_shell_parallelepiped is now fixed … … 217 216 - Numerous bug fixes 218 217 - Lots of documentation enhancement 219 218 220 219 In the meantime please report any bugs or issues found while using this beta 221 220 … … 248 247 This incremental release brings a series of new features and improvements, 249 248 and a host of bug fixes. Of particular note are: 250 249 251 250 - Correlation Function Analysis (Corfunc) 252 This performs a correlation function analysis of one-dimensional SAXS/SANS data,253 or generates a model-independent volume fraction profile from the SANS from an 254 255 256 A correlation function may be interpreted in terms of an imaginary rod moving 257 through the structure of the material. G1(R) is the probability that a rod of 258 length R moving through the material has equal electron/neutron scattering 259 length density at either end. Hence a frequently occurring spacing within a 260 261 262 A volume fraction profile \Phi(z) describes how the density of polymer 263 264 251 This performs a correlation function analysis of one-dimensional SAXS/SANS data, 252 or generates a model-independent volume fraction profile from the SANS from an 253 adsorbed polymer/surfactant layer. 254 255 A correlation function may be interpreted in terms of an imaginary rod moving 256 through the structure of the material. Ãâ1D(R) is the probability that a rod of 257 length R moving through the material has equal electron/neutron scattering 258 length density at either end. Hence a frequently occurring spacing within a 259 structure manifests itself as a peak. 260 261 A volume fraction profile \Phi(z) describes how the density of polymer 262 segments/surfactant molecules varies with distance from an (assumed locally flat) 263 interface. 265 264 266 265 - Fitting of SESANS Data 267 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will268 be plotted against the correct axes and models will automatically perform a Hankel 269 266 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will 267 be plotted against the correct axes and models will automatically perform a Hankel 268 transform in order to calculate SESANS from a SANS model. 270 269 271 270 - Documentation 272 271 The documentation has undergone significant checking and updating. 273 272 274 273 - Improvements … … 330 329 - Old custom models should now still work 331 330 - '''NOTE:''' These will be deprecated in a future version. Old 332 333 334 331 custom models should be converted to the new model format which 332 is now the same as the built in models and offers much better 333 support. 335 334 - Custom model editor now creates new style models 336 335 - Custom model editor supports better error checking … … 343 342 - The active optimizer is now listed on the top of the fit panel. 344 343 - Linear fits now update qmin and max when the x scale limits are 345 344 changed. Also the plot range no longer resets after a fit. 346 345 - Bug fixes 347 346 - Fixes bug #511 Errors in linearized fits and clean up of interface 348 347 including Kratky representation 349 348 - Fixes bug #186 Data operation Tool now executes when something is 350 349 entered in the text box and does not wait for the user to hit enter 351 350 - Fixes bug #459 plot context menu bug 352 351 - Fixes bug #559 copy to clipboard in graph menu broken … … 650 649 *** Note 1: The easiest approach to setting up the proper environment to 651 650 build from source is to use conda. Instructions for setting up 652 and using conda can be found at:653 651 using conda can be found at: 652 http://trac.sasview.org/wiki/DevNotes/CondaDevSetup 654 653 *** Note 2: If you have EXE or ZIP SasView installer, you won't need any of 655 654 the following. However it is highly recommended that any … … 657 656 new version. 658 657 *** Note 3: Much more information is available at www.sasview.org under links. 659 658 Look in the 'For Developers' section and particularly the wiki at 660 659 www.sasview.org/trac/wiki. 661 660 … … 670 669 git clone https://github.com/Sasview/sasmodels.git 671 670 git clone https://github.com/bumps/bumps.git 671 - to install a specific version 672 672 673 673 - Build, install and run a specific release … … 689 689 changing the C model files 690 690 691 - 692 the SasView repo at sasview/build_tools/conda/ymls 691 -For the latest list of dependencies see the appropriate yml file in 692 the SasView repo at sasview/build_tools/conda/ymls 693 693 694 694 … … 709 709 issues: 710 710 - The way that orientation is defined is being refactored to address 711 712 713 714 715 716 717 711 long standing issues and comments. In release 4.1 however only models 712 with symmetry (e.g. a=b) have been converted to the new definitions. 713 The rest (a <> b <> c - e.g. parellelepiped) maintain the same 714 definition as before and will be converted in 4.2. Note that 715 orientational distribution also makes much more sense in the new 716 framework. The documentation should indicate which definition is being 717 used for a given model. 718 718 - The infrastructure currently handles internal conversion of old style 719 720 721 722 relatively straight forward and provides a number of benefits.719 models so that user created models in previous versions should continue 720 to work for now. At some point in the future such support will go away. 721 Everyone is encouraged to convert to the new structure which should be 722 relatively straight forward and provides a number of benefits. 723 723 - In that vein, the distributed models and those generated by the new 724 725 726 also disappear in the near future724 plugin model editor are in the new format, however those generated by 725 sum|multiply models are the old style sum|multiply models. This should 726 also disappear in the near future 727 727 - The on the fly discovery of plugin models and changes thereto behave 728 729 730 731 732 733 734 735 728 inconsistently. If a change to a plugin model does not seem to 729 register, the Load Plugin Models (under fitting -> Plugin Model 730 Operations) can be used. However, after calling Load Plugin Models, the 731 active plugin will no longer be loaded (even though the GUI looks like 732 it is) unless it is a sum|multiply model which works properly. All 733 others will need to be recalled from the model dropdown menu to reload 734 the model into the calculation engine. While it might be annoying it 735 does not appear to prevent SasView from working.. 736 736 - The model code and documentation review is ongoing. At this time the 737 738 739 740 741 marketplace.742 737 core shell parellelepiped is known to have the C shell effectively fixed 738 at 0 (noted in documentation) while the triaxial ellipsoid does not seem 739 to reproduce the limit of the oblate or prolate ellipsoid. If errors are 740 found and corrected, corrected versions will be uploaded to the 741 marketplace. 742 743 743 3.1- All systems: 744 744 - The documentation window may take a few seconds to load the first time -
installers/README.txt
rbeb6da4 r16030b1 20 20 the expectation is that such support will be removed in 5.0 and everyone 21 21 is strongly encouraged to convert their custom models to the new API. 22 22 23 23 Finally, the changes to orientation angles and orientational distribution 24 24 definitions are now also complete. 25 25 26 26 - Changes 27 27 - The infrastucture for calculating 2D patterns from 3D orientated objects … … 62 62 advanced instructions for plugin writing and some scripting 63 63 instructions have been added. 64 65 Two new tutorials have been added. 64 Two new tutorials have been added. 66 65 - Other work 67 66 - A Third-Party initiative has recently succeeded in getting SasView to … … 97 96 Fixes # 784: Add 3D integral to Correlation Function analysis 98 97 Fixes # 786: core_shell_parallelepiped 1-D model is incorrect 99 Fixes # 818: "report button" followed by "save"makes an empty pdf file98 Fixes # 818: ââ¬Åreport buttonââ¬ï¿œ followed by ââ¬Åsaveââ¬ï¿œ makes an empty pdf file 100 99 Fixes # 838: Fix model download from marketplace 101 100 Fixes # 848: can't save analysis when only one fit page … … 150 149 Fixes # 983: Remove Nexus Loader 151 150 Fixes # 984: PDF reports are not being properly generated on Windows 152 Fixes # 985: Saving Project Fails 153 Fixes # 986: Send to fitting overwrites theory page even if blank 151 Fixes # 985: Saving Project Fails 152 Fixes # 986: Send to fitting overwrites theory page even if blank 154 153 FitPage has focus 155 154 Fixes # 990: utest_sasview.py giving different results than run_one.py … … 205 204 have been made in the year since the previous release. Full release notes 206 205 will be compiled prior to the full release 4.2.0. 207 206 208 207 Highlights are: 209 208 - Infrastucture for calculating 2D patterns from 3D orientated objects 210 209 has now been totally refactored 211 - Plugins have completely migrated to the new infrastructure now, 212 210 - Plugins have completely migrated to the new infrastructure now, 211 including sum/multiply models 213 212 - Some batch slicing options have been introduced 214 213 - The known issue with the core_shell_parallelepiped is now fixed … … 217 216 - Numerous bug fixes 218 217 - Lots of documentation enhancement 219 218 220 219 In the meantime please report any bugs or issues found while using this beta 221 220 … … 248 247 This incremental release brings a series of new features and improvements, 249 248 and a host of bug fixes. Of particular note are: 250 249 251 250 - Correlation Function Analysis (Corfunc) 252 This performs a correlation function analysis of one-dimensional SAXS/SANS data,253 or generates a model-independent volume fraction profile from the SANS from an 254 255 256 257 through the structure of the material. G1(R) is the probability that a rod of258 259 260 261 262 A volume fraction profile \Phi(z) describes how the density of polymer 263 264 251 This performs a correlation function analysis of one-dimensional SAXS/SANS data, 252 or generates a model-independent volume fraction profile from the SANS from an 253 adsorbed polymer/surfactant layer. 254 255 A correlation function may be interpreted in terms of an imaginary rod moving 256 through the structure of the material. ÃŜââ¬Å1D(R) is the probability that a rod of 257 length R moving through the material has equal electron/neutron scattering 258 length density at either end. Hence a frequently occurring spacing within a 259 structure manifests itself as a peak. 260 261 A volume fraction profile \Phi(z) describes how the density of polymer 262 segments/surfactant molecules varies with distance from an (assumed locally flat) 263 interface. 265 264 266 265 - Fitting of SESANS Data 267 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will268 be plotted against the correct axes and models will automatically perform a Hankel 269 266 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will 267 be plotted against the correct axes and models will automatically perform a Hankel 268 transform in order to calculate SESANS from a SANS model. 270 269 271 270 - Documentation 272 271 The documentation has undergone significant checking and updating. 273 272 274 273 - Improvements … … 330 329 - Old custom models should now still work 331 330 - '''NOTE:''' These will be deprecated in a future version. Old 332 333 334 331 custom models should be converted to the new model format which 332 is now the same as the built in models and offers much better 333 support. 335 334 - Custom model editor now creates new style models 336 335 - Custom model editor supports better error checking … … 343 342 - The active optimizer is now listed on the top of the fit panel. 344 343 - Linear fits now update qmin and max when the x scale limits are 345 344 changed. Also the plot range no longer resets after a fit. 346 345 - Bug fixes 347 346 - Fixes bug #511 Errors in linearized fits and clean up of interface 348 347 including Kratky representation 349 348 - Fixes bug #186 Data operation Tool now executes when something is 350 349 entered in the text box and does not wait for the user to hit enter 351 350 - Fixes bug #459 plot context menu bug 352 351 - Fixes bug #559 copy to clipboard in graph menu broken … … 650 649 *** Note 1: The easiest approach to setting up the proper environment to 651 650 build from source is to use conda. Instructions for setting up 652 using conda can be found at: 651 using conda can be found at: 653 652 http://trac.sasview.org/wiki/DevNotes/CondaDevSetup 654 653 *** Note 2: If you have EXE or ZIP SasView installer, you won't need any of … … 657 656 new version. 658 657 *** Note 3: Much more information is available at www.sasview.org under links. 659 658 Look in the 'For Developers' section and particularly the wiki at 660 659 www.sasview.org/trac/wiki. 661 660 … … 670 669 git clone https://github.com/Sasview/sasmodels.git 671 670 git clone https://github.com/bumps/bumps.git 671 - to install a specific version 672 672 673 673 - Build, install and run a specific release … … 689 689 changing the C model files 690 690 691 - 692 the SasView repo at sasview/build_tools/conda/ymls 691 -For the latest list of dependencies see the appropriate yml file in 692 the SasView repo at sasview/build_tools/conda/ymls 693 693 694 694 … … 709 709 issues: 710 710 - The way that orientation is defined is being refactored to address 711 712 713 714 715 716 717 711 long standing issues and comments. In release 4.1 however only models 712 with symmetry (e.g. a=b) have been converted to the new definitions. 713 The rest (a <> b <> c - e.g. parellelepiped) maintain the same 714 definition as before and will be converted in 4.2. Note that 715 orientational distribution also makes much more sense in the new 716 framework. The documentation should indicate which definition is being 717 used for a given model. 718 718 - The infrastructure currently handles internal conversion of old style 719 720 721 722 relatively straight forward and provides a number of benefits.719 models so that user created models in previous versions should continue 720 to work for now. At some point in the future such support will go away. 721 Everyone is encouraged to convert to the new structure which should be 722 relatively straight forward and provides a number of benefits. 723 723 - In that vein, the distributed models and those generated by the new 724 725 726 also disappear in the near future724 plugin model editor are in the new format, however those generated by 725 sum|multiply models are the old style sum|multiply models. This should 726 also disappear in the near future 727 727 - The on the fly discovery of plugin models and changes thereto behave 728 729 730 731 732 733 734 735 728 inconsistently. If a change to a plugin model does not seem to 729 register, the Load Plugin Models (under fitting -> Plugin Model 730 Operations) can be used. However, after calling Load Plugin Models, the 731 active plugin will no longer be loaded (even though the GUI looks like 732 it is) unless it is a sum|multiply model which works properly. All 733 others will need to be recalled from the model dropdown menu to reload 734 the model into the calculation engine. While it might be annoying it 735 does not appear to prevent SasView from working.. 736 736 - The model code and documentation review is ongoing. At this time the 737 738 739 740 741 marketplace.742 737 core shell parellelepiped is known to have the C shell effectively fixed 738 at 0 (noted in documentation) while the triaxial ellipsoid does not seem 739 to reproduce the limit of the oblate or prolate ellipsoid. If errors are 740 found and corrected, corrected versions will be uploaded to the 741 marketplace. 742 743 743 3.1- All systems: 744 744 - The documentation window may take a few seconds to load the first time
Note: See TracChangeset
for help on using the changeset viewer.