readme.aa

来自「c源码」· AA 代码 · 共 497 行 · 第 1/2 页

AA
497
字号
the AA tabulation (an arc second).  The same is true for 1950FK4 positions taken from the SAO catalogue.  The program agreesto 0.01" with worked examples presented in the AA. Spot checksagainst Apparent Places of Fundamental Stars confirm the meanplace agreement to <0.1".  The APFS uses an older nutationseries, so direct comparison of apparent place is difficult. The program incorporates the complete IAU Theory of Nutation(1980).  Items for the Messier catalogue, messier.cat, are fromeither the AA or Sky Catalogue 2000.   To compute a star's apparent position, its motion since thecatalogue epoch is taken into account as well as thechanges due to precession of the equatorial coordinate system.Star catalogue files have the following data structure.  Eachstar entry occupies one line of ASCII characters.  Numbers canbe in any usual decimal computer format and are separated fromeach other by one or more spaces. From the beginning of theline, the parameters areEpoch of catalogue coordinates and equinoxRight ascension, hoursRight ascension, minutesRight ascension, secondsDeclination, degreesDeclination, minutesDeclination, secondsProper motion in R.A., s/centuryProper motion in Dec., "/centuryRadial velocity, km/sDistance, parsecsVisual magnitudeObject nameFor example, the line2000 02 31 48.704  89 15 50.72 19.877 -1.52 -17.0 0.0070 2.02 alUMi(Polaris)has the following interpretation:J2000.0      ;Epoch of coordinates, equator, and equinox2h 31m 48.704s    ;Right Ascension89deg 15' 50.72"   ;Declination19.877       ;proper motion in R.A., s/century-1.52        ;proper motion in Dec., "/century-17.0        ;radial velocity, km/s0.007        ;parallax, "2.02         ;magnitudealUMi(Polaris)    ;abbreviated name for alpha Ursae Minoris (Polaris)   Standard abbreviations for 88 constellation names areexpanded into spelled-out form (see constel.c). The programaccepts two types of catalogue coordinates.  If the epoch isgiven as 1950, the entire entry is interpreted as an FK4 item. The program then automatically converts the data to the FK5system.  All other epochs are interpreted as being in the FK5system.   Note that catalogue (and AA) star coordinates are referred tothe center of the solar system, whereas the program displays thecorrect geocentric direction of the object.  The maximumdifference is 0.8" in the case of alpha Centauri.              Corrections Not Implemented   Several adjustments are not included.  In general, the Sun isassumed incorrectly to be at the center of the solar system.Since the orbit parameters are heliocentric, the maindiscrepancy is a tiny change in the annual aberration on theorder of 0.01". The difference between TDT and TDB (Terrestrialversus Solar System barycentric time) is ignored.  Thetopocentric correction for polar motion of the Earth is alsoignored.              Precession   Since adoption of the 1976 IAU precession constant, improvedtechniques have revealed that a correction of about 0.3" percentury is required.  This program uses the value recommendedby Williams (1994), in part because it is more compatible withephemerides computed from DE403 or DE404.  DE403 values are alsoused for the obliquity of the equator and the sidereal time.              Software NotesA C macro __STDC__, if defined nonzero, will get functionprototypes from the file protos.h.  Some compilers demand theprotoypes but do not define __STDC__.   Some other compilers donot know what a prototype is.  _MSC_VER is used to recognizeMicrosoft C and insert "far" into some declarations; perhapsother MSDOS compilers would benefit from this too.  On a fewsystems "char" is unsigned by default; that may have a bad effectin the file gplan.c.- Stephen L. Moshier, November, 1987moshier@na-net.ornl.govVersion 5.4d: October, 1998              Disc Filesaa.ini         Initialization file - edit this to reflect your locationaa.exe         Executable program for IBM PC MSDOSmessier.cat    Star catalogue of the Messier objectsorbit.cat      Orbit catalogue with example comets, asteroids, etc.star.cat       Star catalogue of FK5 navigational starsmsvc.zip       Archive containing Microsoft Visual C makefilesaa_msc6.mak    Old Microsoft C MSDOS make fileaa.rsp         Auxiliary to aa_msc6.makmakefile       Unix make fileaa.que         Test questions (say "aa <aa.que >test.ans").aa.ans         Answers to test questions (not necessarily true, but                what the program says)aa.c           Main program, keyboard commandsaltaz.c        Apparent geocentric to local topocentric placeangles.c       Angles and sides of triangle in three dimensionsannuab.c       Annual aberrationbc4.zip        Archive containing Borland C version 4 makefilesbc5.zip        Archive containing Borland C version 5 makefilesaa.prj         Borland Turbo C project file (Thanks to Dominic Scolaro.)constel.c      Expand constellation name abbreviationsdeflec.c       Deflection of light due to Sun's gravitydeltat.c       Ephemeris Time minus Universal Timediurab.c       Diurnal aberrationdiurpx.c       Diurnal parallaxdms.c          Time and date conversions and displayepsiln.c       Obliquity of the eclipticfk4fk5.c       FK4 to FK5 star catalogue conversionkepler.c       Solve hyperbolic, parabolic, or elliptical Keplerian orbitskfiles.c       System dependent disc file I/O to read catalogueslightt.c       Correction for light timelonlat.c       Convert equatorial coordinates to ecliptic polar coordinatesnutate.c       IAU nutation seriesprecess.c      Precession of the equinox and eclipticrefrac.c       Correction for atmospheric refractionrplanet.c      Main reduction subroutine for planetsrstar.c        Main reduction subroutine for starssidrlt.c       Sidereal timesun.c          Main reduction subroutine for the position of the Suntrnsit.c       Transit of the local meridianvearth.c       Estimated velocity vector of the Earthzatan2.c       Quadrant correct arctangent with result from 0 to 2pikep.h          Include file for orbit and other data structuresplanet.h       Include file for planetary perturbation routinesmoon.c         Computation of the Moon's geometric positiondomoon.c       Reduction of the Moon's position to apparent placegplan.c        Computation of planetary positions using mer404.c,...,plu404.cear404.c       Ecliptic polar coordinates of the Earthjup404.c       Ecliptic polar coordinates of Jupitermar404.c       Ecliptic polar coordinates of Marsmer404.c       Ecliptic polar coordinates of Mercurynep404.c       Ecliptic polar coordinates of Neptuneplu404.c       Ecliptic polar coordinates of Plutosat404.c       Ecliptic polar coordinates of Saturnura404.c       Ecliptic polar coordinates of Uranusven404.c       Ecliptic polar coordinates of Venusvms.zip        Archive containing VAX VMS makefilesdescrip.mms    VAX make file (MMS)aa.opt         Auxiliary to descrip.mmsconjunct.c     This is a separate main program that can be used to               search for events such as new moon dates, solstices, etc.moonrise.c     Another separate main program, prints a table of lunar                rise, transit, and set times.              ReferencesNautical Almanac Office, U. S. Naval Observatory, _AstronomicalAlmanac for the Year 1986_, U. S. Government Printing Office,1985.Nautical Almanac Office, U. S. Naval Observatory, _Almanac forComputers, 1986_, U. S. Government Printing OfficeMeeus, Jean, _Astronomical Formulae for Calculators_, 3rd ed.,Willmann-Bell, Inc., 1985.Moulton, F. R., _An Introduction to Celestial Mechanics_, 2nd ed.,Macmillan, 1914 (Dover reprint, 1970)Taff, L. G., _Celestial Mechanics, A Computational Guide for thePractitioner_, Wiley, 1985Newcomb, S., _Tables of the Four Inner Planets, AstronomicalPapers Prepared for the Use of the American Ephemeris and NauticalAlmanac_, Vol. VI.  Bureau of Equipment, Navy Department,Washington, 1898Lieske, J. H., T. Lederle, W. Fricke, and B. Morando,"Expressions for the Precession Quantities Based upon the IAU(1976) System of Astronomical Constants,"  Astronomy andAstrophysics 58, 1-16 (1977).Laskar, J., "Secular terms of classical planetary theoriesusing the results of general theory," Astronomy and Astrophysics157, 59070 (1986).Bretagnon, P. and G. Francou, "Planetary theories in rectangularand spherical variables. VSOP87 solutions," Astronomy andAstrophysics 202, 309-315 (1988).Bretagnon, P. and Simon, J.-L., _Planetary Programs and Tablesfrom -4000 to +2800_, Willmann-Bell, 1986Seidelmann, P. K., et al., "Summary of 1980 IAU Theory of Nutation(Final Report of the IAU Working Group on Nutation)" inTransactions of the IAU Vol. XVIII A, Reports on Astronomy,P. A. Wayman, ed.; D. Reidel Pub. Co., 1982."Nutation and the Earth's Rotation", I.A.U. Symposium No. 78,May, 1977, page 256. I.A.U., 1980.Woolard, E.W., "A redevelopment of the theory of nutation",The Astronomical Journal, 58, 1-3 (1953).Morrison, L. V. and F. R. Stephenson, "Sun and Planetary System"vol 96,73 eds. W. Fricke, G. Teleki, Reidel, Dordrecht (1982)Stephenson, F. R., and M. A. Houlden, _Atlas of HistoricalEclipse Maps_, Cambridge U. Press, 1986Borkowski, K. M., "ELP2000-85 and the Dynamical Time- Universal Time relation," Astronomy and Astrophysics205, L8-L10 (1988)M. Chapront-Touze' and J. Chapront, "ELP2000-85: a semi-analyticallunar ephemeris adequate for historical times," Astronomy andAstrophysics 190, 342-352 (1988).S. L. Moshier, "Comparison of a 7000-year lunar ephemeris withanalytical theory," Astronomy and Astrophysics 262, 613-616 (1992)J. Chapront, "Representation of planetary ephemerides by frequencyanalysis.  Application to the five outer planets,"  Astronomy andAstrophysics Suppl. Ser. 109, 181-192 (1994)J. L. Simon, P. Bretagnon, J. Chapront, M. Chapront-Touze', G. Francou,and J. Laskar, "Numerical Expressions for precession formulae andmean elements for the Moon and the planets," Astronomy and Astrophysics282, 663-683 (1994)James G. Williams, "Contributions to the Earth's obliquity rate,precession, and nutation,"  Astronomical Journal 108, 711-724 (1994)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?