Closed 0xeb-bp closed 10 months ago
I like the feature of being able to filter on the three standard orbital periods of LEO, MEO and GEO: this seems valuable...
From: 0xeb-bp @.> Sent: Wednesday, December 27, 2023 13:41 To: NSF-Swift/satellite-overhead @.> Cc: Subscribed @.***> Subject: [NSF-Swift/satellite-overhead] Add Additional Satellite Filters (Issue #97)
We currently have a filter that will filter satellites based on frequency data. David asked, if for instance, we could filter on orbital period (maybe with a “group” option for LEO, MEO, GEO) or name (or portion of name)?
A way to possibly do this would be:
We could then implement a few basic filters, and this would make it easy for end users to define custom filtering as well.
A simple way to apply the filters would be to add functionality to ConfigurationBuilder method set_filters(filters: List[Type[Filter]]. The end user could provide the list of filter classes they would like to apply and then when the list of satellites is built, the filters are automatically applied.
— Reply to this email directly, view it on GitHubhttps://github.com/NSF-Swift/satellite-overhead/issues/97, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADKOCBSZ26JCARNFZAE77WDYLSBWLAVCNFSM6AAAAABBEXTROGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TONZVHA2TENQ. You are receiving this because you are subscribed to this thread.Message ID: @.***>
We currently have a filter that will filter satellites based on frequency data. David asked, if for instance, we could filter on orbital period (maybe with a “group” option for LEO, MEO, GEO) or name (or portion of name)?
A way to possibly do this would be:
We could then implement a few basic filters, and this would make it easy for end users to define custom filtering as well.
A simple way to apply the filters would be to add functionality to
ConfigurationBuilder
methodset_filters(filters: List[Type[Filter]]
. The end user could provide the list of filter classes they would like to apply and then when the list of satellites is built, the filters are automatically applied.