File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10- ## [ 2.4.0] - 2025-01 -16
10+ ## [ 2.4.0] - 2025-10 -16
1111
1212### Added
1313- ** Track Builders Module** (` track_builders.py ` ):
@@ -70,12 +70,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7070- Outlier detection uses robust statistics (median + MAD) instead of mean + std
7171
7272### Fixed
73- - Unused ` fig ` variables in plotting functions (now use ` _ ` prefix)
74- - Import sorting and organization per ruff standards
75- - Regex pattern in pytest match statement (now uses raw string )
76- - Dict literal style issues in track_builders.py (using ` {} ` instead of ` dict() ` )
77- - Outlier detection false positives on uniform data
78- - Interactive builder event loop blocking in Jupyter notebooks
73+ - ** Type Annotations & IDE Support ** : Improved type hints for better IDE autocomplete and type checking
74+ - ` edge_map ` now accepts both integer and string segment IDs (e.g., ` {0: "left_arm", 1: "right_arm"} ` )
75+ - ` edge_spacing ` now accepts tuples, lists, and numpy arrays (previously only lists )
76+ - Achieved zero mypy errors in source code for improved code quality
77+ - Outlier detection false positives on uniform data (now uses robust statistics)
78+ - Interactive builder event loop blocking in Jupyter notebooks (non-blocking two-step workflow)
7979
8080### Infrastructure
8181- New GitHub Actions workflow structure:
You can’t perform that action at this time.
0 commit comments