Skip to content

Fixing the notebooks and adding a feature to add an azimuth angle that is parallel to the ellipse fit around the lake breeze front#23

Merged
rcjackson merged 1 commit intomainfrom
v40
Mar 19, 2026
Merged

Fixing the notebooks and adding a feature to add an azimuth angle that is parallel to the ellipse fit around the lake breeze front#23
rcjackson merged 1 commit intomainfrom
v40

Conversation

@rcjackson
Copy link
Owner

  • Improved notebook documentation
  • Add a feature to give an azimuth angle that is perpendicular to the lake breeze front, in addition to triggering over the center of mass.

- Add `azimuth_from_ellipse` to `adam.util`: fits a PCA ellipse to the
  lake breeze mask, finds the left/right major-axis tips, and returns the
  azimuth perpendicular to the front that points from the instrument toward
  the ellipse centre.
- Export `azimuth_from_ellipse` from `adam.util.__init__`.
- Add two unit tests in `tests/test_util.py`: horizontal-ellipse geometry
  check and ValueError for an empty (post-filter) mask.
- Overhaul `notebooks/lake_breeze_detection_example.ipynb`: add workflow
  overview, numbered section headings, reference tables, fix ATMOS typos,
  and fix the `azimuth_point` return-value unpacking (3 → 4 values).
- Remove stray debug `print` from `tests/test_inference.py`.
- Bump version to 0.4.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rcjackson rcjackson merged commit fa250ae into main Mar 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant