Skip to content

Conversation

@elidwa
Copy link
Contributor

@elidwa elidwa commented Jan 6, 2026

I split the AreaOfInterest subclasses out of the AtlXXDataFrame classes into their own AreaOfInterestXX files. For example, Atl24DataFrame now uses AreaOfInterest24. I also added AreaSubset to centralize the polygon and raster span and mask logic for AreaOfInterest06, AreaOfInterest08, AreaOfInterest13, and AreaOfInterest24.

I looked at refactoring AreaOfInterest03 as well, but its segment to photon bookkeeping is complex and the code did not become smaller or clearer. To avoid regression risk, I left it as the existing standalone implementation, which appears to be mature and stable.

@elidwa elidwa requested a review from jpswinski January 6, 2026 20:37
@jpswinski jpswinski merged commit 1c0f5a5 into main Jan 7, 2026
2 of 5 checks passed
@jpswinski jpswinski deleted the aoi-cleanup branch January 7, 2026 20:25
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.

3 participants