Calculates the sunrise and sunset for a given date and location (using Geographic Coordinates). This library uses the method outlined NOAA Solar Calculations Day spreadsheet found at http://www.esrl.noaa.gov/gmd/grad/solcalc/calcdetails.html. Calculations are based on the book "Astronomical...
More information
AstroAlgo is an astronomical algorithms library, written in .NET Core. It can be used to calculate astronomical data, like equator and ecliptic coordinate, planet rise and set time, elevation angle and so on. Planets data are based on the planetary theory VSOP87.
NuGet package for functionality for estimating profits/losses given a solar array proposal.
The package attempts to answer the question of "With a proposal of x kw generation/year, at y per month, for z years, at what point during the financing terms do the solar panels become cheaper than not...
More information
This class library provides a way to call the Sonnen Portal RESTful JSON interface. It encapsulates all authentication, retry and parsing logic and provides a strongly typed method interface.
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,...
More information
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
Computes the analytic solutions published by G. Francou and J.-L. Simon of the Paris Observatory. For a given date and time from -4000 to +8000, returns the position and velocity of any planet 1-9 using VSOP or planet 5-9 using TOP.