Pidftov2 is a program which will convert an old style PIDF file (i.e. v1.5) to the newer version 2 (.pidf.v2) style PIDF files. Some bugs exist in PIDF files which cause the converter to fail. They are as follows:
Usage is :
Examples :
-no is optional and if given will tell the converter not to overwrite any existing file.
vidftov3 is a program which will convert an old style VIDF file (i.e. AXSA19700010000V) to the newer version 3 (i.e. AXSA19700010000V.v3) style VIDF files.
Usage is :
Examples :
-no is optional and if given will tell the converter not to overwrite any existing file.
This program should be obsolete! The IDFS read routines will only read data in network standard format on either an Intel or Sparc machine. In other words, our read routine are machine independent and one does not need to swap bytes anymore!
Usage: idfs_swap Project Mission Exp Inst Vinst
: < name of H or D file > < 0-before (INTEL) /1-after (SPARC) >
[Only H or D, not both]
Example : idfs_swap DE DE-1 HAPI HAPI D1HE D1HE19812721530H 0
will swap the bytes of the D1HE19812721530H and the D1HE19812721530D files for use on the Intel architecture.
To only do one of either the header or data files, enter an H or a D for header and data respectively as the last argument.
Usage : dump_pidf < PIDF file name > Usage : dump_pidf < project > < mission > < experiment > < instrument > < virtual instrument >
Example : dump_pidf $SDDAS_DATA/DE/DE-1/HAPI/HAPI/D1HE.pidf.v2
Example : dump_pidf DE DE-1 HAPI HAPI D1HE
Both will dump the contents of the D1HE PIDF to screen.
Usage : dump_vidf < new VIDF (.v3)/binary VIDF file >
Example : dump_vidf AXSA19700010000V.v3
Example : dump_vidf AXSA19700010000V
Usage : dump_hd [D file or H file]
Example : dump_hd
Example : dump_hd AXSA19913130000D
Example : dump_hd AXSA19913130000H
Usage : dump_header dfile ifile [number of records]
Usage : dump_header dfile smp_id [number of records]
Example : dump_header AXSA19913130000H AXSA19700010000I 5
Example : dump_header AXSA19913130000H 1 5
These will both dump the first 5 records of AXSA19913130000H. The first one will read the I file and use 1 for the smp_id.
Usage : dump_data dfile ifile [# of records] [start yyyy/ddd:hh:mm:ss] [end yyyy/ddd:hh:mm:ss]
Example : dump_data AXSA19913130000D AXSA19700010000I 5
will dump the first 5 records of AXSA19913130000D.
Example : dump_data AXSA19913130000D AXSA19700010000I 1991/313:00:00:00 1991/313:00:05:00
will dump the first 5 minutes of AXSA19913130000D.
Example : dump_data AXSA19913130000D AXSA19700010000I 5 1991/313:01:00:00
combines both methods to dump the first 5 records beginning at hour 1.
MegaMetaPromote will promote multiple virtual instruments meta data by specifying up to the part of the hierarchy which you wish to promote everything below. For example, if you wished to promote everything below TSS/TSS-1/CAS:
MegaMetaPromote TSS TSS-1 CAS
would promote the meta data for :
TSS TSS-1 CAS CAS CSAA
TSS TSS-1 CAS CAS CSAB
TSS TSS-1 CAS CAS CSCA
TSS TSS-1 CAS CAS CSCB
TSS TSS-1 CAS CAS CSEA
TSS TSS-1 CAS CAS CSEB
TSS TSS-1 CAS CAS CSMA
TSS TSS-1 CAS CAS CSMB
TSS TSS-1 CAS CAS CSSA
TSS TSS-1 CAS CAS CSSB
TSS TSS-1 CAS CAS CSSC
TSS TSS-1 CAS CAS CSTA
You can also specify a begin and end time before the hierarchy to only promote a certain time frame.
Usage: MegaMetaPromote [< begin time > < end time > ] < project > [satellite...]
The times must be in the format of Year:Day:Hour:Minute:Second. If you do not specify a time, the begin time is 1900:001:00:00:00 and the end time is 2000:001:00:00:00.
MetaWrapper is wrapper program for MegaMetaPromote. It will present you with a GUI front end which will let you pick the source and time from a GUI and then promote all the meta data.
Usage : MetaWrapper
After starting MetaWrapper, click "Source" to choose a source. Click "Time" to select a time, and choose "Go" when everything in the fields is correct.
sdAppPromote is a program which will promote applications from the main site on pemrac to your local environment.
Usage : sdAppPromote
Simply click the application on the right side and click "Update" to get a new version of the application.
The four buttons on the panel do different things:
If you are running this program from the command line, there are a couple of command line options :
This program is essentially the same for SCF's. The difference is there is only one SCF server and that is here in Southwest Research Institute (pemrac.space.swri.edu). The interface is exactly the same, however.
chk_scf is a program that can be used from the command line to check a SCF file for errors. It is also used by the SCF editor to check SCF's.
textok is a program that can not really be used from the command line. Its sole purpose is to aid in viewing text files. The catalog programs uses this program when you view/dump a VIDF, PIDF or SCF file.