|
mhuss utils 1.1.5ws | |||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
---|---|
com.mhuss.AstroLib | |
com.mhuss.Util |
com.mhuss.AstroLib
This is a library of (hopefully) useful astronomical algorithms. This library is based on a class-oriented C++ library I wrote. The C++ library, in turn, was originally based on the C source code written by Bill Gray and available at the Project Pluto website.
It has been "transmogrified" a bit since it's origins. I've changed some things, reorganized some things, and added some things, using information from Jean Meeus' excellent book Astronomical Algorithms.
The biggest differences between this code and the Bill's original code are
int
whereever possible,
dropping Bill's original byte-frugal storage strategies. This eliminates
Bill's "wrong-endian" byte alignment worries. In addition, Java only
runs on 32-bit general-purpose platforms, so there's no need to fit
things in a 64K segment :-).
I use this code to run the astronomical servlets on the DVAA web site, in particular, the lunar phase display on the home page, and the " Darkness Planner" information page.
Questions are welcome.
Copyright Restrictions: In the spirit of Bill's original source, you are free to use this for non-commercial purposes - but please give us a mention if you do so! For commercial usage, please contact me first.
Mark Huss - March 2003
|
mhuss utils 1.1.5ws | |||||||||
PREV NEXT | FRAMES NO FRAMES |