Warning
This repository has been moved to Codeberg: TzolkinWaves
This F# cross platform - Linux, Mac OS X and Windows - program that uses Avalonia.FuncUI as the MVU (Elm style) API wrapper for the Avalonia .Net GUI Toolkit. It uses the NuGet packages Tzolkin, NineWaves and LunaZodiaco to display the Maya Tzolkʼin date, Calleman's nine Maya waves and the moon phase and moon zodiac of a given date.
Full documentation can be found at Read the Docs
Uses Avalonia FuncUI as MVU (Elm-style) API to the Avalonia cross platform GUI toolkit.
Uses the NuGet packages Tzolkin - NuGet Package Tzolkin, NineWaves - NuGet Package NineWaves and LunaZodiaco - NuGet Package LunaZodiaco.
(Functional) programming language: F#
Cross platform framework (yes, really!): .Net
MVU - Elm style - GUI Wrapper: Avalonia FuncUI
Cross platform GUI Toolkit: Avalonia
To convert and calculate with Maya Tzolkʼin dates: Tzolkin NuGet Package Tzolkin
To display information about and graphs of Carl Johan Calleman's nine Maya waves: NineWaves NuGet Package NineWaves
To display the moon phase and lunar zodiac for a given date: LunaZodiaco NuGet Package LunaZodiaco
List of changes: CHANGELOG.md
Download the latest release for your OS: Release at GitHub, copy the executable somewhere on your computer and run it.
Any help is welcome!
If you encounter a problem using TzolkinWaves, a task it not as easy as you'd like it to be or you'd like something added to it: open an issue at GitHub, see section Report Issues.
See page Contributing at Read the Docs for a detailed description.
All content of TzolkinWaves is licensed under the MIT license, see file LICENSE.
TzolkinWaves does not collect or share any personal information, it does not contain any ads, trackers or in-app-payments. See: Privacy Policy