astro_toolbox.query package

Submodules

astro_toolbox.query.catalogs module

This module contains Simbad class.

class astro_toolbox.query.catalogs.Simbad(object_name: str)

Bases: object

This class allows to read astronomical catalogs over internet.

Attributes

object_name : str

get_equatorial_coord()

Get RA/DEC object coordinates.

Returns

Tuple

Tuple which contains two tuples RA/DEC coordinates.

get_magnitude()

Get visual magnitude.

Returns

float, None

The object magnitude if available.

get_name()

Get object name.

Returns

str

Object name from Simbad.

astro_toolbox.query.ephemeris module

This module contains Horizons class.

class astro_toolbox.query.ephemeris.Horizons(object_name: str | int, datetime: tuple | str, location: Location)

Bases: object

JPL Horizons ephemeris request and parsing.

Attributes

namestr | int

The object name or integer reference according to JPL Horizons.

datetimeAstroDateTime

Date and time as AstroDateTime class.

locationLocation

Observer location as Location class.

object_datalist

List which contains results from Horizons.

get_equatorial_coord()

Get equatorial coordinates from JPL Horizons.

Returns

tuple

Equatorial coordinates right_ascension as HMS tuple and declination as DMS tuple.

get_magnitude()

Get magnitude from JPL Horizons.

Returns

float

Magnitude.

get_name()

Get object name from JPL Horizons.

Returns

str

Object name.