NavList:
A Community Devoted to the Preservation and Practice of Celestial Navigation and Other Methods of Traditional Wayfinding
Positional astromomy tool for Windows .NET Framework: SofaJpl
From: Paul Hirose
Date: 2008 Dec 04, 22:23 -0800
From: Paul Hirose
Date: 2008 Dec 04, 22:23 -0800
I have just released SofaJpl, a free software tool for computing Moon, Sun, planet and star positions under the Windows .NET Framework. This isn't a program by itself; it's a positional astronomy "engine" which can be installed in your system and called by a program. A Windows DLL I released a couple years ago is similar (even the name), but now the CLS (Common Language Standard) gives all .NET Framework languages equal access to SofaJpl. Also, CLS class objects can move freely between languages, so I created a set of classes to greatly simplify a programmer's work. C++, C#, and Visual Basic examples at my site demonstrate this. They replicate values in the 2009 Astronomical Almanac to full accuracy. SofaJpl could be used to analyze historic observations and almanacs. It implements the Julian and Gregorian calendars. All ephemerides available at the JPL FTP site are supported, including DE406 (3000 BC to 3000 AD). The latest IAU precession and nutation model is included, along with some older ones. Windows Installer makes it easy to put SofaJpl on your system, or do a clean uninstall via the Control Panel. (I used that enough times during development!) There's no fee or registration. The main restriction is that you can't use SofaJpl for profit. http://home.earthlink.net/~s543t-24dst/sofajplNet -- I block messages that contain attachments or HTML. --~--~---------~--~----~------------~-------~--~----~ Navigation List archive: www.fer3.com/arc To post, email NavList@fer3.com To , email NavList-@fer3.com -~----------~----~----~----~------~----~------~--~---