A PHP Astronomy Programming Kit For The Sun, Moon, Planets, Pluto and 15 Major Asteroids |
=========================================================================== =========================================================================== A PHP 5 ASTRONOMY 102 PROGRAMMING KIT PACKAGE FOR THE SUN, MOON, PLANETS, PLUTO AND 15 MAJOR ASTEROIDS DESIGNED FOR USE WITH THE PHP ASTRONOMY 102 MODULE. PH5 5.4.7 Package created by Jay Tanner Revised: 2015 JUL 13 LICENSE: Creative Commons Attribution-ShareAlike 3.0 https://creativecommons.org/licenses/by-sa/3.0/us/legalcode =========================================================================== =========================================================================== Any or all of these programs can be customized or extended as needed. These programs are intended to be a starting point for the development of custom astronomical ephemerides. Most of the hardest work has already been done in the creation of the data tables and functions to perform some common astronomical computation tasks contained in the main Astronomy 102 module. =========================================================================== The solar, lunar and planetary ephemerides are based on the NASA/JPL DE405 (Development Ephemeris). SPAN: 1600 to 2200 The asteroid ephemerides are based on the U.S. Naval Observatory Asteroid Ephemeris, 1998 (USNO AE98). SPAN: 1800 to 2099 NOTE: Since the release of the AE98 and DE405, both the asteroid Ceres and the planet Pluto have been reclassified as dwarf planets. =========================================================================== MAIN MODULE Astronomy_102.php This is the main module containing the astronomy building blocks used to compute the ephemerides. It contains a variety of functions for astronom- ical computations and you can always add more of your own according to your programming expertise and needs. The astronomical coordinates are referred to the true equinox and equator of the date. These are the same positional coordinates that are listed in the standard astronomical almanacs. =========================================================================== CURRENT TIME (UT/TT) SOLAR SYSTEM EPHEMERIDES FOR THE SUN, MOON, PLANETS, PLUTO AND 15 MAJOR ASTEROIDS. These programs compute the current astronomical ephemeris statistics for the listed bodies on both the UT and TT time scales. Given the UT, the corresponding TT is computed by applying the Delta T according to the NASA polynomial expressions for Delta T. This TT value is then used to compute the corresponding ephemeris statistics for the given date/UT. Sun.php Moon.php Moon2.php Mercury.php Venus.php Mars.php Jupiter.php Saturn.php Uranus.php Neptune.php Pluto.php Ceres.php Pallas.php Juno.php Vesta.php Hebe.php Iris.php Flora.php Metis.php Hygiea.php Eunomia.php Psyche.php Europa.php Cybele.php Davida.php Interamnia.php =========================================================================== INTERACTIVE EPHEMERIDES FOR ANY LOCAL DATE/TIME/ZONE/LOCATION These interactive programs compute general ephemerides for the sun, moon, planets, Pluto and 15 major asteroids. They also include a shared local date/time/zone/location interface. DE405_Sun.php DE405_Moon.php DE405_Mercury.php DE405_Venus.php DE405_Mars.php DE405_Jupiter.php DE405_Saturn.php DE405_Uranus.php DE405_Neptune.php DE405_Pluto.php AE98_Ceres.php AE98_Pallas.php AE98_Juno.php AE98_Vesta.php AE98_Hebe.php AE98_Iris.php AE98_Flora.php AE98_Metis.php AE98_Hygiea.php AE98_Eunomia.php AE98_Psyche.php AE98_Europa.php AE98_Cybele.php AE98_Davida.php AE98_Interamnia.php =========================================================================== DATA FILES FOR THE SUN, MOON, PLANETS AND PLUTO (NASA/JPL DE405) geocen_equ_Sun_1600_to_2200.data 8,122,104 bytes geocen_equ_Moon_1600_to_2200.data 9,439,728 geocen_equ_Mercury_1600_to_2200.data 8,780,643 geocen_equ_Venus_1600_to_2200.data 8,780,639 geocen_equ_Mars_1600_to_2200.data 8,780,638 geocen_equ_Jupiter_1600_to_2200.data 8,780,641 geocen_equ_Saturn_1600_to_2200.data 8,780,640 geocen_equ_Uranus_1600_to_2200.data 8,780,640 geocen_equ_Neptune_1600_to_2200.data 8,780,641 geocen_equ_Pluto_1600_to_2200.data 9,000,150 =========================================================================== DATA FILES FOR 15 MAJOR ASTEROIDS (USNO AE98) geocen_equ_Ceres_1800_to_2099.data 4,383,803 bytes geocen_equ_Pallas_1800_to_2099.data 4,421,281 geocen_equ_Juno_1800_to_2099.data 4,457,117 geocen_equ_Vesta_1800_to_2099.data 4,383,803 geocen_equ_Hebe_1800_to_2099.data 4,465,793 geocen_equ_Iris_1800_to_2099.data 4,452,718 geocen_equ_Flora_1800_to_2099.data 4,474,224 geocen_equ_Metis_1800_to_2099.data 4,479,069 geocen_equ_Hygiea_1800_to_2099.data 4,486,991 geocen_equ_Eunomia_1800_to_2099.data 4,461,124 geocen_equ_Psyche_1800_to_2099.data 4,487,078 geocen_equ_Europa_1800_to_2099.data 4,493,334 geocen_equ_Cybele_1800_to_2099.data 4,493,394 geocen_equ_Davida_1800_to_2099.data 4,492,691 geocen_equ_Interamnia_1800_to_2099.data 4,492,430 =========================================================================== ALSO INCLUDES ONE SET OF 361 LUNAR PHASE PNG IMAGES AT 1-DEGREE INTERVALS ON A TRANSPARENT 320x240-PIXEL BACKGROUND. THE NUMERIC FILE NAMES EQUATE TO THE PHASE ANGLES OF THE LUNAR IMAGES, IN DERGEES. 000.png, 001.png, 002.png, ..., 358.png, 359.png, 360.png These images are used by the Moon2.php and DE405_Moon.php programs. 361 PNG IMAGES TOTAL APPROX. 25.1 MEG =========================================================================== =========================================================================== |
Jay Tanner - 2024 |