IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 185 and Version 186 of ippToPsps


Ignore:
Timestamp:
Mar 9, 2012, 12:09:25 PM (14 years ago)
Author:
rhenders
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ippToPsps

    v185 v186  
    7070Due to the potential for changes in both input and output for {{{ippToPsps}}}, rather than hard-coding table descriptions, the code is heavily configurable. As such, the tables descriptions are stored as [http://www.ivoa.net/Documents/VOTable/20040811/REC-VOTable-1.1-20040811.html VOTable] files (for [http://svn.pan-starrs.ifa.hawaii.edu/trac/ipp/browser/trunk/ippToPsps/config/P2/tables.vot example]), which are a standard of the [http://www.ivoa.net/ IVOA]. Because VOTables are an XML format, they are both human and machine readable, expandable and self-describing. These VOTables are generated directly from the PSPS schema using a [http://svn.pan-starrs.ifa.hawaii.edu/trac/ipp/browser/trunk/ippToPsps/perl/pspsSchema2xml.pl script], so that any changes to the schema can be easily passed-along to {{{ippToPsps}}}.
    7171
    72 Another configuration file is used to describe a particular 'loading campaign', complete with the names of databases, location of output files, datastore settings etc. The path to one of these configuration files is usually the sole argument when running any of the programs described below. An example can be seen [http://svn.pan-starrs.ifa.hawaii.edu/trac/ipp/browser/trunk/ippToPsps/jython/configs/lap20110809.xml here].
    73 
    74 Editing a config is easy, as it is XML format and most fields are self-explanatory. Others that are less obvious will be explained below in the ''Using the software'' section.
    75 
     72Another configuration is used to describe a particular 'loading campaign', complete with the names of databases, location of output files, datastore settings etc. This configuration is stored in the {{{ippToPsps}}} database. Details can be found [wiki:ippToPsps_Database#Theconfigtable here]. All {{{ippToPsps}}} programs require the name of a config at startup as the first argument. Changes to the config can be made at any time, and programs will update accordingly. Most fields are self-explanatory, others that are less obvious will be explained below in the ''Using the software'' section.
    7673== The {{{ippToPsps}}} database ==
    7774