Sidereon.Astro.Almanac (Sidereon v0.28.1)

Copy Markdown View Source

Almanac event finders.

Event searches delegate to the core almanac module and return events tagged by UTC Unix microsecond epochs.

Summary

Types

time()

@type time() :: DateTime.t() | NaiveDateTime.t() | {tuple(), tuple()}

Functions

lunar_solar_eclipses(window, opts \\ [])

Find lunar and solar eclipses whose maxima fall inside the window.

lunar_solar_eclipses(arg1, arg, opts)

lunar_solar_eclipses!(window, opts \\ [])

lunar_solar_eclipses!(source, window, opts)

meridian_transits(body, station, window, opts \\ [])

Find upper and lower meridian transits.

meridian_transits(arg1, body, station, arg, opts)

meridian_transits!(body, station, window, opts \\ [])

meridian_transits!(source, body, station, window, opts)

moon_phases(window, opts \\ [])

Find principal Moon phases.

moon_phases(arg1, arg, opts)

moon_phases!(window, opts \\ [])

moon_phases!(source, window, opts)

planetary_events(ephemeris, planet, kind, arg, opts \\ [])

Find planetary conjunctions or oppositions from an SPK kernel.

planetary_events!(kernel, planet, kind, window, opts \\ [])

seasons(window, opts \\ [])

Find equinoxes and solstices.

seasons(arg1, arg, opts)

seasons!(window, opts \\ [])

seasons!(source, window, opts)