Skip to content

v2.2.0 release - #15

Merged
holsam merged 5 commits into
mainfrom
v2.2.0-release
Aug 18, 2026
Merged

v2.2.0 release#15
holsam merged 5 commits into
mainfrom
v2.2.0-release

Conversation

@holsam

@holsam holsam commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Changelog

  • Implements a tilt angle weighting system for pylisc frames, to calculate consensus angle using a weighted average where low tilt angles are weighted higher than high tilt angles.
  • Adds a fallback behaviour so frames with a curtaining angle that differs from the consensus angle are destriped at their nearest neighbours consensus angle instead.
  • Adds unit tests for new pylisc frames functionality.

holsam added 5 commits August 18, 2026 14:07
- Modified frames.py to implement weighting based on tilt angle, and use
this when calculating the overall tilt consensus.
- Modified frames.py to implement a fall back for tilts which deviate
from the consensus to use the nearest good neighbour.
- Added tests/unit/test_frames.py to define unit tests for tilt
consensus weighting and outlier fallback.
- Modified README.md to add information about frame per-tilt outlier
fallback behaviour.
@holsam holsam self-assigned this Aug 18, 2026
@holsam holsam added the enhancement New feature or request label Aug 18, 2026
@holsam
holsam merged commit 7ff4c83 into main Aug 18, 2026
1 check passed
@holsam
holsam deleted the v2.2.0-release branch August 18, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant