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.
- Fix multiprocessing pool closure on Python 3.8. (#105)
Version 0.6.3
Release date: 2020-04-03. Full commit changelog.
- 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.
- 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.
- 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 usingdatahandler
instead, which is incorrect; this was silently ignored previously but will now trigger an error). (#62) - Use
ncores_preparation
for perparation step, notncores_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.
- 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.
- Fix f0 detection with low sampling rates. (#27)
Version 0.5.2
Release date: 2018-03-07. Full commit changelog.
- 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.
- 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)
Version 0.5.0
Release date: 2017-10-05
Initial release