Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 1.32 KB

CHANGELOG.md

File metadata and controls

55 lines (42 loc) · 1.32 KB

Spectrum Overload

Changelog

Upcoming release:

0.3.0

  • Simplified overload operator function.
  • Add instrument broadening
  • Add indexing/slicing spectrum with [], (Returns new spectrum)
  • Add more Type hints
  • Handle all warnings as errors in testing.
  • Fix test parameters to avoid invalid values.
  • Move test fixtures
  • Test on python 3.7.
  • Add makefile
  • Add Appveyor and shippable configuration.
  • Some general cleanup
  • Update requirements to latest versions.
  • Add pre-commits
Depreciations:
  • Drop support for python 2.7
    • Due xaxis and flux keywords required with "*,".
  • Drop testing of python 3.4.
  • Remove tox.ini

0.2.3 29/8/2018

  • Fix documented usage of Spectrum

0.2.2 28/8/2018

  • Add styling for markdown in long description.
  • Testing on python 3.7

0.2.1 14/01/2018

  • Patch try resolve pypi styling

0.2.0 14/01/2018

  • Add hypothesis profiles for different test environments.
  • Change header initialization from None to and empty dict
  • Add normalization e.g.
    • Spectrum.normalize("poly", degree=3)
  • Add spectrum plot method.
  • Standardize operations using a operator wrapper.
  • Updated documetation.

Version <0.2.0

Before october 2017

  • Many changes that were unrecorded in this change log...
  • Spectrum object with interpolation and overloaded operators.

Project started: September 2016