Skip to content

Releases: dattalab/keypoint-moseq

Keypoint MoSeq 0.6.7

23 Oct 19:33

Choose a tag to compare

Pinning other parts of jax to overwrite Colab's default verisons. 4fef46e

Keypoint MoSeq 0.6.6

23 Oct 18:07

Choose a tag to compare

Supporting Python 3.12

What's Changed

  • Pinned jax<0.7.0. Otherwise, the version of tensorflow_probability installed with Python 3.12 does not use correct JAX syntax. 966ac59
  • Also suppressed harmless syntax warnings thrown by Python 3.12's stricter syntax warning checks.

Keypoint MoSeq 0.6.5

23 Oct 15:22

Choose a tag to compare

Changed generate_syllable_mapping to count frequency by instances rather than frames, which makes it consistent with plot_syllable_frequencies and reindex_syllables_in_checkpoint.

What's Changed

  • changed generate_syllable_mapping to count frequency by instances rather than frames, which makes it consistent with plot_syllable_frequencies and reindex_syllables_in_checkpoint 809c404

Keypoint MoSeq 0.6.4

22 Oct 14:22

Choose a tag to compare

Refactored outlier removal to be a one-liner and added this step to the 'apply model' section of the modeling notebook as well.

What's Changed

  • Outlier removal is a one-liner b39b8f3
  • Colab notebook mismatches brought up to date with modeling.ipynb 873bc73

Keypoint MoSeq 0.6.3

21 Jul 22:32
a9ad279

Choose a tag to compare

Added an outlier removal step to the modeling notebook to handle large keypoint jumps. Also added a step to set the sigmasq_loc hyperparameter based on the user's dataset rather than having it hard-coded.

What's Changed

Full Changelog: 0.6.2...0.6.3

Keypoint MoSeq 0.6.2

02 Jun 14:57

Choose a tag to compare

  • Bug fix: Properly allow overwriting of results_dict in compute_moseq_df

Keypoint MoSeq 0.6.1

14 May 20:22

Choose a tag to compare

  • Bug fix: Different length segments were being generated for generate_trajectory_plots, leading to errors.

Keypoint MoSeq 0.6.0

05 May 14:52
45734c8

Choose a tag to compare

New Additions

  • Brand new calibration widget that relies on fewer dependencies and is therefore more stable.
  • Added functions for manually merging similar syllables after modeling, described here

Updates

  • Fixed bug where the mice would not be properly aligned in side-view when generating grid movies of 3D keypoints.
  • More detailed memory requirements in documentation here
  • 'pre' and 'post' parameters for syllable visualization functions are now defined in seconds rather than frames. FPS for a dataset is now defined in the config file.
  • Batch size automatically determined for input data rather than being hard-coded to maximize memory efficiency by minimizing unnecessary zero-padding.
  • Noise added to data during preprocessing is now deterministic for easier debugging.
  • Only open a file handle to one video at a time when generating grid movies to avoid max open file handle errors.

Keypoint MoSeq 0.5.2

20 Feb 19:31
5f1da5f

Choose a tag to compare

  • Same as 0.5.1, but with a few errors corrected.

Keypoint MoSeq 0.5.1

20 Feb 18:38
e6b3cee

Choose a tag to compare

  • Refactored installation to remove backwards compatibility with CUDA11 - CUDA12 is now the only option.
  • Removed conda environment yaml files - installation should now happen only with pip. Installation instructions here: https://github.com/dattalab/keypoint-moseq/blob/main/docs/source/install.rst
  • Keypoint-moseq now requires python 3.10 or greater instead of python 3.9 or greater.

What's Changed