Published January 11, 2024 | Version v0.6.0
Software Open

deepanshs/csdmpy: v0.6.0

  • 1. Hyperfine
  • 2. Ohio State University

Description

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 and np.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 https://github.com/deepanshs/csdmpy/pull/54
  • set requirement astropy>=5.0 by @deepanshs in https://github.com/deepanshs/csdmpy/pull/55
  • astropy requirement update by @deepanshs in https://github.com/deepanshs/csdmpy/pull/56
  • Accept both c and f contiguous array for dependent variables. by @deepanshs in https://github.com/deepanshs/csdmpy/pull/57
  • lint fix by @deepanshs in https://github.com/deepanshs/csdmpy/pull/61
  • Bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in https://github.com/deepanshs/csdmpy/pull/60
  • Fix dimension left multiply by @deepanshs in https://github.com/deepanshs/csdmpy/pull/62
  • djs/update broken links by @deepanshs in https://github.com/deepanshs/csdmpy/pull/63
  • Bump codecov/codecov-action from 3.1.1 to 3.1.3 by @dependabot in https://github.com/deepanshs/csdmpy/pull/65
  • djs/Method to convert csdm object with negative dimension increment to positive by @deepanshs in https://github.com/deepanshs/csdmpy/pull/66
  • new reshape feature by @deepanshs in https://github.com/deepanshs/csdmpy/pull/67
  • djs/Scale first point by 2 before fft by @deepanshs in https://github.com/deepanshs/csdmpy/pull/69
  • djs/Support for python 3.11 by @deepanshs in https://github.com/deepanshs/csdmpy/pull/70
  • Bug fix by @deepanshs in https://github.com/deepanshs/csdmpy/pull/72
  • djs/Numpy feature: np.pad and np.flip by @deepanshs in https://github.com/deepanshs/csdmpy/pull/75
  • Djs/Fix for NMR dimensionless frequency by @deepanshs in https://github.com/deepanshs/csdmpy/pull/76
  • djs/Copy np.frombuffer data when loading by @deepanshs in https://github.com/deepanshs/csdmpy/pull/77
  • v0.6 update release by @deepanshs in https://github.com/deepanshs/csdmpy/pull/79

Full Changelog: https://github.com/deepanshs/csdmpy/compare/v0.5.0...v0.6.0

Files

deepanshs/csdmpy-v0.6.0.zip

Files (604.5 kB)

Name Size Download all
md5:58690a6ef3d718c4715514e12c69b00f
604.5 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/deepanshs/csdmpy/tree/v0.6.0 (URL)