Skip to content

bebyx/eluna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"