Changeset 4530
- Timestamp:
- Jul 11, 2005, 9:17:38 AM (21 years ago)
- Location:
- trunk/doc/pslib
- Files:
-
- 4 edited
-
ChangeLogADD.tex (modified) (1 diff)
-
ChangeLogSDRS.tex (modified) (2 diffs)
-
psLibADD.tex (modified) (11 diffs)
-
psLibSDRS.tex (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/pslib/ChangeLogADD.tex
r4517 r4530 65 65 \item Removed all references to slalib. 66 66 \item Updated section on rotations. 67 \item Divided the robust statistics into robust and fitted statistics, 68 modified the algorithm somewhat. 67 69 \end{itemize} -
trunk/doc/pslib/ChangeLogSDRS.tex
r4411 r4530 1 %%% $Id: ChangeLogSDRS.tex,v 1.15 6 2005-06-28 21:31:24 price Exp $1 %%% $Id: ChangeLogSDRS.tex,v 1.157 2005-07-11 19:17:38 eugene Exp $ 2 2 3 3 \subsection{Changes from version 00 to version 01} … … 749 749 \item Making various integers \code{unsigned} in the various 750 750 \code{psPolynomial} types and \code{psSpline1D} (bug 460). 751 \end{itemize} 751 \item Adjusted \code{psStats} to reflect robust / fitted statistics as defined in the ADD. 752 \end{itemize} 753 -
trunk/doc/pslib/psLibADD.tex
r4529 r4530 1 %%% $Id: psLibADD.tex,v 1.8 2 2005-07-09 02:25:56eugene Exp $1 %%% $Id: psLibADD.tex,v 1.83 2005-07-11 19:17:38 eugene Exp $ 2 2 \documentclass[panstarrs]{panstarrs} 3 3 … … 1811 1811 is broken down into a number of steps as described below. 1812 1812 1813 \ paragraph{Reference Implementations}1814 1815 There are two reference implementati ns for the code to account for the1813 \subsubsection{Reference Implementations} 1814 1815 There are two reference implementations for the code to account for the 1816 1816 motion of the Earth in space. The first are the sample routines 1817 1817 provided by the IERS to accompany chaper 5 of IERS Bulletin … … 2234 2234 2235 2235 \paragraph{Atmospheric Refraction} 2236 \newcommand\citep[1]{\textit{#1}} 2237 \newcommand\citet[1]{\textit{#1}} 2236 2238 2237 2239 {\em The following discussion is adapted from an article by Ken Chambers} 2238 \newcommand\citep{\em}2239 \newcommand\citet{\em}2240 2240 2241 2241 The hypsometric structure and index of refraction of the Earth's … … 2313 2313 divided into separate subsections. 2314 2314 2315 \sub section{Observatory height}2315 \subparagraph{Observatory height} 2316 2316 2317 2317 The height of the observatory from the geometric center … … 2330 2330 (i.e. a local plumb line). 2331 2331 2332 \sub section{The magnitude of normal gravity at the observatory }2332 \subparagraph{The magnitude of normal gravity at the observatory } 2333 2333 2334 2334 The local magnitude of normal gravity … … 2391 2391 2392 2392 2393 \sub section{The scale height above the observatory}2393 \subparagraph{The scale height above the observatory} 2394 2394 2395 2395 The scale height of the atmosphere above the observatory is … … 2496 2496 \end{equation} 2497 2497 2498 \sub section{The index of refraction of moist air at the observatory}2498 \subparagraph{The index of refraction of moist air at the observatory} 2499 2499 2500 2500 The Ciddor equation for the index of refraction of moist air … … 2594 2594 \end{table} 2595 2595 2596 2597 \subsection{The tropopause term in the equation of refraction} 2596 \subparagraph{The tropopause term in the equation of refraction} 2598 2597 2599 2598 The final term in the Refraction Equation (2) … … 2625 2624 \end{equation} 2626 2625 2627 \sub section{Calculating the atmospheric refraction from both2628 the observed and true zenith angle}2626 \subparagraph{Calculating the atmospheric refraction from both 2627 the observed and true zenith angle} 2629 2628 2630 2629 The monochromatic refraction can now be calculated for any given wavelength … … 2671 2670 \end{equation} 2672 2671 2673 \section{Atmospheric Dispersion} 2674 2675 The atmospheric dispersion is then 2676 \begin{equation} 2677 { \overline{(R- \bar R)^2}} = {{\int (R - \bar R)^2 N_{\lambda} d \lambda} \over 2678 {\int N_{\lambda} d\lambda}} 2679 \end{equation} 2680 2681 \section{Air Mass and Extinction} 2672 \subsubsection{Air Mass and Extinction} 2682 2673 2683 2674 By Laplace's theorem, the monochromatic airmass (mass per unit area … … 2715 2706 accurate expression for airmass should lead to improved extinction 2716 2707 corrections at high airmass. 2717 2718 \section{Limits to ground based relative and absolute astrometry}2719 2720 The limits to ground based astrometry may well be our abilitiy to2721 measure the atmospheric profile along the line of sight of a given2722 observation, and the systematic limit of the telescope axes encoders2723 (and sophistication of the telescope mount model.)2724 The refratction model above requires only the additional data of2725 the temperature, height, and presure of the tropopause, but much more2726 detailed atmospheric information will be available for PS1 from our sky2727 probes which measure atmospheric absorption for each field and even,2728 phase drifts of GPS clocks from Rubidium or Cesium standard clocks.2729 These can be converted directly into a nearby line of sight index of refraction2730 at optical wavelengths. Thus we encourage wide field survey telescopes to2731 err on the side of over instrumenting the accuracy and repeatibility2732 of the axes encoders.2733 2734 2735 2708 2736 2709 \subsection{Projections} -
trunk/doc/pslib/psLibSDRS.tex
r4458 r4530 1 %%% $Id: psLibSDRS.tex,v 1.31 1 2005-07-06 03:39:01 price Exp $1 %%% $Id: psLibSDRS.tex,v 1.312 2005-07-11 19:17:38 eugene Exp $ 2 2 \documentclass[panstarrs,spec]{panstarrs} 3 3 … … 1434 1434 unsigned int lineno, 1435 1435 const char *func, 1436 psErrorCode code,1436 psErrorCode code, 1437 1437 bool new, 1438 const char *format, ...);1438 const char *format, ...); 1439 1439 \end{prototype} 1440 1440 \begin{datatype} … … 3987 3987 We require a very general statistics function, which, given a vector 3988 3988 of floating-point values, will be able to calculate the following 3989 statistics:3989 population statistics: 3990 3990 \begin{itemize} 3991 \item Minimum value; 3992 \item Maximum value; 3991 3993 \item Sample mean; 3992 3994 \item Sample median; 3993 3995 \item Sample standard deviation; 3994 3996 \item Sample upper and lower quartiles; 3995 \item Robust mean and number of values used to calculate; 3997 \item Clipped mean and number of values used to calculate; 3998 \item Clipped standard deviation; 3996 3999 \item Robust median and number of values used to calculate; 3997 \item Robust mode and number of values used to calculate;3998 4000 \item Robust standard deviation; 3999 4001 \item Robust upper and lower quartiles; 4000 \item Clipped mean and number of values used to calculate; 4001 \item Clipped standard deviation; and 4002 \item Minimum and maximum value in vector. 4002 \item Fitted mean and number of values used to calculate; 4003 \item Fitted standard deviation; 4003 4004 \end{itemize} 4004 4005 4005 4006 For definitions of each of these, see the accompanying Algorithms 4006 4007 Definition Document (ADD), but in general, ``sample'' refers to the 4007 entire vector, ``robust'' refers to fitting the distribution in the 4008 vector with a model, and ``clipped'' refers to clipping the 4009 distribution. Each of these must be available from a single 4008 entire vector, ``clipped'' refers to clipping the distribution, 4009 ``robust'' refers to determining the quantities from the cumulative 4010 histogram, and ``fitted'' refers to fitting the data histogram with a 4011 Gaussian model. Each of these must be available from a single 4010 4012 function: 4011 4013 … … 4015 4017 const psVector *errors, 4016 4018 const psVector *mask, 4017 psMaskType maskVal 4018 ); 4019 psMaskType maskVal); 4019 4020 \end{prototype} 4020 4021 % … … 4024 4025 and a \code{psStats} structure, which will be altered and returned. 4025 4026 The \code{psStats} structure includes several fields which are used 4026 for both input and output: \code{min} and \code{max} may be used to 4027 specify a value range for which the statistics are calculated. 4027 for both input and output: \code{nSubsample} (default value of 4028 100,000) specifies the maximum number of data points to be used for 4029 the statistics calculation. If more points than this are available, 4030 then the input vector must be randomly sampled to provide 4031 \code{nSubsample} measurements. \code{min} and \code{max} may be used 4032 to specify a value range for which the statistics are calculated. 4028 4033 \code{binsize} specifies a choice for the robust statistics histogram 4029 4034 bin size. If these are to be used, the user must set the … … 4050 4055 4051 4056 \begin{datatype} 4052 /** generic statistics structure */4053 4057 typedef struct { 4054 4058 double sampleMean; ///< formal mean of sample … … 4057 4061 double sampleUQ; ///< upper quartile of sample 4058 4062 double sampleLQ; ///< lower quartile of sample 4059 double robustMean; ///< robust mean of data4060 4063 double robustMedian; ///< robust median of data 4061 double robustMode; ///< Robust mode of data4062 4064 double robustStdev; ///< robust standard deviation of data 4063 4065 double robustUQ; ///< robust upper quartile 4064 4066 double robustLQ; ///< robust lower quartile 4065 4067 int robustN50; ///< Number of points UQ-LQ 4066 int robustNfit; ///< Number of points in Gauss. fit 4068 double fittedMean; ///< robust mean of data 4069 double fittedStdev; ///< robust standard deviation of data 4070 int fittedNfit; ///< Number of points in Gauss. fit 4067 4071 double clippedMean; ///< Nsigma clipped mean 4068 4072 double clippedStdev; ///< standard deviation after clipping … … 4073 4077 double max; ///< maximum data value in data; input range 4074 4078 double binsize; ///< binsize for robust fit (input/output) 4079 int nSubsample; ///< maximum number of measuremenst (input) 4075 4080 psStatsOptions options; ///< bitmask of calculated values 4076 4081 } psStats; … … 4080 4085 4081 4086 \begin{datatype} 4082 /** statistics which may be calculated */4083 4087 typedef enum { 4084 4088 PS_STAT_SAMPLE_MEAN = 0x000001, … … 4086 4090 PS_STAT_SAMPLE_STDEV = 0x000004, 4087 4091 PS_STAT_SAMPLE_QUARTILE = 0x000008, 4088 PS_STAT_ROBUST_ME AN= 0x000010,4089 PS_STAT_ROBUST_ MEDIAN= 0x000020,4090 PS_STAT_ROBUST_ MODE = 0x000040,4091 PS_STAT_ ROBUST_STDEV= 0x000080,4092 PS_STAT_ ROBUST_QUARTILE = 0x000100,4092 PS_STAT_ROBUST_MEDIAN = 0x000010, 4093 PS_STAT_ROBUST_STDEV = 0x000020, 4094 PS_STAT_ROBUST_QUARTILE = 0x000040, 4095 PS_STAT_FITTED_MEAN = 0x000080, 4096 PS_STAT_FITTED_STDEV = 0x000100, 4093 4097 PS_STAT_CLIPPED_MEAN = 0x000200, 4094 4098 PS_STAT_CLIPPED_STDEV = 0x000400, … … 6362 6366 corrections for the short-period motion of the Earth's pole. 6363 6367 6368 \begin{figure} 6369 \begin{center} 6370 \psfig{file=earthrot.ps,height=4in} 6371 \caption{Earth Orientation Coordinate Frames\label{CoordinateSystems}} 6372 \end{center} 6373 \end{figure} 6374 6364 6375 \subsubsection{Transformation from ICRS to GCRS} 6365 6376
Note:
See TracChangeset
for help on using the changeset viewer.
