eluna

Crates.ioeluna
lib.rseluna
version0.1.2
sourcesrc
created_at2021-12-07 13:29:34.938316
updated_at2021-12-08 10:30:53.012871
descriptionNot-so-precise moon calendar for 1900-2100
homepage
repositoryhttps://github.com/bebyx/eluna
max_upload_size
id493854
size13,600
(bebyx)

documentation

README

eluna

eluna build status eluna crate

A Rust translation of Minkukel's algorithm, which is claimed to provide lunar data for a period of 1900-2100.

Input is a timestamp (i64), whether positive or negative. It's compatible with chrono timestamp() function.

Outputs are raw (moon second for the given time), fraction of the moon, a moon day, and a phase (numeric or English).

Results are rather precise, when close to 2000, but may be quite approximate for the distant dates.

Install

Add this line to Cargo.toml to include eluna as a dependency:

eluna = "0.1"
Commit count: 23

cargo fmt