PDS_VERSION_ID                 = PDS3                                         
                                                                              
OBJECT     = SOFTWARE_INVENTORY                                               
  SOFTWARE_ID               = GIOCALL                                         
  SOFTWARE_NAME                = "GIOCALL"                                    
  SOFTWARE_VERSION_ID          = "1.0"                                        
  GRAPHIC_FILE_SPECIFICATION   = "N/A"                                        
  SOFTWARE_DESC                ="                                             
  Fortran program to calculate the state vectors of the Giotto spacecraft,    
  target comet, the Sun and the Earth, in Barycentric, Geocentric,            
  Heliocentric, and Cometocentric coordinates.                                
"                                                                             
  SOFTWARE_PURPOSE_ID          = "CALCULATION"                                
  DATA_FORMAT                  = ASCII                                        
  MISCELLANEOUS_DESC           ="                                             
This program is based on the source code supplied by ESOC to                  
the instrument teams                                                          
"                                                                             
  SOFTWARE_LICENSE_TYPE        = PUBLIC_DOMAIN                                
  FTP_SITE_ID                  = "N/A"                                        
  FILE_SPECIFICATION_NAME      = "N/A"                                        
  FTP_FILE_FORMAT              = "N/A"                                        
  COGNIZANT_FULL_NAME          = "J. Koch"                                    
  ELECTRONIC_MAIL_ID           = "jkoch@astro.umd.edu"                        
  TELEPHONE_NUMBER             = "3014051544"                                 
  AFFILIATION_ID               = PDS_SBN                                      
  SUPPORT_TYPE                 = PROTOTYPE                                    
  SUPPORT_MATERIAL_TYPE        = {SOURCE,DOCUMENTATION}                       
  PROGRAMMING_LANGUAGE_NAME    = {"FORTRAN 77"}                               
  PLATFORM_TYPE                = "SUNOS"                                      
  SUPPORT_SOFTWARE_NAME        = "N/A"                                        
  REQUIRED_STORAGE_BYTES       = "UNK"                                        
END_OBJECT = SOFTWARE_INVENTORY                                               
                                                                              
                                                                              
OBJECT                       = SOFTWARE_INVENTORY                             
                                                                              
SOFTWARE_ID                  = P2F                                            
SOFTWARE_NAME                = "PDS to FITS translator"                       
SOFTWARE_VERSION_ID          = "1.0"                                          
GRAPHIC_FILE_SPECIFICATION   = "N/A"                                          
SOFTWARE_DESC                =                                                
"                                                                             
Utility to generate FITS header from PDS label                                
"                                                                             
SOFTWARE_PURPOSE_ID          = "TRANSFORMATION"                               
DATA_FORMAT                  = {PDS,FITS}                                     
MISCELLANEOUS_DESC           =                                                
"                                                                             
The P2F translator is an ANSI C-based utility which generates FITS headers    
from the information contained in PDS-format labels.  The program takes as    
input the PDS label and translation table(s) defining the correspondence      
between FITS keywords and PDS elements; it writes the resulting FITS header   
to a file named on the command line.                                          
                                                                              
P2F works by parsing the translation table to determine the keyword-element   
relationships and then analyzing the PDS label.  As the label is processed, a 
data tree is built containing the translated equivalents of each PDS element, 
organized in a hierarchy based on the FITS header structure.                  
                                                                              
The program also generates a log file listing errors, warnings and any        
untranslated PDS elements encountered.                                        
                                                                              
At present, the Translator can accommodate three different types of PDS       
files; a Simple Image, an ASCII Table or a Binary Table.                      
                                                                              
Please note that the translator assumes that the input PDS label              
adheres to correct PDS format.  No verification of the label is done before   
processing.   The FITS header is detached.   It must be separately            
concatenated with the data to create a proper FITS file.                      
                                                                              
The source code consists of the following files:                              
                                                                              
        pds2fits.c                                                            
        pds.c                                                                 
        pds_tbl.c                                                             
        pds_util.c                                                            
        fits_hdr.c                                                            
        fits_obj.c                                                            
        linklist.c                                                            
        pds.h                                                                 
        pds_tbl.h                                                             
        pds_util.h                                                            
        fits_hdr.h                                                            
        fits_obj.h                                                            
        linklist.h                                                            
        pdserror.h                                                            
        defaults.h                                                            
                                                                              
The code is compiled using a unix make file called p2f.mak.                   
                                                                              
res_keys.lst, a text file containing a list of reserved FITS keywords, is a   
required input file which is included with the source code.                   
"                                                                             
                                                                              
SOFTWARE_LICENSE_TYPE        = PUBLIC_DOMAIN                                  
FTP_SITE_ID                  = "N/A"                                          
FILE_SPECIFICATION_NAME      = "N/A"                                          
FTP_FILE_FORMAT              = "N/A"                                          
COGNIZANT_FULL_NAME          = "Dorian Winterfeld"                            
ELECTRONIC_MAIL_ID           = "dorian@astro.umd.edu"                         
TELEPHONE_NUMBER             = "3014051544"                                   
AFFILIATION_ID               = PDS_SBN                                        
SUPPORT_TYPE                 = PROTOTYPE                                      
SUPPORT_MATERIAL_TYPE        = {SOURCE,DOCUMENTATION}                         
PROGRAMMING_LANGUAGE_NAME    = {"ANSI standard C", "GNU C++"}                 
PLATFORM_TYPE                = "SUNOS"                                        
SUPPORT_SOFTWARE_NAME        = "N/A"                                          
REQUIRED_STORAGE_BYTES       = 102000                                         
                                                                              
