# Angelus v1.0.1 - Table of Contents > Elixir ephemeris library backed by NAIF CSPICE and JPL kernels. ## Pages - Guides - [Angelus](readme.md) - Legal - [Third-Party Notices](third_party_notices.md) - [LICENSE](license.md) ## Modules - [Angelus](Angelus.md): Geocentric tropical ephemerides backed by SPICE/JPL. - [Angelus.Application](Angelus.Application.md): OTP application entry point for Angelus. - [Angelus.Astro.Adapter](Angelus.Astro.Adapter.md): Contract for astro engines used by `Angelus.Astro`. - [Angelus.Astro.Body](Angelus.Astro.Body.md): State of a physical astronomical body in the v0.1 public API. - [Angelus.Astro.Point](Angelus.Astro.Point.md): State of a mathematical astronomical point in the v0.1 public API. - [Angelus.Ephemeride](Angelus.Ephemeride.md): A geocentric tropical ephemeris at one UTC instant. - [Angelus.Motor.KernelSet](Angelus.Motor.KernelSet.md): Validation and metadata for the v0.1 JPL/NAIF kernel set. - [Angelus.Motor.Supervisor](Angelus.Motor.Supervisor.md): Supervises the pool of `Angelus.Motor.Server` workers. - [Angelus.Motor.WorkerProtocol](Angelus.Motor.WorkerProtocol.md): Encodes requests and decodes responses for the `angelus_motor` Port protocol. ## Mix Tasks - [mix angelus.ephemeride](Mix.Tasks.Angelus.Ephemeride.md): Prints an Angelus ephemeris for one ISO 8601 instant. - [mix angelus.prepare](Mix.Tasks.Angelus.Prepare.md): Downloads and validates Angelus runtime kernels.