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.
F# 50.4%
Shell 2.0%
Batchfile 0.3%
Other 47.3%
25 2 0

Clone this repository

https://tangled.org/releasecandidate.bsky.social/tzolkin-waves https://tangled.org/did:plc:bsvlnvc2ypnlpvcttd7b5jlz/tzolkin-waves
git@tangled.org:releasecandidate.bsky.social/tzolkin-waves git@tangled.org:did:plc:bsvlnvc2ypnlpvcttd7b5jlz/tzolkin-waves

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

TzolkinWaves Icon TzolkinWaves #

MIT license

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

F# 5.0 badge OS badge Documentation Status

Table of Content #

(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 Codeberg, 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 Codeberg, 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