User Tools

Site Tools


programs-index

PROGRAMS  INDEX


Go to:  START

PHP Astronomy and General Science Programs (v7.4.9 - v8.2.0) and Some Astronomical Tables

Computed by Jay Tanner - Many of these programs are available with complete PHP source code.

Kontakt:
Jay-T  ât  PHPScienceLabs • com


FOCUS:  Astronomy, Physics, Mathematics, General Science, Math and Science Programming in PHP.
Each program attempts to open in its own tab. To exit a program, simply close its tab.

Many of the calculators are based on the NASA / JPL DE405 ephemeris model, used for several years as the basis of the Astronomical Almanac published by the US Naval Observatory.  It is not entirely obsolete, as it gives reliable computations for several years past and into the future.

The same can be said for the VSOP87 theory.  It is old, but not entirely obsolete and still has some practical applications and is still widely used today.

Some of the more recent calculators are based on the new JPL Horizons API and subject to its availability.  These programs are first-generation experiments, since I'm still learning how to apply the API functions remotely. It can be vexing sometimes.


Obliquity of the Ecliptic and Latitudes of the Arctic and Antarctic Circles Calculator
Original Laskar Paper Used as the Basis of the Ecliptic Obliquity Calculator Above


Calendrical Date/Time Computations

The VSOP87 Theory and Source Code Generator

NASA/JPL DE405 Ephemeris Calculators

Planetary and lunar ephemeris computations based on the NASA/JPL DE405 (Development Ephemeris Model Version 405) which spans the 600-year period from 1600 to 2200. It used to be the basis of the yearly astronomical almanacs. It will still have some practical uses for some time yet to come.

DE405 - 600-Year Ephemeris Calculator For the Planet Mercury - 1600 to 2200
DE405 - 600-Year Ephemeris Calculator For the Planet Venus - 1600 to 2200
DE405 - 600-Year Ephemeris Calculator For the Planet Mars - 1600 to 2200
DE405 - 600-Year Ephemeris Calculator For the Planet Jupiter - 1600 to 2200
DE405 - 600-Year Ephemeris Calculator For the Planet Saturn - 1600 to 2200
DE405 - 600-Year Ephemeris Calculator For the Planet Uranus - 1600 to 2200
DE405 - 600-Year Ephemeris Calculator For the Planet Neptune - 1600 to 2200
DE405 - 600-Year Ephemeris Calculator For the Planet Pluto - 1600 to 2200

DE405 - Solstices and Equinoxes Calculator - Computes the Local Dates and Times the Seasons Begin

DE405 - 600-Year Lunar Ephemeris Calculator - 1600 to 2200

DE405 - 600-Year Monthly Lunar Events Calculator - Computes Lunar Phases, Perigees and Apogees for Any Given Month/Year
DE405 - 600-Year Monthly Calendar of Lunar Phases at 12-Hour Intervals For Any Year and Month

DE405 - 600-Year Table of New Moons For The Years 1600 to 2200
DE405 - 600-Year Table of First Quarter Moons For The Years 1600 to 2200
DE405 - 600-Year Table of Full Moons For The Years 1600 to 2200
DE405 - 600-Year Table of Last Quarter Moons For The Years 1600 to 2200

DE405 - Comparison of the Current Relative Sizes of the Sun and Moon


NASA/JPL Horizons API-Based Computations With Optional PHP Source Code

Planetary and Lunar Perigee/Apogee and Earth Perihelion/Aphelion Computations Based On The NASA/JPL Horizons API

We generally think of the moon when we refer to apogee and perigee, but apogee and perigee points can also be applied to the planets as well. The point of closest approach to Earth is the perigee point and the farthest distance is the apogee point of the body in its orbit.

Here, the definition of the perigee and apogee points refers to the points where the radial velocity of the body, relative to Earth, equates to 0 (zero), after which, the radial distance trend (numerical sign of sequential difference) reverses.  The points where the radial velocity equates to zero are at the minimum and maximum distance points from Earth.

When the radial velocity changes sign from positive to negative, the body has reached an apogee point and when the radial velocity changes sign from negative to positive, the body has reached a perigee point.  By this definition, a body, such as the moon or the planet Mercury, can have more than two perigee/apogee events per calendar year.

NASA/JPL Horizons API - Earth Perihelion and Aphelion Calculator - For the 9799-Year Span From 200 AD to 9998 AD
NASA/JPL Horizons API - Lunar Perigees and Apogees Calculator - For the 8999-Year Span From 1000 AD to 9998 AD

NASA/JPL Horizons API - Mercury Perigee and Apogee Calculator - For the 9799-Year Span From 200 AD to 9998 AD
NASA/JPL Horizons API - Venus Perigee and Apogee Calculator - For the 9799-Year Span From 200 AD to 9998 AD
NASA/JPL Horizons API - Mars Perigee and Apogee Calculator - For the 899-Year Span From 1601 AD to 2499 AD
NASA/JPL Horizons API - Jupiter Perigee and Apogee Calculator - For the 599-Year Span From 1601 AD to 2199 AD
NASA/JPL Horizons API - Saturn Perigee and Apogee Calculator - For the 499-Year Span From 1751 AD to 2249 AD
NASA/JPL Horizons API - Uranus Perigee and Apogee Calculator - For the 999-Year Span From 1600 AD to 2598 AD
NASA/JPL Horizons API - Neptune Perigee and Apogee Calculator - For the 299-Year Span From 1801 AD to 2099 AD
NASA/JPL Horizons API - Pluto Perigee and Apogee Calculator - For the 399-Year Span From 1700 AD to 2098 AD


Lunar Hemispheric Phase Explorer, Image Sets and Lunar Phase and Craters Reference Tables

U.S. Naval Observatory Asteroid Ephemeris Computations

Some Special Math and Metrics Tools

Randomizing Tools

MISCELLANEOUS

programs-index.txt · Last modified: 2023/10/04 02:58 by jaywiki

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki