Whats new?
With Nexus being actively developed, there are regular new versions and releases. You can find a list of what’s new to the different versions here.
latest
bug fixes:
SimpleSample assignment works again
corrected error in TimeSpectrum.Plot()
SetAtomicScatteringFactorCXRO() works again
fixed error on multiple assignments of the same Material instance to several Layer instances.
fixed bug in fits of EnergyTimeSpectra.
added:
included notebooks to tutorials.
new tools module with CountRateEstimator and Mask function for plotting.
count rate estimator included.
mask function to restrict arrays to a certain range. Useful for plotting.
a couple of Moessbauer isotope parameters are now fitable.
added 99-Ru and 174-Yb isotope.
added residual SqrtStdDev.
texture coefficient added in Hyperfine sites.
added site specific Lamb-Moessbauer factor.
added Racah W coefficient, 6j-symbols and some polynominal functions to quantum module.
print progress output option for nuclear reflectivity methods added. Default is
False
now.
version 1.1.1
bug fixes:
fixed error (of v 1.1.0 and 1.0.4) that only sample objects are used
version 1.1.0
bug fixes:
fix shift error in FFT for AmplitudeTime method
correct scaling of nuclear reflectivity
corrected data race issue for parallel computation
added:
equality contraints for fitting
inequality constraints for fitting
external fit variables for fitting
error analysis for fit parameter via gradient method or bootstrap method
temporal and angular offsets can be fit
file output of the fit report
file save option to Plot() functions
version 1.0.4
bug fixes:
wrong ordering of complex entries in AmplitudeTime method, issue 11
squared scaling for nuclear reflectivity, issue 12
velocity calibration offset, issue 13
non-deterministic behavior with parallelization, issue 15
wrong nuclear scattering results for thick resonant layers in reflectivity, issue 16. Changed check for matrix invertibility and calculation mod.
added:
SimpleSample class
Sample motion
FunctionTime class
SimpleSample class
Second Order Doppler Debye Velocity functions
baseline correction functions to data module
more isotopes
updated meson build to account for pagmo 2.13
version 1.0.3
bug fixes:
distribution_points assignment, issue 5
rectangular beam profile correction, issue 9
on nuclear calculations on multilayers, issue 10
Standard residual of reflectivity and transmission methods set to residual.Log10()
added:
121-Sb, 125-Te, 45-Sc
theory module
nuclear quality factor
coherent and incoherent summation for thickness and angles
Plot functions for most methods
version 1.0.2
added:
CLANG support
magnetic field conversion functions
functions to find extrema
flip option to folding functions
version 1.0.1
added:
CONUSS diffraction object
time window for energy methods
legal notes
automatic scaling and background option