Changeset 2150
- Timestamp:
- Oct 15, 2004, 9:09:39 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/mainpage.dox (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/mainpage.dox
r2142 r2150 4 4 @section intro Introduction 5 5 This 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 according8 to the particular processing stage for which they will primarily be used. To preserve namespace, globally-visible 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 9 9 structures and functions are prefixed with pm, an abbreviation for Pan-STARRS Modules. 10 10 11 11 Modules in this release include: 12 12 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) 17 17 18 18 … … 21 21 @section extinstall Required 3rd Party Libraries 22 22 23 Before building psLib from source, several 3rd party software libraries must 24 be installed. These include: 23 Before building psLib from source, several 3rd party software libraries must 24 be installed. These include: 25 25 - Pan-STARRS Library (psLib) 26 26 - Available from the Maui High Performance Computiong Center (MHPCC) at https://mhpcc.pan-starrs.org/code/releases … … 40 40 - Compatibility tested with version 1.3.6 41 41 - The optional companion package, GraphViz (a.k.a., the 'dot' command), is recommended to enable header-file dependency diagrams 42 - SLALIB 42 - SLALIB 43 43 - Available at http://star-www.rl.ac.uk/ 44 44 - Compatibility tested with package version number 2.4-12 45 45 46 We recommend using the particular versions listed as compatibility tested, as 46 We recommend using the particular versions listed as compatibility tested, as 47 47 that 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 48 and psModule. Though it is quite possible that later versions of the libraries 49 49 listed will also work, care must be taken when upgrading these libraries to verify 50 50 that its functionality is compatible with the tested version. … … 62 62 https://mhpcc.pan-starrs.org/code/snapshots 63 63 64 These snapshots represents development code as found in CVS on the day 64 These snapshots represents development code as found in CVS on the day 65 65 specified 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 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 68 68 always the case. Use snapshots with great caution. 69 69 70 If one has a login account on mhpcc.pan-starrs.org, direct CVS access is 70 If one has a login account on mhpcc.pan-starrs.org, direct CVS access is 71 71 possible. Example of the commands required for direct CVS retrieval are 72 72 as follows: … … 77 77 - USERNAME is your login name on the server 78 78 - RELEASEBRANCH is the desired release branch, e.g. rel1. 79 79 80 80 81 81 @section build How to Build the psModule library. … … 88 88 $ cd psModule 89 89 $ configure --with-psLib=/home/kaiser/psLib (NB: Directory for psLib will vary) 90 $ make 90 $ make 91 91 </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> 93 93 94 94 Other configuration options, such as location of other 3rd party libraries, are also available. … … 106 106 $ ./FullUnitTest 107 107 </pre> 108 <i>This executes all test drivers in psModule/test.</i> 108 109 109 110 @section doc How to Create Code Documentation 110 111 111 Both HTML and man page documentation may be generated from the inline 112 Both HTML and man page documentation may be generated from the inline 112 113 documentation embedded in the code using the following commands: 113 114 <pre> … … 117 118 <i>This places documentation in psModule/docs.</i> 118 119 119 Also, a prebuilt set of code documentation for both the releases and last 120 Also, a prebuilt set of code documentation for both the releases and last 120 121 CVS snapshot can be found at: 121 122
Note:
See TracChangeset
for help on using the changeset viewer.
