IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 8, 2004, 4:37:42 PM (22 years ago)
Author:
Paul Price
Message:

Clarified the lookup tables for psTime.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/pslib/psLibADD.tex

    r1727 r1750  
    1 %%% $Id: psLibADD.tex,v 1.42 2004-09-08 19:33:10 price Exp $
     1%%% $Id: psLibADD.tex,v 1.43 2004-09-09 02:37:42 price Exp $
    22\documentclass[panstarrs]{panstarrs}
    33
     
    789789
    790790This 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}
    792792
    793793\paragraph{Gregorian dates to seconds}
     
    879879Univseral Time is a measure of the rotation angle of the Earth.  When
    880880corrected 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.
     881from UT0 which does not involve corrections for polar motion.  UT1 may
     882be calculated from UTC through a table lookup of the appropriate value
     883of UTC - UT1 (\S\ref{sec:tables}).
    927884
    928885\paragraph{Julian Day and Modified Julian Day}
     
    1017974
    1018975The 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
     977lookups (\S\ref{sec:tables}).
     978
     979\paragraph{Table Lookups}
     980\label{sec:tables}
     981
     982The offset of UTC from UT1, $\Delta$ UT1 = UTC - UT1, as well as the
     983pole coordinates, $x_p$ and $y_p$, may be determined from table
     984lookups.  Tables are available covering different time periods and
     985with 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
     996For the present time, it should be assumed that these tables reside on
     997local disk in known locations (i.e., there is no need that they are
     998downloaded from the internet and parsed by PSLib), containing the
     999minimum required information in a format that may be read quickly by
     1000PSLib as required.
     1001
     1002The location of these files, their priority order, and the ``from''
     1003and ``to'' dates of applicability will be known beforehand.
     1004\tbd{Later, the location of these files, as well as the order of their
     1005specification, will be made configurable.}
     1006
     1007When a value is required, the table with the highest priority shall be
     1008checked to see if the date is within the range of applicability for
     1009the table.  If not, the table with the next highest priority shall be
     1010checked.  If a table is found that is applicable, then the appropriate
     1011value shall be derived from linear interpolation between the nearest
     1012entries in the table.  If no table is found that is applicable, and
     1013the required date is later than those in the table, a warning shall be
     1014generated, and a formula shall be applied (specifically, the formula
     1015contained in the Bulletin A,
     1016\code{ftp://maia.usno.navy.mil/ser7/ser7.dat}); the formula must be
     1017easily configurable (i.e., not requiring recompilation, as the formula
     1018will likely change with each Bulletin A).  For dates prior to those
     1019covered in the tables, the function shall generate a warning and
     1020assume that TDT is identical to UTC (which, from Reingold \&
     1021Dershowitz Figure 12.2 appears accurate to $\sim 10$ sec to about
     10221700), and that the polar motion ($x_p,y_p$) are zero.
     1023Archeoastronomy is not a perceived PSLib application, so there is no
     1024need for high precision at such early dates.
     1025
     1026The tables shall be read in only when required by the user, and shall
     1027remain in memory until the termination of the program.  An additional
     1028function, \code{psTimeTableReset} should be provided in order to force
     1029the reloading of the time tables.
     1030
    10211031
    10221032%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Note: See TracChangeset for help on using the changeset viewer.