oracowl package¶
Submodules¶
oracowl.dso_db module¶
oracowl.engine module¶
- oracowl.engine.compute_dso(dso: dict, lat: float, lon: float, dt: datetime | None = None, skip_neverup: bool = False) dict[source]¶
Compute the DSO with the given data at the given latitude and longitude for the given datetime
- oracowl.engine.compute_dso_by_id(dso_id: int, lat: float, lon: float, dt: datetime | None = None)[source]¶
Compute the DSO with the given id at the given latitude and longitude
- oracowl.engine.compute_night(lat: float, lon: float, dt: datetime | None = None) dict[source]¶
Calculates the astronomical data for the given date and location, suggesting the top 20 DSOs to observe based on the Oracowl rank
- oracowl.engine.compute_planet(planet_id: str, lat: float, lon: float, dt: datetime | None = None) dict[source]¶
Compute the planet with the given id at the given latitude and longitude for the given datetime
- oracowl.engine.compute_planets(lat: float, lon: float, dt: datetime | None = None) list[source]¶
Compute all the planets at the given latitude and longitude for the given datetime