What’s New in Revision 0.9.1
These are the changes in SpectroChemPy-0.9.1. See Release notes for a full changelog, including other versions of SpectroChemPy.
New Features
Bug Fixes
Fix 2D hypercomplex NMR coordinate mismatch when
set_quaternionhalves the last dimension.Fix
realto handle quaternion dtype, enabling plotting of 2D hypercomplex NMR data.
Breaking Changes
Removed deprecated
LinearCoordclass — useCoordinstead.Removed deprecated compatibility kwargs in
MCRALS:verbose(uselog_level),unimodTol(useunimodConcTol),unimodMod(useunimodConcMod),hardC_to_C_idx(usegetC_to_C_idx),hardSt_to_St_idx(usegetSt_to_St_idx).Removed deprecated compatibility kwargs in
smooth:window_length(usesize).Removed deprecated compatibility kwargs in
savgol:window_length(usesize) andpolyorder(useorder).
Developer
CI: Add
spectrochempy-hypercomplexto CI test selection and install from local checkout in docs CI.MAINT: Vectorise
as_quaternionwithnumpy.stackfor better performance.DEV: Add
bump_plugin_init_version.pyscript to bump plugin classversionattribute on release, with cross-source verification.DEV: Sync plugin class
versionto0.1.1for all official plugins, matchingpyproject.toml.CI: Restrict
setuptools-scmtospectrochempy-v*tags so development versions derive from the correct tag.FIX: Replace fragile
.Tpattern withfloat_arr[..., 0:4]inquat_as_complex_arrayandget_componentfor correct ND handling.