Astronomy on the Personal ComputerIt is said that a typical astronomer of the 19th century spent seven hours working at a desk for every hour spent at the telescope. That's how long the routine analysis of data took with pencil, paper, and logarithmic tables. Thus when Wilhelm Olbers discovered the minor planet Vesta in 1807 and gathered the necessary observations, his friend Gauss needed almost 10 hours to hand calculate its orbit. That achievement astonished many less gifted astronomers of the time, who might have labored days to work out the orbit of a newfound comet. How different things are today! Gauss's method of orbit determination, presented in Chap. 11 of this book, runs to completion on a home computer in a few seconds at most. The machine will issue its accurate results in less time than it takes to key in the observations. In this book, a landmark in the youthful literature of astronomical com puter algorithms, Oliver Montenbruck and Thomas Pfleger cover many topics of keen interest to the practical observer. For me its most remarkable feature is the library of interrelated program modules, all elegantly written in PAS CAL. Anyone who has tried to create such modules in interpreted BASIC soon runs into trouble: too few letters for variable names, not enough signifi cant digits, and so on. These PASCAL routines are invoked one after another in coordinate transformations and calendar conversions. |
Contents
1 | |
5 | |
7 | |
Stellar Occultations | 10 |
2 | 13 |
Geocentric Coordinates and the Orbit of the | 23 |
Calculation of Rising and Setting Times | 34 |
Cometary Orbits | 59 |
Planetary Orbits | 107 |
Physical Ephemerides of the Planets | 136 |
The Orbit of the Moon | 153 |
Solar Eclipses | 179 |
Orbit Determination | 229 |
Astrometry | 253 |
Appendix | 267 |
Other editions - View all
Common terms and phrases
1993 Thomas Pfleger accuracy ADDSOL altitude approximation ARRAY ascending node astrometric ATN2 azimuth BEGIN calculate CALDAT celestial centre centuries since J2000 Chebyshev Chebyshev polynomials coefficients comet Compute CONST coordinate system date yyyy determined distance Earth eccentric anomaly ECLEQU ecliptic coordinates ecliptic latitude ecliptic longitude ephemeris epoch equator equatorial coordinates equinox of date function geocentric coordinates geographical latitude given heliocentric heliocentric coordinates horizon hour angle INTEGER interval Julian centuries Julian Date Jupiter Kepler LAMBDA light-time lunar mean anomaly minor planet Moon motion Neptune observer obtain occultations Oliver Montenbruck orbital elements P2*FRAC Pascal perturbations planetary coordinates planetocentric planetographic Pluto POLAR polynomial position angle PRECART precession PROCEDURE radius READLN REAL right ascension rising and setting rotation Saturn sidereal stars TEQX TERM Uranus values vector velocity Venus vernal equinox WRITE WRITELN yyyy mm dd