END_OBJECT = SOFTWARE_INVENTORY                                               
                                                                              
                                                                              
                                                                              
OBJECT                       = SOFTWARE_INVENTORY                             
  SOFTWARE_ID                  = PDSREAD                                      
  SOFTWARE_NAME                = "PDSREAD"                                    
  SOFTWARE_VERSION_ID          = "1.0"                                        
  GRAPHIC_FILE_SPECIFICATION   = "N/A"                                        
  SOFTWARE_DESC                ="                                             
  IDL program package to read PDS files and return file data to the user.     
"                                                                             
  SOFTWARE_PURPOSE_ID          = "I/O"                                        
  DATA_FORMAT                  = {PDS,ASCII}                                  
  MISCELLANEOUS_DESC           = "PDSREAD was created at the Small Bodies     
  Node (SBN) of the Planetary Data System (PDS) to read PDS images, and ascii 
  and binary table files.                                                     
                                                                              
  Included in this package:                                                   
  btabvect.pro            -retrieves vectors from PDS binary tables           
  headpds.pro             -retrieves the PDS label from a file                
  imagepds.pro            -retrieves image data from PDS image files          
  pdspar.pro              -retrieves specified data from PDS labels           
  readpds.pro             -calls the other programs, returns data to the user 
  str2num.pro             -converts character string to numerical form        
  tascpds.pro             -retrieves data from PDS ascii table files          
  tbinpds.pro             -retrieves data from PDS binary table files         
                                                                              
      Additional programs not written at SBN are required for this package    
  to properly access binary table data. They are 'conv_vax_unix.pro' and      
  'ieee_to_host.pro', and may be found in NASA/Goddard's IDL Astronomy Users  
  Library ( anonymous ftp at idlastro.gsfc.nasa.gov /pub/astron.tar.Z )       
                                                                              
  PDS objects supported by these programs:                                    
  IMAGE,TABLE,INDEX_TABLE,GAZETTEER_TABLE,PALETTE,SERIES,SPECTRUM,TEXT,COLUMN 
                                                                              
  All other PDS objects are not supported                                     
"                                                                             
  SOFTWARE_LICENSE_TYPE        = PUBLIC_DOMAIN                                
  FILE_SPECIFICATION_NAME      = "N/A"                                        
  FTP_SITE_ID                  = "N/A"                                        
  FTP_FILE_FORMAT              = "N/A"                                        
  COGNIZANT_FULL_NAME          = "J. Koch"                                    
  ELECTRONIC_MAIL_ID           = "jkoch@astro.umd.edu"                        
  TELEPHONE_NUMBER             = "3014051544"                                 
  AFFILIATION_ID               = PDS_SBN                                      
  SUPPORT_TYPE                 = PROTOTYPE                                    
  SUPPORT_MATERIAL_TYPE        = {SOURCE,DOCUMENTATION}                       
  PROGRAMMING_LANGUAGE_NAME    = "IDL 3.6.1"                                  
  PLATFORM_TYPE                = "SUNOS"                                      
  SUPPORT_SOFTWARE_NAME        = "N/A"                                        
  REQUIRED_STORAGE_BYTES       = 49108                                        
END_OBJECT                  = SOFTWARE_INVENTORY                              
                                                                              
OBJECT     = SOFTWARE_INVENTORY                                               
  SOFTWARE_ID               = TRAVCALL                                        
  SOFTWARE_NAME                = "TRAVCALL"                                   
  SOFTWARE_VERSION_ID          = "1.0"                                        
  GRAPHIC_FILE_SPECIFICATION   = "N/A"                                        
  SOFTWARE_DESC                ="                                             
  Fortran program to calculate 'light travel time' to Giotto                  
  spacecraft from the earth                                                   
"                                                                             
  SOFTWARE_PURPOSE_ID          = "CALCULATION"                                
  DATA_FORMAT                  = ASCII                                        
  MISCELLANEOUS_DESC           ="                                             
This program is based on the source code supplied by ESOC to                  
the instrument teams                                                          
"                                                                             
  SOFTWARE_LICENSE_TYPE        = PUBLIC_DOMAIN                                
  FTP_SITE_ID                  = "N/A"                                        
  FILE_SPECIFICATION_NAME      = "N/A"                                        
  FTP_FILE_FORMAT              = "N/A"                                        
  COGNIZANT_FULL_NAME          = "J. Koch"                                    
  ELECTRONIC_MAIL_ID           = "jkoch@astro.umd.edu"                        
  TELEPHONE_NUMBER             = "3014051544"                                 
  AFFILIATION_ID               = PDS_SBN                                      
  SUPPORT_TYPE                 = PROTOTYPE                                    
  SUPPORT_MATERIAL_TYPE        = {SOURCE,DOCUMENTATION}                       
  PROGRAMMING_LANGUAGE_NAME    = {"FORTRAN 77"}                               
  PLATFORM_TYPE                = "SUNOS"                                      
  SUPPORT_SOFTWARE_NAME        = "N/A"                                        
  REQUIRED_STORAGE_BYTES       = "UNK"                                        
END_OBJECT = SOFTWARE_INVENTORY                                               
                                                                              
END