Releases: IMMC-UWaterloo/ARCGen-Python
2026.1.0 - Bug Fixes and Dependency Updates
Version 2026.1.0 of ARCGen-Python introduces bug fixes and dependency updates to address updates to Numpy and Scipy. Please use pip or your package manager of choice to update to the latest version of ARCGen.
Bug Fixes
- A bug was fixed where a population standard deviation was used when no warping points were addressed, instead of sample standard deviation. Sample standard deviation is now used everywhere. Users may notice slightly enlarged corridors when rerunning data without warping points and using the corrected version of ARCGen. It is not recommended to run ARCGen without warping points. A minimum of 1 warping point is always recommended.
- Empty array checking was made more robust to address deprecations introduced in new versions of Numpy. This fix, in addition to increasing the minimum supported versions of Numpy, Scipy, and Python should address errors experienced by some users.
Full Changelog: 2024.1.0...2026.1.0
2024.1.0 - Updated Documentation and Defaults
Version 2024.1.0 of ARCGen-python sees incremental improvement over previous versions. ARCGen-python 2024.1.0 now performs signal registration with 2 control points by default if nWarpCtrlPts is not otherwise defined. These changes do not change any of the underlying behaviour of ARCGen, but are intended to ensure new users get better results more quickly.
Additionally, the README.md has been updated to increase clarity and get new users up and running more quickly.
nWarpCtrlPtsdefault value changed to 2 from 0 (signal registration disabled)
2023.1.0 - Critical fix to suppporting functions
This release introduces a critical fix for polygonFunction.polyxpoly(). Additionally, fixes were implemented into unit tests.
This release will be available for update through PyPi