What's Changed
Minor release.
Improvements:
- Added
upsp.video
subpackage with mraw and cine readers - Bounds checking for 3D->2D projection - ensures the internal calibration is valid to apply to a given model position (e.g., in cases where higher-order calibration terms are negative, points very far outside the field of view can get erroneously projected INTO the image plane)
- Template-based detection for registration targets (+deprecate blob detection)
- Added unit tests for camera calibration modules
Smaller updates/fixes:
upsp.kulite_utilities.Kulites
reduce spamupsp-make-processing-tree
bugfixes--outdir
handles relative paths; they are converted to canonical paths prior to generating tree.config_name
parsing is improved.psp_process
input (*.inp
) file now includes optionalpixel_interpolation
parameter to control image warping pixel interpolation method(linear
ornearest
). Defaults tolinear
(same as previous hard-coded behavior)
CI/CD updates
- Github action for unit tests, README badges by @marclecerf in #1
- Github action for deploying wheels to PyPI with cibuildwheel by @marclecerf in #3
Full Changelog: v4.1...v4.2