v0.3.1: Optimizations and speed-ups
0.3.1 (2026-01-14)
Bug Fixes
- add more of this goodness (6e761e4)
Performance Improvements
- add cosine opt to other constraints (#110) (6c40a45)
- increase speed of airmass constraint calculation (#111) (382edc1)
- O(1) index lookup in in_constraint() (d891d0b)
- O(1) index lookup in in_constraint() instead of O(n) linear search (820fc20)
- remove redundant array clones in constraint macros (#107) (bc18402)
- use cosine threshold instead of acos in batch constraint evaluation (365d206)
- use cosine threshold instead of acos in batch constraint evaluation (b158a2c)
What's Changed
- perf: O(1) index lookup in in_constraint() by @Tohuvavohu in #106
- perf: use cosine threshold instead of acos in batch constraint evaluation by @Tohuvavohu in #108
- perf: remove redundant array clones in constraint macros by @Tohuvavohu in #107
- perf: add cosine opt to other constraints by @jak574 in #110
- perf: increase speed of airmass constraint calculation by @jak574 in #111
- chore(main): release 0.3.1 by @jak574 in #109
New Contributors
- @Tohuvavohu made their first contribution in #106
Full Changelog: v0.3.0...v0.3.1