{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"}],"enrichment":{"capability":"Converts between solar (Gregorian) and lunar calendars, computes heavenly stems and earthly branches (\u5e72\u652f), identifies solar terms (\u8282\u6c14), and retrieves calendar metadata like zodiac signs and day-of-week information.","skillfed_tags":["calendar-conversion","chinese-lunar","astronomy"],"use_cases":["Convert between Gregorian and lunar dates in Chinese calendar applications or scheduling systems.","Calculate heavenly stems and earthly branches for Chinese astrology, fortune-telling, or traditional medicine timing.","Identify solar terms (seasonal markers) for agricultural planning or traditional Chinese seasonal observances.","Retrieve zodiac animal signs and other calendar metadata for cultural or astrological applications.","Query lunar month lengths and leap months for calendar display or date validation in Chinese contexts."],"what_it_does":"sxtwl is a Python wrapper around a C++ calendar library that implements astronomical calendar calculations for Chinese lunar and solar calendars. It provides bidirectional conversion between Gregorian dates and lunar dates, computes heavenly stems and earthly branches (used in Chinese astrology and traditional timekeeping), identifies the 24 solar terms (seasonal markers in traditional Chinese astronomy), and retrieves associated metadata like zodiac animals, constellations, and day-of-week information. The underlying C++ implementation supports a wide historical range (from BC 722 onwards) and runs on multiple platforms including Android, iOS, Windows, macOS, and Linux.\n\nThe package exposes its functionality through SWIG-generated Python bindings and requires no runtime dependencies beyond the pre-compiled binary wheels. It is primarily designed for applications that need accurate Chinese calendar calculations\u2014such as scheduling tools, astrology apps, or cultural calendar systems\u2014where the astronomical basis of the calculations matters more than a simple lookup table.","worth_installing":"Yes, if you need accurate Chinese lunar calendar conversions and astronomical calculations. The package is stable (no known vulnerabilities), permissively licensed, and widely used. However, it is dormant\u2014the last release was 2024-09-05 and the repository shows no recent commits\u2014so do not expect bug fixes or new features. Verify that your Python version and platform are in the available wheel distributions before installing."},"id":"sxtwl","links":{"html":"https://skillfed.io/packages/sxtwl","md":"https://skillfed.io/packages/sxtwl.md","pypi":"https://pypi.org/project/sxtwl/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-09-05","license_spdx":null,"license_treatment":"permissive","name":"sxtwl","python_support":"unspecified","summary":"sxtwl_cpp warpper for python"},"popularity":{"monthly_downloads":156165,"position":10791,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.7"}
