Skip to content

Releases: flatironinstitute/CaImAn

1.9.10

25 May 03:31
a8e7127
Compare
Choose a tag to compare

This:

  • Improves checks for empty parameters (thanks to EricThomson)
  • Changes Python 3.8-3.10 to be the (only) supported versions of Python
  • Fixes an issue caused by unpinning of h5py in the last release with insufficient recognition of NoneType
  • Add a sanity-check for user h5py data, slightly improve flexibility when looking for the data instance in a file
  • Adds support for the (not-enabled-by-default) storage manager scheme to some offline operations (thanks to Kushal Kolar)
  • Converts more string.format into f-strings
  • Fixes more typos

1.9.9

07 Apr 20:40
a1fc13f
Compare
Choose a tag to compare

This:

  • Adjusts internal use of h5py (serialising/de experiment state) to use attributes rather than datasets for strings
  • Unpins h5py (was pinned at 2.x) because the above changes make the code compatible with h5py 3.x
  • Merges #958 and #965 which make volpy compatible with (and require) Tensorflow 2.x
  • Changes tensorflow to be pinned at 2.4+
  • Fixes some more incorrect uses of "is" where "==" is intended (silencing some warnings)
  • Converts some more string handling to use f-strings
  • Fixes another issue with volpy

1.9.8

28 Feb 21:13
d2a9635
Compare
Choose a tag to compare

This:

  • Addresses #946
  • Improves the messages around hdf5 code
  • Removes sima support (which probably has not worked since we moved from python2
  • Adds support for zarr/n5 files as input
  • Cleans up movies.load() code to move some special casing out to a separate function (the demo that used this was updated)
  • Improves some other messages in the codebase

1.9.7

14 Dec 22:22
6e6608c
Compare
Choose a tag to compare

This adds no new features to Caiman, it just adjusts the code to handle skimage 0.19.0

1.9.6

02 Dec 19:11
70e6451
Compare
Choose a tag to compare

This:

  • Surpresses some warnings and sklearn issues
  • Modernises sklearn normalisations in spatial.py
  • Fixes background indexing when uses seeded ROIs #927

1.9.5

19 Nov 17:17
8d9ff55
Compare
Choose a tag to compare

This:

  • Improves performance on low-memory nodes (use memmap)
  • Fixes a longstanding index-out-of-bounds bug that broke some datasets (#851 and #912)

1.9.4

04 Nov 15:19
9b12376
Compare
Choose a tag to compare

Summary:
CNMF improvements, visualisation improvements, use mamba when appropriate, docs improvements

Details:

  • Dockerfile now uses conda package rather than sources
  • More hardware guidance in README
  • Mamba recommendation/documentation
  • rois.py:register_multisession() respects align_flag
  • CNMF estimates code improvements
  • Removed an overprotective check in CNMF map_reduce
  • Improvements to patch visualisation code
  • Clarified PR submission guidelines (PRs to dev please!)
  • demo test code won't try to run things without a .py extension

1.9.3

25 Aug 19:44
a34f945
Compare
Choose a tag to compare

Fixing some issues that came up with 1.9.2 and package pinning.

1.9.2

25 Aug 17:06
33b21e9
Compare
Choose a tag to compare

Bugfix release that adds a new demo.
Fixes issues #899 and #881. Makes demo_pipeline_NWB a standard demo

1.9.1

05 Aug 18:14
53153ff
Compare
Choose a tag to compare

This is a bugfix release, fixing an urgent bug introduced in 1.9.0.