Changes in / [16030b1:beb4fec] in sasview
- Location:
- installers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
installers/README-next-release.txt
r0a71630 rbeb6da4 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 Two new tutorials have been added. 64 65 Two new tutorials have been added. 65 66 - Other work 66 67 - A Third-Party initiative has recently succeeded in getting SasView to … … 96 97 Fixes # 784: Add 3D integral to Correlation Function analysis 97 98 Fixes # 786: core_shell_parallelepiped 1-D model is incorrect 98 Fixes # 818: âreport buttonâ followed by âsaveâmakes an empty pdf file99 Fixes # 818: "report button" followed by "save" makes an empty pdf file 99 100 Fixes # 838: Fix model download from marketplace 100 101 Fixes # 848: can't save analysis when only one fit page 101 Fixes # 849: Load Folder should ignore files starting with .102 Fixes # 849: Load Folder should ignore files starting with "." 102 103 Fixes # 852: More unit tests, especially for oriented or 2d models 103 104 Fixes # 854: remove unnecessary sleep() in fitting perspective … … 149 150 Fixes # 983: Remove Nexus Loader 150 151 Fixes # 984: PDF reports are not being properly generated on Windows 151 Fixes # 985: Saving Project Fails 152 Fixes # 986: Send to fitting overwrites theory page even if blank 152 Fixes # 985: Saving Project Fails 153 Fixes # 986: Send to fitting overwrites theory page even if blank 153 154 FitPage has focus 154 155 Fixes # 990: utest_sasview.py giving different results than run_one.py … … 204 205 have been made in the year since the previous release. Full release notes 205 206 will be compiled prior to the full release 4.2.0. 206 207 207 208 Highlights are: 208 209 - Infrastucture for calculating 2D patterns from 3D orientated objects 209 210 has now been totally refactored 210 - Plugins have completely migrated to the new infrastructure now, 211 211 - Plugins have completely migrated to the new infrastructure now, 212 including sum/multiply models 212 213 - Some batch slicing options have been introduced 213 214 - The known issue with the core_shell_parallelepiped is now fixed … … 216 217 - Numerous bug fixes 217 218 - Lots of documentation enhancement 218 219 219 220 In the meantime please report any bugs or issues found while using this beta 220 221 … … 247 248 This incremental release brings a series of new features and improvements, 248 249 and a host of bug fixes. Of particular note are: 249 250 250 251 - Correlation Function Analysis (Corfunc) 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 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 260 261 A volume fraction profile \Phi(z) describes how the density of polymer 262 263 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 adsorbed polymer/surfactant layer. 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 structure manifests itself as a peak. 261 262 A volume fraction profile \Phi(z) describes how the density of polymer 263 segments/surfactant molecules varies with distance from an (assumed locally flat) 264 interface. 264 265 265 266 - Fitting of SESANS Data 266 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will267 be plotted against the correct axes and models will automatically perform a Hankel 268 267 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will 268 be plotted against the correct axes and models will automatically perform a Hankel 269 transform in order to calculate SESANS from a SANS model. 269 270 270 271 - Documentation 271 272 The documentation has undergone significant checking and updating. 272 273 273 274 - Improvements … … 329 330 - Old custom models should now still work 330 331 - '''NOTE:''' These will be deprecated in a future version. Old 331 custom models should be converted to the new model format which332 is now the same as the built in models and offers much better333 support.332 custom models should be converted to the new model format which 333 is now the same as the built in models and offers much better 334 support. 334 335 - Custom model editor now creates new style models 335 336 - Custom model editor supports better error checking … … 342 343 - The active optimizer is now listed on the top of the fit panel. 343 344 - Linear fits now update qmin and max when the x scale limits are 344 changed. Also the plot range no longer resets after a fit.345 changed. Also the plot range no longer resets after a fit. 345 346 - Bug fixes 346 347 - Fixes bug #511 Errors in linearized fits and clean up of interface 347 including Kratky representation348 including Kratky representation 348 349 - Fixes bug #186 Data operation Tool now executes when something is 349 entered in the text box and does not wait for the user to hit enter350 entered in the text box and does not wait for the user to hit enter 350 351 - Fixes bug #459 plot context menu bug 351 352 - Fixes bug #559 copy to clipboard in graph menu broken … … 649 650 *** Note 1: The easiest approach to setting up the proper environment to 650 651 build from source is to use conda. Instructions for setting up 651 using conda can be found at:652 http://trac.sasview.org/wiki/DevNotes/CondaDevSetup652 and using conda can be found at: 653 http://trac.sasview.org/wiki/DevNotes/CondaDevSetup 653 654 *** Note 2: If you have EXE or ZIP SasView installer, you won't need any of 654 655 the following. However it is highly recommended that any … … 656 657 new version. 657 658 *** Note 3: Much more information is available at www.sasview.org under links. 658 659 Look in the 'For Developers' section and particularly the wiki at 659 660 www.sasview.org/trac/wiki. 660 661 … … 669 670 git clone https://github.com/Sasview/sasmodels.git 670 671 git clone https://github.com/bumps/bumps.git 671 - to install a specific version672 672 673 673 - Build, install and run a specific release … … 689 689 changing the C model files 690 690 691 - For the latest list of dependencies see the appropriate yml file in692 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 long standing issues and comments. In release 4.1 however only models712 with symmetry (e.g. a=b) have been converted to the new definitions.713 The rest (a <> b <> c - e.g. parellelepiped) maintain the same714 definition as before and will be converted in 4.2. Note that715 orientational distribution also makes much more sense in the new716 framework. The documentation should indicate which definition is being717 used for a given model.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 models so that user created models in previous versions should continue720 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 be722 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 plugin model editor are in the new format, however those generated by725 sum|multiply models are the old style sum|multiply models. This should726 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 inconsistently. If a change to a plugin model does not seem to729 register, the Load Plugin Models (under fitting -> Plugin Model730 Operations) can be used. However, after calling Load Plugin Models, the731 active plugin will no longer be loaded (even though the GUI looks like732 it is) unless it is a sum|multiply model which works properly. All733 others will need to be recalled from the model dropdown menu to reload734 the model into the calculation engine. While it might be annoying it735 does not appear to prevent SasView from working..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 core shell parellelepiped is known to have the C shell effectively fixed738 at 0 (noted in documentation) while the triaxial ellipsoid does not seem739 to reproduce the limit of the oblate or prolate ellipsoid. If errors are740 found and corrected, corrected versions will be uploaded to the741 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
r16030b1 rbeb6da4 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 Two new tutorials have been added. 64 65 Two new tutorials have been added. 65 66 - Other work 66 67 - A Third-Party initiative has recently succeeded in getting SasView to … … 96 97 Fixes # 784: Add 3D integral to Correlation Function analysis 97 98 Fixes # 786: core_shell_parallelepiped 1-D model is incorrect 98 Fixes # 818: ââ¬Åreport buttonââ¬ï¿œ followed by ââ¬Åsaveââ¬ï¿œmakes an empty pdf file99 Fixes # 818: "report button" followed by "save" makes an empty pdf file 99 100 Fixes # 838: Fix model download from marketplace 100 101 Fixes # 848: can't save analysis when only one fit page … … 149 150 Fixes # 983: Remove Nexus Loader 150 151 Fixes # 984: PDF reports are not being properly generated on Windows 151 Fixes # 985: Saving Project Fails 152 Fixes # 986: Send to fitting overwrites theory page even if blank 152 Fixes # 985: Saving Project Fails 153 Fixes # 986: Send to fitting overwrites theory page even if blank 153 154 FitPage has focus 154 155 Fixes # 990: utest_sasview.py giving different results than run_one.py … … 204 205 have been made in the year since the previous release. Full release notes 205 206 will be compiled prior to the full release 4.2.0. 206 207 207 208 Highlights are: 208 209 - Infrastucture for calculating 2D patterns from 3D orientated objects 209 210 has now been totally refactored 210 - Plugins have completely migrated to the new infrastructure now, 211 211 - Plugins have completely migrated to the new infrastructure now, 212 including sum/multiply models 212 213 - Some batch slicing options have been introduced 213 214 - The known issue with the core_shell_parallelepiped is now fixed … … 216 217 - Numerous bug fixes 217 218 - Lots of documentation enhancement 218 219 219 220 In the meantime please report any bugs or issues found while using this beta 220 221 … … 247 248 This incremental release brings a series of new features and improvements, 248 249 and a host of bug fixes. Of particular note are: 249 250 250 251 - Correlation Function Analysis (Corfunc) 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 254 255 256 through the structure of the material. ÃŜââ¬Å1D(R) is the probability that a rod of257 258 259 260 261 A volume fraction profile \Phi(z) describes how the density of polymer 262 263 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 adsorbed polymer/surfactant layer. 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 structure manifests itself as a peak. 261 262 A volume fraction profile \Phi(z) describes how the density of polymer 263 segments/surfactant molecules varies with distance from an (assumed locally flat) 264 interface. 264 265 265 266 - Fitting of SESANS Data 266 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will267 be plotted against the correct axes and models will automatically perform a Hankel 268 267 Data from Spin-Echo SANS measurements can now be loaded and fitted. The data will 268 be plotted against the correct axes and models will automatically perform a Hankel 269 transform in order to calculate SESANS from a SANS model. 269 270 270 271 - Documentation 271 272 The documentation has undergone significant checking and updating. 272 273 273 274 - Improvements … … 329 330 - Old custom models should now still work 330 331 - '''NOTE:''' These will be deprecated in a future version. Old 331 custom models should be converted to the new model format which332 is now the same as the built in models and offers much better333 support.332 custom models should be converted to the new model format which 333 is now the same as the built in models and offers much better 334 support. 334 335 - Custom model editor now creates new style models 335 336 - Custom model editor supports better error checking … … 342 343 - The active optimizer is now listed on the top of the fit panel. 343 344 - Linear fits now update qmin and max when the x scale limits are 344 changed. Also the plot range no longer resets after a fit.345 changed. Also the plot range no longer resets after a fit. 345 346 - Bug fixes 346 347 - Fixes bug #511 Errors in linearized fits and clean up of interface 347 including Kratky representation348 including Kratky representation 348 349 - Fixes bug #186 Data operation Tool now executes when something is 349 entered in the text box and does not wait for the user to hit enter350 entered in the text box and does not wait for the user to hit enter 350 351 - Fixes bug #459 plot context menu bug 351 352 - Fixes bug #559 copy to clipboard in graph menu broken … … 649 650 *** Note 1: The easiest approach to setting up the proper environment to 650 651 build from source is to use conda. Instructions for setting up 651 using conda can be found at: 652 using conda can be found at: 652 653 http://trac.sasview.org/wiki/DevNotes/CondaDevSetup 653 654 *** Note 2: If you have EXE or ZIP SasView installer, you won't need any of … … 656 657 new version. 657 658 *** Note 3: Much more information is available at www.sasview.org under links. 658 659 Look in the 'For Developers' section and particularly the wiki at 659 660 www.sasview.org/trac/wiki. 660 661 … … 669 670 git clone https://github.com/Sasview/sasmodels.git 670 671 git clone https://github.com/bumps/bumps.git 671 - to install a specific version672 672 673 673 - Build, install and run a specific release … … 689 689 changing the C model files 690 690 691 - For the latest list of dependencies see the appropriate yml file in692 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 long standing issues and comments. In release 4.1 however only models712 with symmetry (e.g. a=b) have been converted to the new definitions.713 The rest (a <> b <> c - e.g. parellelepiped) maintain the same714 definition as before and will be converted in 4.2. Note that715 orientational distribution also makes much more sense in the new716 framework. The documentation should indicate which definition is being717 used for a given model.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 models so that user created models in previous versions should continue720 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 be722 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 plugin model editor are in the new format, however those generated by725 sum|multiply models are the old style sum|multiply models. This should726 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 inconsistently. If a change to a plugin model does not seem to729 register, the Load Plugin Models (under fitting -> Plugin Model730 Operations) can be used. However, after calling Load Plugin Models, the731 active plugin will no longer be loaded (even though the GUI looks like732 it is) unless it is a sum|multiply model which works properly. All733 others will need to be recalled from the model dropdown menu to reload734 the model into the calculation engine. While it might be annoying it735 does not appear to prevent SasView from working..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 core shell parellelepiped is known to have the C shell effectively fixed738 at 0 (noted in documentation) while the triaxial ellipsoid does not seem739 to reproduce the limit of the oblate or prolate ellipsoid. If errors are740 found and corrected, corrected versions will be uploaded to the741 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.