# GreenCal v0.2.0 - Table of Contents

> Sun and moon ephemerides for agricultural calendars: rise/set, twilights, lunar phases, node crossings and the declination cycle biodynamic sowing calendars are built on. Meeus' algorithms, pure Elixir, zero dependencies.

## Pages

- [GreenCal 🌱🌙](readme.md)
- [Changelog](changelog.md)
- [GreenCal — agricultural sun &amp; moon calendar](green_cal.md)

## Modules

- [GreenCal.Day](GreenCal.Day.md): One computed civil day — the return type of `GreenCal.day/3`.
- [GreenCal.Day.Moon](GreenCal.Day.Moon.md): Lunar part of a `GreenCal.Day`.
- [GreenCal.Day.Sun](GreenCal.Day.Sun.md): Solar part of a `GreenCal.Day`.
- [GreenCal.Day.Twilight](GreenCal.Day.Twilight.md): Twilight part of a `GreenCal.Day`.

- High-level API
  - [GreenCal](GreenCal.md): Agricultural sun & moon calendar — pure Elixir, zero dependencies.

- Astronomy
  - [GreenCal.Astro](GreenCal.Astro.md): Low-level facade: apparent positions, phase, rises and sets.
  - [GreenCal.Astro.Moon](GreenCal.Astro.Moon.md): Position of the Moon: truncated ELP-2000/82 theory as published by Meeus,
*Astronomical Algorithms* (2nd ed.), chapter 47.
  - [GreenCal.Astro.RiseSet](GreenCal.Astro.RiseSet.md): Generic search for rises, sets and meridian transits.
  - [GreenCal.Astro.Sun](GreenCal.Astro.Sun.md): Position of the Sun, Meeus' "low accuracy" method, chapter 25.
  - [GreenCal.Astro.Time](GreenCal.Astro.Time.md): Time scales, Julian day, ΔT, sidereal time, nutation and obliquity.

