csv2sdds data.csv -columnData=name=x,type=float,units=m -columnData=name=Name,type=string data.sdds
csv2sdds [CSVfile] [SDDSfile] [-pipe[=in][,out]] [-asciiOutput] [-spanLines] [-maxRows=integer] [-schFile=SCHfilename] [-skiplines=integer] [-delimiters=start=character,end=character] [-separator=character] [-columnData=name=string,type=string[,units=string] ...] [-uselabels[=units]] [-majorOrder=<row|column>]
SDDSfile is the SDDS output that is created.
The optional SCHfilename is a way of specifying the column headers. The file is expected to contain a series of lines of the form tag=valueList, where valueList is a comma-separated list of one or more items. Lines not matching this format are ignored. The tag may be one of the following:
elegant2genesis