Changelog

All notable changes to this project will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Categories for changes are: Added, Changed, Deprecated, Removed, Fixed, Security.

Version 0.6.4

Release date: 2020-04-07. Full commit changelog on github.

Fixed

  • Fix multiprocessing pool closure on Python 3.8. (#105)

Version 0.6.3

Release date: 2020-04-03. Full commit changelog on github.

Fixed

  • Specify a maximum version for the panel dependency of holoviews on Python <3.6, which allows us to continue supporting Python 3.5, otherwise dependencies fail to install. (#101)
  • Save deltaf to MATLAB compatible output. (#70)
  • Wipe downstream data stored in the experiment object if upstream data changes, so data that is present is always consistent with each other. (#93)
  • Prevent slashes in paths from doubling up if the input path has a trailing slash. (#71)
  • Documentation updates. (#91, #88, #97, #89)

Version 0.6.2

Release date: 2020-03-11. Full commit changelog on github.

Fixed

  • Specify a maximum version for tifffile dependency on Python <3.6, which allows us to continue supporting Python 2.7 and 3.5, which otherwise fail to import dependencies correctly. (#87)
  • Documentation fixes and updates. (#64, #65, #67, #76, #77, #78, #79, #92)

Version 0.6.1

Release date: 2019-03-11. Full commit changelog on github.

Fixed

  • Allow deltaf.findBaselineF0 to run with fewer than 90 samples, by reducing the pad-length if necessary. (#62)
  • Basic usage notebook wasn’t supplying the correct datahandler_custom argument for the custom datahandler (it was using datahandler instead, which is incorrect; this was silently ignored previously but will now trigger an error). (#62)
  • Use ncores_preparation for perparation step, not ncores_separation. (#59)
  • Only use ncores_separation for separation step, not all cores. (#59)
  • Allow both byte strings and unicode strings to be arguments of functions which require strings. Previously, byte strings were required on Python 2.7 and unicode strings on Python 3. (#60)

Version 0.6.0

Release date: 2019-02-26. Full commit changelog on github.

Added

  • Python 3 compatibility. (#33)
  • Documentation generation, with Sphinx, Sphinx-autodoc, and Napoleon. (#38)

Version 0.5.3

Release date: 2019-02-18. Full commit changelog on github.

Fixed

  • Fix f0 detection with low sampling rates. (#27)

Version 0.5.2

Release date: 2018-03-07. Full commit changelog on github.

Changed

  • The default alpha value was changed from 0.2 to 0.1. (#20)

Version 0.5.1

Release date: 2018-01-10. Full commit changelog on github.

Added

  • Possibility to define custom datahandler script for other formats
  • Added low memory mode option to load larger tiffs frame-by-frame (#14)
  • Added option to use ICA instead of NMF (not recommended, but is a lot faster).
  • Added the option for users to define a custom data and ROI loading script. (#13)

Fixed

  • Fixed custom datahandler usage. (#14)
  • Documentation fixes. (#12)

Version 0.5.0

Release date: 2017-10-05

Initial release