sddsquery
prints a summary of the SDDS header for a data set. It also prints
bare lists of names of defined entities, suitable to use with shell
scripts that need to detect the existence of entities in the data set.
Finally, it will create an SDDS file containing information about what is in the
header.
If -sddsOutput is given, the output normally contains one page for each data class (i.e., array, parameter, and column). The following elements are defined:
Name
-- The name of the element.
Units
-- The units of the data.
Symbol
-- The symbol for the element.
Format
-- The format string for the element (e.g., ``%f'').
Type
-- The SDDS data type name (e.g., double, float, etc.).
Description
-- The description for the element.
Group
-- The group name (for array elements only).
Class
-- The SDDS class for the present page.
Filename
-- The filename being described by the present page.
Normal operation of sddsquery
results in a printout summarizing
the header of each file. If one of the options is given, however,
this printout will not appear. Instead, the selected list of names
appears for each file.
sddsOutput[={\em filename}]]
-- Requests that output be delivered in SDDS protocol.
If no filename is given, the output is delivered to the standard output.
arrayList
-- In non-SDDS output mode,
requests that a list of array names be printed to the standard output,
one name per line. In SDDS output mode, requests that only array information be
provided.
columnList
-- In non-SDDS output mode,
requests that a list of column names be printed to the standard output,
one name per line. In SDDS output mode, requests that only column information be
provided.
parameterList
-- In non-SDDS output mode,
requests that a list of parameter names be printed to the standard output,
one name per line. In SDDS output mode, requests that only parameter information be
provided.