Skip to content

jackey-qiu/SuPerRod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SuPerRod

GenX source code customized by Canrong Qiu to do CTR/RAXR fitting. The original GenX version could be found at http://genx.sourceforge.net/ All rights are reserved by Matts Björck, who is the author of the original version of GenX Please cite J. Appl. Cryst. 40, 1174 (2007) if you benefit from GenX in model fitting!

###############README file from the source code package################## This package contain GenX 2.4.7 a program to refine x-ray and neutron reflectivity as well as surface x-ray diffraction using differential evolution. It can also serve as a general fitting program.

Support

Tutorials can be found at: http://genx.sourceforge.net/doc/ Examples can be found in the Menu Help->Examples. If you need more support send an e-mail to Matts.Bjorck@gmail.com.

References

If you use the program please give reference to the following publication: M. Bjorck and G. Andersson J. Appl. Cryst. 40, 1174 (2007).

Changes 2.4.7

  • 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

Changes 2.4.6

  • Fixed bug that the SLD for neutrons were scaled with wl**2/2/pi.

Changes in 2.4.5

  • 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.

Changes in 2.4.2

  • Minor bug fixes in the gui
  • Fixed that the models ignored negative b's (spec_nx and mag_refl)

Changes 2.4.0

  • 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.

Changes 2.3.6

  • 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.

Changes 2.3.5

  • 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.

Changes 2.3.0

  • 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. (See http://sourceforge.net/p/genx/code/commit_browser for detailed changes).

About

No description, website, or topics provided.

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE.txt
GPL-3.0
LICENSE_1.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages