12 packages tagged with “Lunar”
CoordinateSharp is a high-performance, lightweight .NET library for working with geographical coordinates. Effortlessly convert coordinates, compute distances, and calculate location-based solar, lunar, and magnetic data — all with minimal code.
.NET library for calculating sun/moon positions and phases. Ported from the SunCalc JavaScript library.
Convert Gregorian date to Kollavarsham date and vice versa (Stability: Stable)
此包提供了对中国农历的支持。 This package provides the support of the Chinese Nongli.
Port of the code from http://www.praytimes.org into dotnet library. Muslims perform five prayers a day. Each prayer is given a certain prescribed time during which it must be performed. This library provides easy to use methods to calculate these times based on various calculation methods, geolocation and such. More details in our readme - https://github.com/shabbirh/prayertimescore/blob/master/README.md
Convert between DateTime and DateLunar: For example: DateTime solar = new DateTime(2022, 10, 20); DateLunar lunar = solar.ToDateLunar(); Console.WriteLine(lunar.ToString()); // 25/09/2022
This library provides functionality to convert Gregorian dates to lunar calendar dates, allowing users to easily access and utilize lunar date information in their applications. It supports various lunar calendars and offers features for calculating lunar months, days, and related events. Ideal for applications that require cultural or religious date conversions.
SunMoonTimes is a .NET library that delivers precise calculations of solar and lunar positions on Earth. It allows you to determine sunrise, sunset, moonrise, and moonset times for any observer location and date—past, present, or future. Additionally, it computes the azimuth and elevation angles of the sun and moon as seen from the observer’s position. This library is ideal for applications requiring accurate celestial event timings and positional data.
Beyond conversion: This toolkit made easy – configurable weekends, holidays, and date ranges for months, quarters, fiscal years, or any custom period.
Korean solar ↔ lunar calendar conversion library (anchor-based). Supports 1800–2100, extensible via anchors.
Quantum.Tempo is a powerful, calendar-agnostic .NET library for intuitive and ISO-compliant manipulation of dates, times, intervals, and durations. It supports Gregorian, Persian (Shamsi), Hijri, and custom calendars using a clean, string-based API. Features include recurrence rules (RRULE), interval algebra, duration arithmetic, fuzzy date parsing, time zone support, and a REPL CLI for exploration.
AzanDotNet is a comprehensive and highly accurate Islamic prayer times calculation library for .NET applications. Built with precision astronomical algorithms, it provides reliable prayer time calculations for Muslims worldwide. Features include support for multiple calculation methods from major Islamic organizations, automatic timezone and daylight saving time handling, Qibla direction calculation, Sunnah times computation, and optimized algorithms for high-latitude regions. Perfect for Islamic apps, mosque management systems, and any application requiring accurate prayer time calculations. Supports global locations with extensive customization options for different madhabs and calculation preferences.