Releases: ThoHiller/nmr-nucleus
Releases · ThoHiller/nmr-nucleus
Version v.0.1.7
NUCLEUSinv
- extended the BAM NMR tomograph import routine to handle data files that do not belong to a lift-set (i.e. do not have a z-position defined in the par-file)
- bug fix: when importing a LIAG project where the calibration file is already inverted, and hence, automatically imported, the relaxation time was not used as Tbulk time for the sample
Version v.0.1.6
NUCLEUSinv
- many minor improvements mainly regarding a consistent usage experience
- added a new import filter for the BAM NMR tomograph
- added an export feature that allows to save T2 raw data into a csv-file (e.g. LIAG format); during save it is possible to overwrite the imaginary part with zeros
- added a new subGUI PhaseView to view and change the phase between the real and imaginary part of a T2 signal
- if a T2 signal is imported it is automatically rotated to minimize its imaginary part (the fit incorporates real and imaginary part of the signal)
- the FitStatistics window layout is now in line with the PhaseView layout for consistency reasons
- bug fix: if a signal is already inverted and the user changes one of the petro settings, these settings are now stored in the inverted data set too
Version v.0.1.5
- globally renamed rectangular to right angular to avoid any confusion
NUCLEUSmod
- restructured the extra menu to comply with the menu structure of NUCLEUSinv
- bug fix: color theme switching now works (but default theme is used at every startup)
NUCLEUSinv
- many minor improvements mainly regarding a consistent usage experience
- new feature: restructured the Process panel and added an edit field to give the maximum numbers of echoes per time gate (if gating is applied)
- new feature: added an option to plot AMP vs TLGM to the Extra-Figures-menu
- new feature: added an option (Extra-Settings-Joint Inversion-menu) to set the inversion bounds for the surface relaxivity (only possible within the joint inversion)
- bug fix: when importing ASCII or EXCEL data the ini-file gets now updated
- bug fix: export menu now also works for joint inversion data
- bug fix: when switching Expert Mode on or off the availability of the Optimization toolbox is now properly checked and accounted for
Version v.0.1.4
NUCLEUSinv
- bug fix: T1 inversion recovery factor was missing in free exp. inversion and free joint inversion (in Jacobian calculation for angular pores)
- new feature: added error weights to the free exp. inversion (new routine
fcn_fitFreeT2w
) - due to 2.) there is no default gating method anymore for the free exp. inversion
Version v.0.1.3
NUCLEUSmod
- noise is now handled as absolute value instead of percentage
- noise and porosity scaling get handled now within the same routine during forward NMR signal calculation (
updateNMRsignals
)
NUCLEUSinv
- bug fix: the error vector e is now correctly scaled at the beginning of the joint inversion routine
runInversionJoint
, therefore accounting for noise and porosity / water content - changed the y-label of all RTD and PSD axes to volumetric water content [vol %]
- added a water content column to the csv-export of when choosing the LIAG archive-option
- when using NUCLEUSmod data in NUCLEUSinv porosity and surface relaxivity information get imported too
- when using NUCLEUSmod data in NUCLEUSinv and performing a joint inversion, the forward and inverted PSDs are now rescaled to the correct water content to be comparable (added a second rescaling after rescaling by the integral of individual PSDs)
Version v.0.1.2
NUCLEUSinv
- bug fix: when a session file with joint inversion data is imported, the GUI is now correctly updated (this check was missing before)
- bug fix: when importing a session file, the axes context menus get activated now
- bug fix: when selecting a NMR signal, the joint inversion plots did not get updated when there was already inverted data (fixed in
onListboxData
) - bug fix: when exporting joint inversion plots the legends were not shown correctly (fixed in
exportGraphics
) - new feature: added a residual axes to the joint inversion signal axes panel
- new feature: added myui information to the session file (this is needed in the future for backward compatibility)
Version v.0.1.1
NUCLEUSinv
- bug fix: some vector sizes did not match in
runInversionJoint
- heavy typo fixing within comments
Version v.0.1.0
Initial Release