Skip to content

v0.3.1: Optimizations and speed-ups

Choose a tag to compare

@jak574 jak574 released this 14 Jan 17:53
c21a0eb

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

Full Changelog: v0.3.0...v0.3.1