- Add support for Python 3.12, drop support for Python 3.7 (#208)
- Bruker vd list can be read (#212, #213)
- Minor typos and fixes (#209, #210, #211)
- Tests for peak picking (#216)
- Sparky related fix (#222)
- Remove use of deprecated np.float compatibility with NumPy 1.24+ (#193)
- Remove use of deprecated np.prod function (#207)
- Switch from nose to pytest for running tests (#201, #206)
- Bruker NUS data can now be expanded (#189)
- Fix JCAMP-DX digit parsing (#198)
- Fix JCAMP-DX block reading (#191)
- Fix a bug with ndimage slices (#197)
- Updates to the CI (#185, #183)
- Code changes to reflect Python 3 preferred syntax (#179, #180, #181, #204, #205)
- Fixed various typos and misspelling (#172, #173, #177, #182, #203)
- Fix a bug fix passing specific procs_file in read_fid or read_pdata (#134, #141)
- Add support for reading 4D UCSF (sparky) files (#142)
- Update NMRPipe metadata keys (#144)
- Support for reading Spinsolve files (#147, #151, #155, #161)
- The converter objects can output csdm-formatted data (#152)
- nmrglue.pipe.read can read from io.Bytes objects (#153)
- nmrglue.pipe can read from Path objects (#159)
- Fix a bug in reading sparky .save files (#164)
- Update examples with python 3 syntax (#137, #138)
- Document support for reading spinsolve files (#151)
- Spelling fixes in documentation (#153, #165)
- Example of using the peakpick.pick function (#163)
- Various other small fixes to the documentation (#162)
- Update leastsqbound to support scipy 1.8 (#167)
- CI framework using GitHub Actions (#132)
- Fix various test warnings (#133)
- Drop Python 2.7 support (#131)
- Handle data processed with nmrPipe EXT in the z-dimension (#92)
- Guess spectral widths in multi-dimensional Bruker datasets (#98)
- Allow bracket-less text values in JCAMP files (#100)
- Allow different character encodings in JCAMP files (#101)
- Only consider relevant DATATYPEs when reading JCAMP-DX files (#120)
- Support reading of Sparky .save files (#118)
- Add the util/xcpy.py module for interfacing nmrglue with TopSpin (#103, #105)
- Add additional options to the autops function (#108)
- Improvements to the autops function (#124)
- Clarify tutorial documentation (#96)
- Docstring fixes (#107)
- Document the use of nmrglue on Google Colabs (#125)
- Documentation can be built with sphinx 2.1.0 (127)
- Documentation is update at ReadTheDocs
- Various updates to the documentation (#129)
- Added a CHANGELOG.md file (#130)
- Replace deprecated matplotlib axisbg keyword with facecolor (#93)
- Case to int after round (#95, #106)
- Fix FutureWarnings from recent NumPy releases (#99)
- Support numpy >=1.18 (#114)