SAC13 is a 13-month solar calendar with fixed four-week months,
starting each year with the March Equinox.
<a href="https://sac13.net"><img alt="Static Badge" src="https://img.shields.io/badge/web-SAC13-yellow"></a>
<a href="https://codeberg.org/SAC13/sac13.rs"><img alt="Repository link icon" src="https://img.shields.io/badge/repo-sac13.rs-blue"></a>
<a href="https://crates.io/crates/sac13"><img alt="Crates.io Version" src="https://img.shields.io/crates/v/sac13"></a>
<a href="https://docs.rs/sac13"><img alt="docs.rs" src="https://img.shields.io/docsrs/sac13"></a>
<a href="https://codeberg.org/SAC13/sac13.rs/src/branch/main/LICENSE"><img alt="Crates.io License" src="https://img.shields.io/crates/l/sac13"></a>
This library is the Rust reference implementation for SAC13 and maintains data types and functions
to convert, among others, from and to
- [Gregorian Calendar dates](https://docs.rs/sac13/latest/sac13/struct.GregorianDate.html)
- [JulianDays](https://docs.rs/sac13/latest/sac13/day_counts/struct.JulianDay.html)
- [UnixDays](chttps://docs.rs/sac13/latest/sac13/day_counts/struct.UnixDay.html) (days since 1970-01-01)
## Quick start
```rust
use sac13::prelude::*;
pub fn main() {
// TODO: add code :-)
}
```
## Breaking Changes
Note, this library is pretty new so there will be lots breaking changes at least until we hit `0.1`. The plan is to keep it relatively stable after that with the help of semver-checks.