Skip to content

Add survey area and depth-coverage API - #25

Merged
ijiraq merged 2 commits into
OSSOS:masterfrom
ijiraq:survey_area_depth
Sep 8, 2026
Merged

Add survey area and depth-coverage API#25
ijiraq merged 2 commits into
OSSOS:masterfrom
ijiraq:survey_area_depth

Conversation

@ijiraq

@ijiraq ijiraq commented Sep 7, 2026

Copy link
Copy Markdown
Member

Summary

  • Expose survey pointing geometry and coverage helpers in Fortran (survey_load, pointing_geom, polygon_area, eta helpers) without relying on n_sur_max in the f90wrap surface
  • Add Python SurveyCharacterization / Pointing API and coverage_vs_magnitude() for area and depth coverage
  • Add Fortran and Python unit tests for polygon area, pointing geometry, and coverage

Test plan

  • make -C F95/tests test_polygon_area
  • make -C F95/tests test_pointing_geom
  • pytest src/tests/test_survey_coverage.py
  • Spot-check coverage results against a known characterization (e.g. CFEPS)

Made with Cursor

ijiraq and others added 2 commits September 7, 2026 06:31
Expose polygon area, fill factor, and efficiency evaluation so callers can build effective area vs magnitude from characterization directories.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ijiraq
ijiraq merged commit 9d77bd7 into OSSOS:master Sep 8, 2026
1 check 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