What's Changed
- Interactive mode uses readline (enables editing) if available
- Added support for IDF import and export of detector foil (stopping foil)
- Reset current working directory in Qt UI always when running the script, not just when the file is first loaded.
- Added reaction yield scaling (ad-hoc). Changed handling of
add reaction
modifiers (cs
,min
,max
,yield
) so that these can be applied also to R33 reactions usingload reaction
. help version
command reports JIBAL, GSL and libxml2 library version numbers too and runs libxml2 version check (results are not reported to UI if running qjabs)- Print valid options if ambiguous or invalid option is given when using
set
script command. - QJaBS: Logscale counts axis in UI starts from 0.1 counts.
- GitHub build actions by @jaakkojulin in #18
- Depth resolution is calculated in debug output (not in release version).
- Miscellanous cleanup, refactoring and minor bug fixes
Bugfixes
- Bugfix: Fixed a bug where hitting the maximum number of bricks did not produce any output at all since "last brick" was not set. Added also a warning message and debug output if this happens.
- Bugfix: Missing allocation in fit jspaces (Jacobian calculation) for Z specific detector calibrations caused crashes when detector specific calibrations were used and a fit was attempted
- Bugfix: Polynomial calibration is saved correctly when using
save calib
. Changes uses ofpolynomial
topoly
, there was some mixed usage. - Bugfix: Reaction Q-value was printed in keV but with "MeV" as a unit.
- Bugfix: Reference spectra can be loaded from a file starting with a number (bug in detector number detection)
- Bugfix (?): RK4 could under certain circumstances (stopping step high compared to ion energy) evaluate stopping below GSTO data minimum
- Bugfix: Reaction name is calculated properly when reactions are created by plugins.
- Bugfix: Missing stopping data warning when reaction product is a neutron is now suppressed.
- Bugfix: NULL des_table could have been referenced (if out of memory).
- Bugfix: Fixed a crash due to NULL pointer dereferencing when running
show reactions
command with debug mode on.
Full Changelog: v0.7.3...v0.7.4