Overview of sxtwl_cpp
mastersxtwl_cpp is a C++ implementation of the Shou Xing Astronomical Calendar (寿星天文历). It uses astronomical algorithms to provide a wide query range, accurate for dates after 722 BC.
Key features include:
- Multi-platform support: Android, iOS, Windows, macOS, and Linux.
- Language bindings: Interfaces are exposed to Python, Lua, Java, C#, and PHP via SWIG.
- High performance: The v2.x redesign significantly improved performance over previous versions.
- No external data required: The library does not require accompanying table data files.
Common use cases include maritime navigation (lunar calendar/nongli), astrology/metaphysics research, archaeology, and astronomical studies.