Releases: nel-lab/mesmerize-core
Releases · nel-lab/mesmerize-core
v0.4.0
What's Changed
- reorganize demos, use mesviz by @kushalkolar in #242
- int32 not sufficient for nbytes by @nspiller in #279
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- allow passing kwargs from
LazyVideo
todecord.VideoReader
by @kushalkolar in #204 - update notebooks by @clewis7 in #218
- Update install instructions for caimanmanager by @rly in #228
- fix
get_params_diff()
, return as dataframe instead of series of dicts by @kushalkolar in #233 - Small fixes by @kushalkolar in #238
New Contributors
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- fixing bug in time() by @clewis7 in #188
- fix WrongAlgorithMException error message in
@validate()
by @kushalkolar in #189 - allow manually setting shape by @kushalkolar in #192
- allow removing failed or not run items by @kushalkolar in #202
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Fixes
- better cnmfe runner, #184
- added cnmfe demo notebook
What's Changed
- fix cnmfe algo runner by @kushalkolar in #184
- cnmfe demo by @kushalkolar in #185
Full Changelog: v0.2.0...v0.2.1
v0.2.0
New
LazyVideo
is a newLazyArray
type which usesdecord
for fast random access loading of frames #175caiman.get_input_movie()
can take kwargs that are passed to the movie reader function. #167
Fixes
LazyArray
types did not work with window functions infastplotlib.ImageWidget
, they work after #175. The specific fix was to allowLazyArray
to work withrange
objects that are passed byfastplotlib.ImageWidget
: 49a4004
What's Changed
- more
LazyArray
stuff by @kushalkolar in #175 - allow movie_reader kwargs for caiman.get_input_movie() by @kushalkolar in #167
Full Changelog: v0.1.0...v0.2.0
v0.1.0
First full release!
Breaking changes from the beta
Fixes
- #130, fix #116 by adding a local backend in that is used by default on Windows, completing bypassing all the subprocess stuff
- #126, safety check to prevent small subdataframe from overwriting a large dataframe on disk, default max delta of num_rows is 1
- other changes see: https://github.com/nel-lab/mesmerize-core/milestone/3?closed=1
All PRs in this release
- fixing threshold for tests to pass in pipeline by @clewis7 in #115
- make sure parent raw data path exists, else throw exception by @kushalkolar in #118
- allow passing
pd.Series
batch item directly asinput_movie_path
to'caiman.add_item()
by @kushalkolar in #124 - safety check to prevent small sub dataframe from overwriting full dataframe on disk by @kushalkolar in #126
- add local backend to
caiman.run()
by @kushalkolar in #131 - movie reader, tiff memmap, caiman memmap and pims by @kushalkolar in #146
- made better docstrings by @kushalkolar in #147
- Popen.wait() called by default using 'wait' kwarg to caiman.run() by @kushalkolar in #148
- Lazy arrays by @kushalkolar in #140
- V0.1 dev -> master by @kushalkolar in #155
- adding timestamp features by @clewis7 in #141
Full Changelog: v0.1.0.b1...v0.1.0
v0.1.0.b1
Initial beta "release" to get packaging up and running.
What's Changed
- Refactor mcorr funcs by @ArjunPutcha in #1
- get CI working by @kushalkolar in #2
- Create yapf check by @kushalkolar in #8
- pytests for output paths mcorr, cnmf, cnmfe by @clewis7 in #10
- fix #15 by @kushalkolar in #17
- Get com coords by @ArjunPutcha in #9
- fixes #14 by @kushalkolar in #18
- Use black formater by @kushalkolar in #19
- use CAIMAN_TEMP to store mcorr memmap and then move back to parent dir by @kushalkolar in #22
- update CI pipelines by @kushalkolar in #27
- View mcorr shifts by @ArjunPutcha in #21
- Yet more pytests by @clewis7 in #29
- update workflows by @kushalkolar in #32
- lint with black by @kushalkolar in #33
- Fix bug to accept ixs_components param for updating spatial components by @ArjunPutcha in #34
- start docs, basic API documented by @kushalkolar in #35
- dev into master by @kushalkolar in #36
- example notebooks by @kushalkolar in #37
- update example nb by @kushalkolar in #42
- Even more pytests by @clewis7 in #43
- making caiman.run() common extension callbacks_finished arg optional by @clewis7 in #45
- master <- dev by @kushalkolar in #46
- new spec for batch item params, put algo params in key, tests pass by @kushalkolar in #50
- refactor batch item file management by @kushalkolar in #51
- cnmf extension for get residuals by @clewis7 in #47
- adding idx_component functionality to reconstructed movie extension by @clewis7 in #54
- fix typo by @ArjunPutcha in #59
- caiman extension to get input movie using pims or caiman.load_memmap by @kushalkolar in #60
- master <-- dev by @kushalkolar in #64
- splitting reconstructed movie into two functions by @clewis7 in #58
- creating cache for faster access to results of previous cnmf extension calls by @clewis7 in #62
- updating tests to cnmf, still need to upload to zenodo and fix download by @clewis7 in #73
- Api renaming by @kushalkolar in #79
- component indices parser, cache bug fix by @kushalkolar in #82
- Remove pyqt by @kushalkolar in #77
- docstrings, cleanup, more API renaming by @kushalkolar in #83
- add comments as column for batch dataframe, tests pass by @kushalkolar in #68
- lots-of-stuff <- master by @kushalkolar in #84
- custom temporal components for
get_rcm()
and kwargs are optional forcaiman.run()
by @kushalkolar in #85 - dfof, eval, other final things by @kushalkolar in #87
- better checks for parent data path by @kushalkolar in #88
- Doc examples by @kushalkolar in #91
- more docs stuff by @kushalkolar in #92
- try to make docs autobuild by @kushalkolar in #94
- things for windows compatibility by @kushalkolar in #95
- added
caiman.remove_item()
,caiman.get_children()
andcaiman.get_parent()
by @kushalkolar in #98 - rename dataframe column "name" to "item_name" by @kushalkolar in #99
- started input movie methods, experimental for now by @kushalkolar in #101
- fixing threshold for cache test to pass CI pipeline by @clewis7 in #102
- use pandas 1.5.0rc0 by @kushalkolar in #104
- added get_params_diffs() feature, works by @kushalkolar in #112
- added caiman.save_to_disk() by @kushalkolar in #113
- last bits of features before initial beta release by @kushalkolar in #114
- organizing stuff for release by @kushalkolar in #110
New Contributors
- @ArjunPutcha made their first contribution in #1
Full Changelog: https://github.com/nel-lab/mesmerize-core/commits/v0.1.0.b1