Release-Candidate / TzolkinWaves

TzolkinWaves is a 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TzolkinWaves Icon 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.

Screenshot Linux Screenshot OS X Screenshot Windows

MIT license badge F# 5.0 badge OS badge Documentation Status

Table of Content

Links

(Functional) programming language: F#

Cross platform framework (yes, really!): .Net

MVU - Elm style - GUI Wrapper: Avalonia FuncUI

Cross platform GUI Toolkit: Avalonia

Own Libraries used

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

Download

List of changes: CHANGELOG.md

Link to the latest release

Installation and Usage

Download the latest release for your OS: Release at GitHub, copy the executable somewhere on your computer and run it.

Contributing

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.

License

All content of TzolkinWaves is licensed under the MIT license, see file LICENSE.

Privacy Policy

TzolkinWaves does not collect or share any personal information, it does not contain any ads, trackers or in-app-payments. See: Privacy Policy

About

TzolkinWaves is a 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.

License:MIT License


Languages

Language:F# 95.6%Language:Shell 3.7%Language:Batchfile 0.6%