sddsconvertconverts SDDS files between ASCII and binary, and allows wildcard-based filtering-out of unwanted columns and/or rows, as well as renaming of columns. N.B.: it is not recommended to use
sddsconvertto convert a binary SDDS file to ASCII, then strip the header off and read the ASCII file. This completely bypasses the self-describing aspects of the SDDS file and is not robust. If the program that creates the SDDS file is changed so that the columns are created in a different order, the program that reads the ASCII file will produce unexpected results. Use sdds2plaindatasdds2plaindata ()sdds2plaindata, sddsprintoutsddsprintout ()sddsprintout, or sdds2streamsdds2stream ()sdds2stream for conversion to non-self-describing files. In this way, you can assure the order of the data is fixed.
retainis given but
deleteis not, only those entities matching one of the strings given with
retainare retained. If both
retainare given, then all entities are retained except those that match a
deletestring without matching any of the
editNamesoptions to fix invalid names in SDDS files. This option is provided for backward compatibility to the original version of SDDS, which allowed arbitrary characters in element names.