Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project uses Semantic Versioning.
[Unreleased]¶
Added¶
v1.0 will be released after functionality has been integration tested.
[0.5.5] - 2026-05-01¶
Highlights¶
Rearranged the buttons on the GUI to make the window a bit more compact.
Changed¶
Order and placement of buttons on the top of the window.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.4] - 2026-04-26¶
Highlights¶
Fixed some readme links.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.3] - 2026-04-26¶
Highlights¶
Automatic workflow update.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.2] - 2026-04-26¶
Highlights¶
‘Latest’ can now also be ‘stable’ in docs.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.1] - 2026-04-26¶
Highlights¶
Fixing the double doc deployment in workflows.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.0] - 2026-04-26¶
Highlights¶
Docs should now be generated correctly.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.0-beta.1] - 2026-04-26¶
Highlights¶
Test deploying docs from a branch.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.0-alpha.6] - 2026-04-26¶
Highlights¶
Test including markdown docs in sphinx generated documentation.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.5.0-alpha.1] - 2026-04-26¶
Highlights¶
Test including markdown docs in sphinx generated documentation.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.4.3-alpha.2] - 2026-04-26¶
Highlights¶
Test updates to release workflows.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.4.2] - 2026-04-26¶
Highlights¶
Fix changelog formatting to get github release running.
Fixed¶
One of the third level headers was accidentally made a second level header and parsing failed.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.4.1] - 2026-04-26¶
Highlights¶
Fix wheels building release bug.
Fixed¶
Fixed a bug of trying to build for non-compatible python versions.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.4.0] - 2026-04-26¶
Highlights¶
API docs added to the Github pages.
Added previously missing functionality:
PCA and particle tracking for better tracking.
Added¶
API docs added to the Github pages. These are automatically generated with Sphinx.
Added previously missing functionality:
PCA and motion modelling for better tracking.
Changed¶
The C files and headers now live in their own directory for cleaner package structure.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.3.3] - 2026-04-25¶
Highlights¶
Fix PyPi release bug
Added¶
Python wheels for windows and macos and various linuxes.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.3.0] - 2026-04-25¶
Highlights¶
The GUI is now functional.
The command line interface (CLI) is now functional.
There is a mechanism for saving the seed snake.
Snake tracking parameters can be edited in the GUI.
Splines can be saved and loaded to/from .csv files.
Added¶
A lot of copied GUI functionality based on the Matlab implementation.
Basic command line interface for processing a single file or a all videos in a directory.
Seed snake saving and loading mechanisms.
Snake tracking parameters editor in the GUI.
Spline saving and loading functions.
Bugs¶
The gui focus can get stuck in the parameter edit fields preventing use of left and right arrow keys to flip through the frames.
[0.2.1] - 2026-04-23¶
Highlights¶
Trying to fix package building and release on pypi.
Fixed¶
Package building on github.
[0.2.0] - 2026-04-23¶
Highlights¶
Linked C code into Python, no actual functionality yet.
Added¶
C bindings in Cython.
Untested yaml config for selecting the seed frame and settings for the snake algorithm.
clean.shto clean generated files before rebuilding the C-bindings.
Removed¶
A lot of old code that is no longer in use.
If somebody wants to for some reason combine this project with the original Matlab project, the matlab code will need to be brought back.
[0.2.0-alpha.0] - 2026-03-25¶
Highlights¶
Added C code from original SLURP.
Added¶
Added C code from original SLURP.
[0.1.1] - 2026-03-22¶
Highlights¶
Initial release to reserve package name on pypi.
Added¶
Release automation for main releases to pypi.
[0.1.0-alpha.1] - 2026-03-22¶
Highlights¶
Initial release to reserve package name on test.pypi.
Added¶
A lot of auxiliary files but no actual code yet.