What's new in GenX 3.6.23
Mar 18, 2024
- Fix plot style dialog not working on newer version of WX.
- Fix handling of some chemical formulae.
- Fix issue when closing the GUI through the menu.
New in GenX 3.6.22 (Sep 9, 2023)
- Fix a bug with the update code for newer urllib3 versions (see PR #5, thanks to azelcer)
- Upgrade windows build to python 3.11 an recent libraries.
New in GenX 3.6.21 (Mar 23, 2023)
- Fix resolution in ort evaluation of spin-down, fix wavelength ValueRange evaluation
New in GenX 3.6.20 (Mar 3, 2023)
- Add attenuator evaluation to rigaku data reader, if that column is present in the file.
New in GenX 3.6.19 (Feb 18, 2023)
- Introduce fade out location within the layer that depends on the relative roughnesses between adjacent interfaces
New in GenX 3.6.18 (Jan 12, 2023)
- Fix frozen attribute being boolean in pyinstaller
New in GenX 3.1.4 (May 4, 2021)
- Fix bug in mag_ref (issue #178)
- Update GenX documentation website
New in GenX 3.0.7 (Feb 22, 2021)
- Fix bug in spec_nx when trying to use spin-flip model
- Fix bug #160 in spin-flip that would not recognize a changed model correctly
- Add button to SimpleReflectivity for switching to Reflecivity plugin for more complex models
New in GenX 3.0.6 (Jan 21, 2021)
- Fix GUI bugs reported in tickets #172 and #173
New in GenX 3.0.4 (Dec 9, 2020)
New in GenX 3.0.2 (Aug 25, 2020)
- Fix plotting error when loading new dataset with different shape
- Fix sample parameter dialog not evaluating input type correctly in spec_adaptive model (#167)
New in GenX 2.4.10 (Sep 4, 2017)
- Fixed autoscaling bug for log-scale
- Fixed bug with selecting multiple data sets
- Added a new type of parameter classes - preparatory work for a 2.5 release
- Added calculations of reflected fields to spec_nx
New in GenX 2.4.9 (Oct 25, 2016)
- Fixed bug in SimpleLayer plugin - could not load cif files under OSX
New in GenX 2.4.7 (Nov 30, 2015)
- Fixed bug, parallel fitting with mag_refl stopped in "going into optimisation".
- Fixed bug with adding data sets into a new reflectivity plugin model.
- Fixed wrong spin state calculations in soft_nx
New in GenX 2.4.6 (Nov 30, 2015)
- Fixed bug that the SLD for neutrons were scaled with wl**2/2/pi.
New in GenX 2.4.5 (Nov 21, 2015)
- Fixed bug that the SLD for neutrons were scaled with wl**2/2/pi.
- Problem with the precision in some neutron calculations solved.
- Numbers in the grid can be given in scientific/exponential notation, for example 1e5.
- Problems with fractional numbers using "." on systems with defualt deciaml seprator as "," solved.
- Scan FOM not always functioning with blank rows in the grid solved.
New in GenX 2.4.2 (Nov 21, 2015)
- Minor bug fixes in the gui
- Fixed that the models ignored negative b's (spec_nx and mag_refl)
New in GenX 2.4.0 (Nov 21, 2015)
- Added sliders and spin controls to change the parameter values, updated dynamically.
- A new reflectivity aimed to soft matter called soft_nx.
- Added the possibility to have a logarithmic x scale.
- Data points causing nan and inf in the FOM can be ignored (see the Options dialog).
- A resolution type for constant dq/q have been added to spec_nx and soft_nx.
- Simulation data sets can be created through a wizard.
- Added data loader for SNS BL4A (programmer: Artur Glavic)
- Added plugin to more easily define layers (programmer: Artur Glavic)
- Various bug fixes.
New in GenX 2.4.0 Beta (Jun 19, 2015)
- Added sliders and spin controls to change the parameter values, updated dynamically
- A new reflectivity aimed to soft matter called soft_nx
- Added the possibility to have a logarithmic x scale
- Data points causing nan and inf in the FOM can be ignored (see the Options dialog)
- A resolution type for constant dq/q have been added to spec_nx and soft_nx
- Simulation data sets can be created through a wizard
- Added data loader for SNS BL4A (programmer: Artur Glavic)
- Added plugin to more easily define layers (programmer: Artur Glavic)
- Various bug fixes
New in GenX 2.3.6 (Jun 4, 2015)
- Fixed bug regarding the definition of instruments (not working) in the Reflectivity plugin
- Fixed bug that caused an error when trying to fit the number of repetitions
- Fixed bug regardgin q=0 simualtions - the models now throws an error for q = 0
- Fixed bug in the buffering of spin flip calculations (caused an error when trying to simulate data sets with differing number of x-values)
- Fixed not working choice boxes in the Calculation dialog
- Added an data loader for four column data which also includes the resolution
- Included so that 'du' works in spec_nx for calculating spin flip and the same thing in mag_refl
New in GenX 2.3.5 (Oct 31, 2014)
- Fixed bug that GenX does not start after installation on Windows machine.
- Fixed bug so that command line execution works better on frozen versions.
- Fixed bugs regarding the c extensions in the frozen version.
- Fixed bugs in the loading and writing of hgx files
New in GenX 2.3.3 (Oct 20, 2014)
- Changes:
- Changed the x-ray scattering length data tables to use the ffast nist, which is more accurate at low energies, database: http://www.nist.gov/pml/data/ffast/index.cfm
- Refurbished the table of fitting parameters with new functionality and a new toolbar.
- The reflectivity plugin has been improved:
- Which parameter to fit can be set in the sample definition dialogs.
- The Sample tab shows the current value of the fitted parameters and also indicates which are fitted.
- Command line fitting has been added. Possible to run fit without the GUI.
- A new file format based on hdf5 has been implemented (more platform independent).
- MPI support has been added, thanks to Canrong Qiu (University of Alaska).
- The model mag_refl can now:
- Simulate energy scans.
- Simulate "normal" x-ray reflectivity.
- Simulate scans with polarisation analysis.
- Use negative values of mag.
- spec_nx and mag_refl can now simulate the asymmetry signal in neutron reflectivity.
- Refactoring of the Reflectivity base models.
- Numerous reported bugs fixed.
New in GenX 2.2.0 (May 28, 2014)
- The model mag_refl has been fully implemented and ca be considered to in beta state. The model has also been evaluated against Sergey Stephanov’s x-ray server.
- The Reflectivity plugin has been extended with:
- SLD profiles for each simulated data set
- Possible to define multiple instrument instances in the GUI
- Possible to choose from different simulation functions (Specular, OffSpecular and SLD).
- Storage of configuration files is done in the correct system folder (thanks to the module appdirs).
- Bundled versions (no need to have python installed) with installers for Windows.
- Numerous reported bugs fixed.