Changeset 1750
- Timestamp:
- Sep 8, 2004, 4:37:42 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/doc/pslib/psLibADD.tex (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/pslib/psLibADD.tex
r1727 r1750 1 %%% $Id: psLibADD.tex,v 1.4 2 2004-09-08 19:33:10price Exp $1 %%% $Id: psLibADD.tex,v 1.43 2004-09-09 02:37:42 price Exp $ 2 2 \documentclass[panstarrs]{panstarrs} 3 3 … … 789 789 790 790 This data is available from 791 \code{ http://hpiers.obspm.fr/eop-pc/earthor/utc/TAI-UTC_tab.html}791 \code{ftp://maia.usno.navy.mil/ser7/tai-utc.dat} 792 792 793 793 \paragraph{Gregorian dates to seconds} … … 879 879 Univseral Time is a measure of the rotation angle of the Earth. When 880 880 corrected for polar motion it is referred to as UT1. This is distict 881 from UT0 which does not involve corrections for polar motion. 882 883 The offset of UTC from UT1, $\Delta$ UT1 = UTC - UT1, may be 884 determined from the following site in real time: 885 886 \code{ftp://maia.usno.navy.mil/ser7/finals.all} 887 888 \noindent with explanatory guide at 889 890 \code{ftp://maia.usno.navy.mil/ser7/readme.finals} 891 892 See also the web page \code{http://maia.usno.navy.mil/}. The most 893 significant accuracy requirements are for the current value when 894 calculating the LST. For this purpose, the table above 895 (\code{ser7.dat}), which provides predictions over a 2 month period, 896 must be made available locally to PSLib and updated regularly. 897 898 For the present time, it should be assumed that this table resides on 899 local disk in a known location (i.e., there is no need that it is 900 downloaded from the internet by PSLib). Later, the location of this 901 file will be made configurable. 902 903 For dates within the range of the table, the value for the offset 904 between UTC and UT1 shall be derived from linear interpolation between 905 the nearest entries in the table. For dates earlier the range of the 906 above table, a warning shall be generated, and the values calculated 907 from a different table (an estimate, instead of observations), 908 obtained from: 909 910 \code{http://hpiers.obspm.fr/eoppc/eop/eopc01/eopc01.1900-2004} 911 912 Dates outside the ranges of the above tables shall generate a warning. 913 Dates later than those covered by the table shall be extrapolated 914 using the formula contained in the Bulletin A 915 (\code{ftp://maia.usno.navy.mil/ser7/finals.all}); the formula shall 916 be easily configurable without recompiling (as the formula may change 917 with each Bulletin A). Dates prior to the those covered by the table 918 shall simply assume that TDT is identical to UTC (which, from Reingold 919 \& Dershowitz Figure 12.2 appears accurate to $\sim 10$ sec to about 920 1700). Archeoastronomy is not a perceived PSLib application, so there 921 is no need for high precision at such early dates. 922 923 These tables shall be read in only when required by the user, and 924 shall remain in memory until the termination of the program. An 925 additional function, \code{psTimeTableReset} should be provided in 926 order to force the reloading of the time tables. 881 from UT0 which does not involve corrections for polar motion. UT1 may 882 be calculated from UTC through a table lookup of the appropriate value 883 of UTC - UT1 (\S\ref{sec:tables}). 927 884 928 885 \paragraph{Julian Day and Modified Julian Day} … … 1017 974 1018 975 The polar coordinates, $x_p$ and $y_p$, required for \code{SLA_AOPPA} 1019 (and hence the \code{psGrommit}s), may be calculated in a similar 1020 manner as for the offset of UT1 from UTC (\S\ref{sec:ut1}). 976 (and hence the \code{psGrommit}s), may be calculated through table 977 lookups (\S\ref{sec:tables}). 978 979 \paragraph{Table Lookups} 980 \label{sec:tables} 981 982 The offset of UTC from UT1, $\Delta$ UT1 = UTC - UT1, as well as the 983 pole coordinates, $x_p$ and $y_p$, may be determined from table 984 lookups. Tables are available covering different time periods and 985 with different time resolution: 986 987 \begin{itemize} 988 \item \code{ftp://maia.usno.navy.mil/ser7/ser7.dat} 989 \item \code{ftp://maia.usno.navy.mil/ser7/finals.all} with explanatory 990 guide at \code{ftp://maia.usno.navy.mil/ser7/readme.finals} . See also 991 the web page \code{http://maia.usno.navy.mil/}. 992 \item \code{http://hpiers.obspm.fr/eoppc/eop/eopc01/eopc01.1900-2004} 993 (contains estimates prior to 1972). 994 \end{itemize} 995 996 For the present time, it should be assumed that these tables reside on 997 local disk in known locations (i.e., there is no need that they are 998 downloaded from the internet and parsed by PSLib), containing the 999 minimum required information in a format that may be read quickly by 1000 PSLib as required. 1001 1002 The location of these files, their priority order, and the ``from'' 1003 and ``to'' dates of applicability will be known beforehand. 1004 \tbd{Later, the location of these files, as well as the order of their 1005 specification, will be made configurable.} 1006 1007 When a value is required, the table with the highest priority shall be 1008 checked to see if the date is within the range of applicability for 1009 the table. If not, the table with the next highest priority shall be 1010 checked. If a table is found that is applicable, then the appropriate 1011 value shall be derived from linear interpolation between the nearest 1012 entries in the table. If no table is found that is applicable, and 1013 the required date is later than those in the table, a warning shall be 1014 generated, and a formula shall be applied (specifically, the formula 1015 contained in the Bulletin A, 1016 \code{ftp://maia.usno.navy.mil/ser7/ser7.dat}); the formula must be 1017 easily configurable (i.e., not requiring recompilation, as the formula 1018 will likely change with each Bulletin A). For dates prior to those 1019 covered in the tables, the function shall generate a warning and 1020 assume that TDT is identical to UTC (which, from Reingold \& 1021 Dershowitz Figure 12.2 appears accurate to $\sim 10$ sec to about 1022 1700), and that the polar motion ($x_p,y_p$) are zero. 1023 Archeoastronomy is not a perceived PSLib application, so there is no 1024 need for high precision at such early dates. 1025 1026 The tables shall be read in only when required by the user, and shall 1027 remain in memory until the termination of the program. An additional 1028 function, \code{psTimeTableReset} should be provided in order to force 1029 the reloading of the time tables. 1030 1021 1031 1022 1032 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Note:
See TracChangeset
for help on using the changeset viewer.
