eph package¶
Subpackages¶
Submodules¶
eph.cli module¶
-
eph.cli.
build_request
(ns)¶
-
eph.cli.
get_data
(res, ns)¶
-
eph.cli.
get_parser
()¶
-
eph.cli.
main
()¶
-
eph.cli.
parse_args
(args)¶
-
eph.cli.
write
(data, ns)¶
eph.exceptions module¶
Defines eph package related exceptions.
-
exception
eph.exceptions.
EphError
¶ Bases:
Exception
-
exception
eph.exceptions.
InvalidTargetClassError
¶ Bases:
eph.exceptions.EphError
An
InvalidTargetClassError
is raised when has been requested to parse a Jpl Response to an unknwon class.
eph.util module¶
-
eph.util.
addparams2url
(url, params)¶
-
eph.util.
clean_row
(row)¶
-
eph.util.
is_vector
(obj)¶
-
eph.util.
numberify
(data)¶
-
eph.util.
parse_row
(raw, cols_del=', ')¶
-
eph.util.
parse_table
(raw, cols_del=', ', rows_del='\\r?\\n')¶
-
eph.util.
path
(filename)¶
-
eph.util.
transpose
(data)¶
-
eph.util.
wrap
(s)¶
-
eph.util.
yes_or_no
(value, y='YES', n='NO')¶
Module contents¶
Aims to provide useful classes, functions and tools to represent, retrieve and manipulate ephemerides.
eph
modules:
eph.eph
module contains the definition ofEph
class, the base class for representing an ephemeris.Eph
class inherits from the astropy table class (see astropy.table.Table for documentation).eph.util
module contains project wide utility functions.
eph
subpackages:
eph.config
subpackage contains modules and files related to project wide configurations.eph.jpl
subpackage contains utility classes needed to retrieve and parse Jpl Horizons ephemerides.