What’s new
Feature highlights
- Convert negative increment CSDM object to positive increment CSDM object.
- Accepts both C and F contiguous numpy array to convert to CSDM object. #57
- Add
csdm.reshape(dim1, dim2)
to CSDM object to reshape a CSDM object to the
given list dimension object---dim1
,dim2
. - Numpy broadcasing mulipllication can now be applied to csdm objects.
- Support for additional numpy methods
np.pad
andnp.flip
.
Bugfix
- fft and ifft scale the first point by 2 when the dimension is non-periodic.
- Bugfix in serializing csdm #54
- You can multiply CSDM objects by a scalar to the right (
csdm * scalar
). The fix
now allows the multiplication of CSDM objects by a scalar to the left (scalar * csdm
). #62 - Bugfix where csdm objects
.csdfe
files were immutable.
What's Changed
- [fix] csdmpy save bug by @deepanshs in #54
- set requirement astropy>=5.0 by @deepanshs in #55
- astropy requirement update by @deepanshs in #56
- Accept both c and f contiguous array for dependent variables. by @deepanshs in #57
- lint fix by @deepanshs in #61
- Bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in #60
- Fix dimension left multiply by @deepanshs in #62
- djs/update broken links by @deepanshs in #63
- Bump codecov/codecov-action from 3.1.1 to 3.1.3 by @dependabot in #65
- djs/Method to convert csdm object with negative dimension increment to positive by @deepanshs in #66
- new reshape feature by @deepanshs in #67
- djs/Scale first point by 2 before fft by @deepanshs in #69
- djs/Support for python 3.11 by @deepanshs in #70
- Bug fix by @deepanshs in #72
- djs/Numpy feature:
np.pad
andnp.flip
by @deepanshs in #75 - Djs/Fix for NMR dimensionless frequency by @deepanshs in #76
- djs/Copy
np.frombuffer
data when loading by @deepanshs in #77 - v0.6 update release by @deepanshs in #79
Full Changelog: v0.5.0...v0.6.0