Skip to content

Latest commit

 

History

History
91 lines (63 loc) · 2.47 KB

CHANGELOG.rst

File metadata and controls

91 lines (63 loc) · 2.47 KB

Change Log

All notable changes to this project will be documented in this file.

The format is inspired by Keep a Changelog and tries to adhere to Semantic Versioning.

The author interprets the terms below as follows:

  • pre-alpha status: the app runs, but there is no formal unit or functional testing.
  • alpha status: pre-alpha, plus implementation of unit and functional tests.
  • beta status: alpha, plus documentation, implementation of all anticipated Version 1.0.0 features, and installation requirements.
  • release candidate status: beta, plus standalone executable(s) for Windows, Mac OS X, and Linux.
  • Version 1.0.0 release: a stable application.

0.3.0 - 2020-05-01 (alpha)

Changed

  • Interface: new look and feel (switched to using Qt/PySide2 instead of tkinter).
  • Packaging: switched to using Briefcase by BeeWare to make installers for Mac and Windows.
  • (for developers) Adopted a src directory structure for the project. Source code is now run using briefcase dev (or, from within src directory, python -m uw_dnmr.
  • (for developers) Test suite largely rewritten, removing tests for code that is now in the nmrsim library, and using pytest-qt to test the app itself.

0.2.0 - 2019-01-18 (alpha)

Changed

  • Internal libraries for NMR calculations and plotting have been replaced with the nmrsim library. Calculations, particularly of second-order systems of many nuclei, should now be much faster.
  • The frequency x-axis is now reversed, so that frequencies increase to the left (which is the NMR standard).
  • The 'Multiplet -> ABX' simulation should now match WINDNMR's output.
  • The DNMR AB simulation now initializes with the same rate constant as WinDNMR.

Broken

  • The tests in tests/model are no longer needed, since the nmrsim library has its own test suite. The contents are retained for possible future use, when controller/view testing is implemented.

0.1.1 - 2017-10-14 (alpha)

Bug Fix

  • #A/B/C/D in the toolbar for first order calculations now properly initialized with 0 instead of 0.00, and return integers instead of floats (which caused typeerrors with the model calculations).

0.1.0 - 2017-10-14 (alpha release)

Initial Commit