spectrochempy.write
- write(dataset, filename=None, **kwargs)[source][source]
Write the current dataset.
- Parameters:
dataset (
NDDataset
) – Dataset to write.filename (str or pathlib object, optional) – If not provided, a dialog is opened to select a file for writing.
**kwargs – Optional keyword parameters (see Other Parameters).
- Returns:
output_path – Path of the output file.
- Other Parameters:
protocol ({‘scp’, ‘matlab’, ‘jcamp’, ‘csv’, ‘excel’}, optional) – Protocol used for writing. If not provided, the correct protocol is inferred (whnever it is possible) from the file name extension.
directory (str, optional) – Where to write the specified
filename
. If not specified, write in the current directory.description (str, optional) – A Custom description.
csv_delimiter (str, optional) – Set the column delimiter in CSV file. By default it is the one set in SpectroChemPy
Preferences
.
See also
save
Generic function for saving a NDDataset in SpectroChemPy format.
Examples
write a dataset (providing a windows type filename relative to the default
Datadir
)>>> nd = scp.read_opus('irdata/OPUS') >>> f = nd.write('opus.scp') >>> f.name 'opus.scp'