src.api.adapters.repositories.tle_repository module
- class src.api.adapters.repositories.tle_repository.AbstractTLERepository[source]
Bases:
ABC- _abc_impl = <_abc._abc_data object>
- abstract _get_all_for_date_range_by_satellite_name(satellite_name: str, start_date: datetime | None, end_date: datetime | None) list[TLE][source]
- abstract _get_all_for_date_range_by_satellite_number(satellite_number: str, start_date: datetime | None, end_date: datetime | None) list[TLE][source]
- abstract _get_all_tles_at_epoch(epoch_date: datetime, page: int, per_page: int, format: str, constellation: str | None = None, data_source_limit: str | None = None, use_generated_tles: bool = False) tuple[list[TLE], int, str][source]
- abstract _get_closest_by_satellite_name(satellite_name: str, epoch: datetime, data_source: str) TLE | None[source]
- abstract _get_closest_by_satellite_number(satellite_number: str, epoch: datetime, data_source: str) TLE | None[source]
- abstract _get_tles_around_epoch(id: str, id_type: str, epoch: datetime, count_before: int, count_after: int) list[TLE][source]
- get_all_for_date_range_by_satellite_name(satellite_name: str, start_date: datetime | None, end_date: datetime | None) list[TLE][source]
- get_all_for_date_range_by_satellite_number(satellite_number: str, start_date: datetime | None, end_date: datetime | None) list[TLE][source]
- get_all_tles_at_epoch(epoch_date: datetime, page: int, per_page: int, format: str, constellation: str | None = None, data_source_limit: str | None = None, use_generated_tles: bool = False) tuple[list[TLE], int, str][source]
- get_closest_by_satellite_name(satellite_name: str, epoch: datetime, data_source: str) TLE | None[source]
- class src.api.adapters.repositories.tle_repository.SqlAlchemyTLERepository[source]
Bases:
AbstractTLERepository- _abc_impl = <_abc._abc_data object>
- _get_all_for_date_range_by_satellite_name(satellite_name: str, start_date: datetime | None, end_date: datetime | None) list[TLE][source]
- _get_all_for_date_range_by_satellite_number(satellite_number: str, start_date: datetime | None, end_date: datetime | None) list[TLE][source]
- _get_all_tles_at_epoch(epoch_date: datetime, page: int, per_page: int, format: str, constellation: str | None = None, data_source_limit: str | None = None, use_generated_tles: bool = False) tuple[list[TLE], int, str][source]
- _get_all_tles_at_epoch_experimental(epoch_date: datetime, page: int, per_page: int, format: str, constellation: str | None = None, data_source: str | None = None) tuple[list[TLE], int, str][source]
- _get_closest_by_satellite_name(satellite_name: str, epoch: datetime, data_source: str) TLE | None[source]
- _get_closest_by_satellite_number(satellite_number: str, epoch: datetime, data_source: str) TLE | None[source]
- _get_tles_around_epoch(id: str, id_type: str, epoch: datetime, count_before: int, count_after: int) list[TLE][source]