Angelus.Ephemeris.BodyCatalog (Angelus v0.0.2)

Copy Markdown View Source

Canonical v0.1 ephemeris body catalog and SPICE target metadata.

Summary

Functions

Fetches catalog metadata for a public ephemeris body atom.

Returns all public body atoms supported by the v0.1 ephemeris API.

Functions

fetch(body)

@spec fetch(atom()) :: {:ok, map()} | {:error, {:unsupported_body, atom()}}
@spec fetch(term()) :: {:error, {:unsupported_body, term()}}

Fetches catalog metadata for a public ephemeris body atom.

supported_bodies()

@spec supported_bodies() :: [atom()]

Returns all public body atoms supported by the v0.1 ephemeris API.