Skip to content

Releases: AdaptiveMotorControlLab/CEBRA

v0.6.0a2

05 Jun 21:36
6fbe053
Compare
Choose a tag to compare

What's Changed

This release adds functionality to run inference on datasets that do not fully fit into memory (batched inference, #168 ) and adds support to train unified encoders across multiple sessions in a dataset (#251 ).

🚧 A preprint is pending "Unified CEBRA Encoders for Integrating Neural Recordings via Behavioral Alignment" by Célia Benquet (@CeliaBenquet ), Hossein Mirzaei (@hsirm) , Steffen Schneider (@stes), Mackenzie W. Mathis (@MMathisLab ).

💻 A DEMO Notebook is available at: https://cebra.ai/docs/demos.html

Full Changelog: v0.6.0a1...v0.6.0a2

v0.6.0a1

23 Apr 17:54
73f90ee
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0a1

v0.5.0

17 Apr 09:20
b2357fd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.5.0rc1

03 Feb 01:02
c32ed67
Compare
Choose a tag to compare

What's Changed

  • Fix pandas intersphinx mapping; fix test setup by @stes in #136
  • Implementation for discrete multisession by @introspective-swallow in #135
  • Update imports in pivae from keras to tensorflow.keras by @MMathisLab in #164
  • Upgrade dependencies and fix testsuite by @stes in #172
  • Add device as arg to TensorDataset by @stes in #170
  • Update installation.rst by @MMathisLab in #163
  • Add OS indepdent paths for monkey, hippocampus and synthetic data by @stes in #169
  • Change pytorch version in docs to stable by @CeliaBenquet in #176
  • Fix tests for upgraded dependencies by @stes in #184
  • Add ruff for linting the codebase by @stes in #167
  • Extend type checking to all float datatypes by @CeliaBenquet in #166
  • Fix linting issues by @stes in #185
  • Set default offset to an Offset object by @icarosadero in #180
  • Add additional tests for TensorDataset by @stes in #187
  • Fix linting errors in tests by @stes in #188
  • Fix scikit-learn reference in conda environment files by @stes in #195
  • Add support for new sklearn_tags by @stes in #205
  • Update workflows to actions/setup-python@v5, actions/cache@v4 by @stes in #212
  • Fix deprecation warning force_all_finite -> ensure_all_finite for sklearn>=1.6 by @icarosadero in #206
  • Add tests to check legacy model loading by @stes in #214
  • Add improved goodness of fit implementation by @stes in #190
  • Support numpy 2, upgrade tests to support torch 2.6 by @stes in #221
  • Release 0.5.0rc1 by @stes in #189

New Contributors

Full Changelog: v0.4.0...v0.5.0rc1

v0.4.0

10 Jan 19:06
31460de
Compare
Choose a tag to compare

What's Changed

Starting with v0.4.0, CEBRA is released under an Apache 2.0 license.

Full Changelog: v0.3.1...v0.4.0

v0.3.1

07 Dec 21:08
e2d9831
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

16 Oct 21:52
0378db0
Compare
Choose a tag to compare

What's Changed

  • Update usage.rst docs by @MMathisLab in #21
  • Remove subsample default in OrthogonalProcrustesAlignment, improve tests by @stes in #28
  • Remove grid_search_models/ after running tests by @stes in #26
  • Fix action workflow definitions for external contributors by @stes in #31
  • For docs build, limit scikit-learn version by @stes in #37
  • Temporarily disable PR comment to report doc coverage by @stes in #38
  • Update repo link on landing page by @stes in #36
  • Fix typo in pi_vae.py by @eltociear in #20
  • Automatically download the rat-hippocampus dataset by @gonlairo in #35
  • Fix dtypes handled in the labels of the decoders by @CeliaBenquet in #30
  • Temporarily disable test runs on dev repo by @stes in #40
  • Add ... pattern to copybutton config by @stes in #41
  • Expose n_bins argument from align_embeddings by @stes in #25
  • Add pre-commit config to standardize files by @stes in #42
  • Fix Device in Multisession Training by @gonlairo in #44
  • Support More Data Types in the sklearn Dataset and Decoder by @gonlairo in #43
  • Improve device support and add support for Apple Silicon chipset (mps) by @gonlairo in #34
  • Add NLB tools pypi package back as dataset dependency by @stes in #50
  • Add missing mark in test_datasets.py by @gonlairo in #52
  • Add Matplotlib ImportError when using compare_models() by @gonlairo in #53
  • Fix test failures due to http rate limit by @stes in #62
  • Autodownload monkey reaching data by @gonlairo in #59
  • add demo link to homepage by @MMathisLab in #64
  • Fix type bug in to() method by @sofiagilardini in #55
  • Release 0.3.0rc1 by @stes in #66
  • Autodownload synthetic data by @gonlairo in #68
  • Add thumbnail for openscope notebook by @stes in #71
  • Improve saving and loading of models by @gonlairo in #69
  • Update installation.rst by @MMathisLab in #80
  • Improve documentation for local docs build by @stes in #70
  • Extend Delta distribution to multiple dimensions by @gonlairo in #76
  • Fix broadcasting in InfoNCE loss by @stes in #86
  • Enhance ModuleNotFoundError messages by @stes in #85
  • Add OS independent paths for Allen dataset by @gonlairo in #88
  • Fix consistency labels ordering and simplify by @CeliaBenquet in #87
  • Inspired by @obarnstedt work at Lindoscope workshop we added interactive plots using plotly by @nastya236 in #82
  • Release v0.3.0rc2 by @stes in #67
  • Pin tables <= 3.8 by @stes in #91
  • Release v0.3.0 by @stes in #92

Contributors

Full Changelog: v0.2.0...v0.3.0