A .NET abstraction of the Swiss Ephemeris