Skip to content

Latest commit

 

History

History
99 lines (78 loc) · 2.92 KB

CHANGELOG.md

File metadata and controls

99 lines (78 loc) · 2.92 KB

0.12 (Unreleased)

0.11 (2024-10-29)

  • 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)

0.10 (2023-11-14)

  • 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)

0.9 (2022-04-20)

FileIO

  • 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)

Documentation

  • 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)

Analysis

  • Update leastsqbound to support scipy 1.8 (#167)

Misc

  • CI framework using GitHub Actions (#132)
  • Fix various test warnings (#133)
  • Drop Python 2.7 support (#131)

0.8 (2020-10-29)

File IO

  • 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)

Processing

  • 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)

Documentation

  • 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)

Misc

  • 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)