IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 408


Ignore:
Timestamp:
Apr 8, 2004, 3:29:44 PM (22 years ago)
Author:
Paul Price
Message:

Added discussion on external libraries.

File:
1 edited

Legend:

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

    r404 r408  
    1 %%% $Id: psLibSDRS.tex,v 1.34 2004-04-08 23:22:10 price Exp $
     1%%% $Id: psLibSDRS.tex,v 1.35 2004-04-09 01:29:44 price Exp $
    22\documentclass[panstarrs]{panstarrs}
    33
     
    9999is called \code{psImageCopy()}.
    100100
    101 \tbd{discuss the use of external libraries (list them)}
     101\subsection{External Libraries}
     102
     103It is anticipated that many of the functions specified in this
     104document will be implemented through wrapping external libraries:
     105\begin{itemize}
     106\item Many of the matrix functions, some of the polynomial and
     107minimisation functions functions will wrap the GNU Scientific Library
     108(GSL; \href{www.gnu.org/software/gsl/}{\tt www.gnu.org/software/gsl});
     109\item The sort functions will wrap the system \code{qsort} call;
     110\item Some of the Fourier transform functions will wrap the Fastest Fourier
     111Transform in the West library (FFTW; \href{www.fftw.org}{\tt www.fftw.org});
     112\item The FITS functions will wrap the CFITSIO library
     113(\href{heasarc.gsfc.nasa.gov/docs/software/fitsio/}{\tt
     114heasarc.gsfc.nasa.gov/docs/software/fitsio/}); and
     115\item Many of the astronomy routines will wrap the StarLink Astronomy
     116libraries (SLALib;
     117\href{star-www.rl.ac.uk/star/docs/sun67.htx/sun67.html}{\tt
     118star-www.rl.ac.uk/star/docs/sun67.htx/sun67.html}.
     119\end{itemize}
     120
     121In addition, some of the functions were implemented in a limited
     122fashion in the Pilot Project.  Also, RHL has provided functional
     123prototype code for the memory management, tracing and message logging
     124functions (some of which need to be revised), and the data containers
     125(doubly-linked lists, hashes, arrays).
     126
     127\subsection{Threads}
    102128
    103129\tbd{discussion of thread safe?}
Note: See TracChangeset for help on using the changeset viewer.