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 :
-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.
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 :
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.