IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2150


Ignore:
Timestamp:
Oct 15, 2004, 9:09:39 AM (22 years ago)
Author:
harman
Message:

Changed comment

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/mainpage.dox

    r2142 r2150  
    44@section intro Introduction
    55This library contains the Pan-STARRS Image Processing Pipeline (IPP) modules (psModule). These modules
    6 use the functionality of the Pan-STARRS Library (psLib) to perform more complex tasks associated with image 
    7 processing. Modules were constructed to support each of the required processing stages, and are listed according
    8 to the particular processing stage for which they will primarily be used. To preserve namespace, globally-visible 
     6use the functionality of the Pan-STARRS Library (psLib) to perform more complex tasks associated with image
     7processing. Modules were constructed to support each of the required processing stages and are listed according
     8to the particular processing stage for which they will primarily be used. To preserve namespace, globally-visible
    99structures and functions are prefixed with pm, an abbreviation for Pan-STARRS Modules.
    1010
    1111Modules in this release include:
    1212
    13  - Subtract bias
    14  - Correct for non-linearity
    15  - Flat-field
    16  - Mask bad pixels
     13 - Subtract bias (pmSubtractBias)
     14 - Correct for non-linearity (pmNonLinear)
     15 - Flat-field (pmFlatField)
     16 - Mask bad pixels (pmMaskBadPixels)
    1717
    1818
     
    2121@section extinstall Required 3rd Party Libraries
    2222
    23 Before building psLib from source, several 3rd party software libraries must 
    24 be installed. These include: 
     23Before building psLib from source, several 3rd party software libraries must
     24be installed. These include:
    2525 - Pan-STARRS Library (psLib)
    2626     - Available from the Maui High Performance Computiong Center (MHPCC) at https://mhpcc.pan-starrs.org/code/releases
     
    4040     - Compatibility tested with version 1.3.6
    4141     - The optional companion package, GraphViz (a.k.a., the 'dot' command), is recommended to enable header-file dependency diagrams
    42  - SLALIB 
     42 - SLALIB
    4343     - Available at http://star-www.rl.ac.uk/
    4444     - Compatibility tested with package version number 2.4-12
    4545
    46 We recommend using the particular versions listed as compatibility tested, as 
     46We recommend using the particular versions listed as compatibility tested, as
    4747that is the only versions of the external libraries tested to work well with psLib
    48 and psModule.  Though it is quite possible that later versions of the libraries 
     48and psModule.  Though it is quite possible that later versions of the libraries
    4949listed will also work, care must be taken when upgrading these libraries to verify
    5050that its functionality is compatible with the tested version.
     
    6262https://mhpcc.pan-starrs.org/code/snapshots
    6363
    64 These snapshots represents development code as found in CVS on the day 
     64These snapshots represents development code as found in CVS on the day
    6565specified in the filename.  This code set may not be functional, vary in
    66 testing, etc.  Reasonable efforts are made to ensure that the code does 
    67 actually compile, but given the nature of code development, even that is not 
     66testing, etc.  Reasonable efforts are made to ensure that the code does
     67actually compile, but given the nature of code development, even that is not
    6868always the case.  Use snapshots with great caution.
    6969
    70 If one has a login account on mhpcc.pan-starrs.org, direct CVS access is 
     70If one has a login account on mhpcc.pan-starrs.org, direct CVS access is
    7171possible.  Example of the commands required for direct CVS retrieval are
    7272as follows:
     
    7777  - USERNAME is your login name on the server
    7878  - RELEASEBRANCH is the desired release branch, e.g. rel1.
    79    
     79
    8080
    8181@section build How to Build the psModule library.
     
    8888$ cd psModule
    8989$ configure --with-psLib=/home/kaiser/psLib (NB: Directory for psLib will vary)
    90 $ make 
     90$ make
    9191</pre>
    92 <i>This builds and installs files to psModule/lib and psModule/include.</i>
     92<i>This builds files in psModule/src and psModule/test.</i>
    9393
    9494Other configuration options, such as location of other 3rd party libraries, are also available.
     
    106106$ ./FullUnitTest
    107107</pre>
     108<i>This executes all test drivers in psModule/test.</i>
    108109
    109110@section doc How to Create Code Documentation
    110111
    111 Both HTML and man page documentation may be generated from the inline 
     112Both HTML and man page documentation may be generated from the inline
    112113documentation embedded in the code using the following commands:
    113114<pre>
     
    117118<i>This places documentation in psModule/docs.</i>
    118119
    119 Also, a prebuilt set of code documentation for both the releases and last 
     120Also, a prebuilt set of code documentation for both the releases and last
    120121CVS snapshot can be found at:
    121122
Note: See TracChangeset for help on using the changeset viewer.