{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"}],"enrichment":{"capability":"Converts dates between the Korean lunar calendar and Gregorian solar calendar following the KARI standard, entirely offline with no external dependencies.","skillfed_tags":["calendar-conversion","korean-culture","offline-data"],"use_cases":["Convert Korean holidays and traditional dates (e.g., Lunar New Year) to Gregorian dates for scheduling and calendar applications.","Display sexagenary cycle strings (GapJa) in Korean or Chinese for cultural or astrological contexts.","Validate lunar dates in user input and reject impossible or out-of-range dates before processing.","Build calendar or genealogy tools that work with both lunar and solar date systems.","Integrate lunar calendar support into event management or historical record systems."],"what_it_does":"korean_lunar_calendar is a stateful date converter that transforms dates between the Korean lunar calendar (\uc74c\ub825) and the Gregorian solar calendar (\uc591\ub825). It bundles the conversion table offline, requires no network calls, and follows the KARI (Korea Astronomy and Space Science Institute) standard\u2014the same astronomical basis as the Chinese lunar calendar, but using Korean-specific intercalation rules. The library handles leap months (\uc724\ub2ec), the 1582 Gregorian reform gap, and provides output in both Korean and Chinese sexagenary cycle notation.\n\nYou instantiate a KoreanLunarCalendar object, call setSolarDate() or setLunarDate() to set a date (both return a bool to indicate success), and then read the result back in the other calendar via LunarIsoFormat(), SolarIsoFormat(), getGapJaString(), or getChineseGapJaString(). Input validation is strict: out-of-range dates, non-integers, and impossible leap months are rejected. The library has no third-party dependencies and requires Python 3.6 or later.","worth_installing":"Yes. The package is actively maintained, has zero known vulnerabilities, imposes no dependency burden, and solves a specific problem (Korean lunar\u2013solar conversion) with a well-defined, validated API. Install it if you need to work with Korean lunar dates; skip it if you only need Gregorian calendars."},"id":"korean-lunar-calendar","links":{"html":"https://skillfed.io/packages/korean-lunar-calendar","md":"https://skillfed.io/packages/korean-lunar-calendar.md","pypi":"https://pypi.org/project/korean-lunar-calendar/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-15","license_spdx":"MIT","license_treatment":"permissive","name":"korean-lunar-calendar","python_support":"supports_current","summary":"Convert the Korean lunar calendar to/from the Gregorian solar calendar (KARI standard)."},"popularity":{"monthly_downloads":6701951,"position":1869,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
