Uses of Class
adams.data.io.output.AbstractSpectrumWriter
-
Packages that use AbstractSpectrumWriter Package Description adams.data.io.output adams.flow.standalone.rats -
-
Uses of AbstractSpectrumWriter in adams.data.io.output
Subclasses of AbstractSpectrumWriter in adams.data.io.output Modifier and Type Class Description classAbstractTextBasedSpectrumWriterAncestor for text-based spectrum writers that support streaming.classASCIIXYSpectrumWriterWriter that stores spectra in ASCII XY format.classASCSpectrumWriterWriter that stores spectra in the BLGG ASC format.classCALSpectrumWriterWrite spectra to .CAL file.classDPTSpectrumWriterWriter that stores spectra in the simple CSV format.classFilteredSpectrumWriterApplies the specified filter to the data before outputting it using the supplied writer.classJCampDX2SpectrumWriterWriter that stores spectra in the simple CSV format.classJsonSpectrumWriterWrites spectra in JSON format.
Output format for single spectrum:
- outputting the complete report:
{
"id": "someid",
"format": "NIR",
"waves": [1.0, 2.0],
"amplitudes": [1.1, 2.1],
"report": {
"Sample ID": "someid",
"GLV2": 1.123,
"valid": true
}
}
- outputting specific reference and meta-data values:
{
"id": "someid",
"format": "NIR",
"waves": [1.0, 2.0],
"amplitudes": [1.1, 2.1],
"reference": {
"GLV2": 1.123
},
"meta-data": {
"valid": true
}
}
Multiple spectra get wrapped in an array called 'spectra'.classNIRSpectrumWriterWriter that stores spectra in the FOSS .nir Format.classSimpleSpectrumWriterWriter that stores spectra in the simple CSV format.classSpectrumImageWriterWrites spectra as images using the supplied generator.classSpreadSheetSpectrumWriterUses the supplied spreadsheet writer to write the spectra as spreadsheets.classTrinamixSpectrumWriterWriter for the trinamiX (https://trinamixsensing.com/) CSV format.classZippedSpectrumWriterWrites spectra to the zip file using the specified base writer (must support streaming).Fields in adams.data.io.output declared as AbstractSpectrumWriter Modifier and Type Field Description protected AbstractSpectrumWriterFilteredSpectrumWriter. m_Writerthe underlying writer.Methods in adams.data.io.output that return AbstractSpectrumWriter Modifier and Type Method Description protected AbstractSpectrumWriterFilteredSpectrumWriter. getDefaultWriter()Returns the default instrument of the spectra.AbstractSpectrumWriterFilteredSpectrumWriter. getWriter()Returns the underlying writer.Methods in adams.data.io.output with parameters of type AbstractSpectrumWriter Modifier and Type Method Description voidFilteredSpectrumWriter. setWriter(AbstractSpectrumWriter value)Sets the underlying writer. -
Uses of AbstractSpectrumWriter in adams.flow.standalone.rats
Fields in adams.flow.standalone.rats declared as AbstractSpectrumWriter Modifier and Type Field Description protected AbstractSpectrumWriterSaveMultiSpectrumFileOutput. m_Writerthe sprectrum writer to use.protected AbstractSpectrumWriterSaveSpectrumFileOutput. m_Writerthe sprectrum writer to use.Methods in adams.flow.standalone.rats that return AbstractSpectrumWriter Modifier and Type Method Description protected AbstractSpectrumWriterSaveMultiSpectrumFileOutput. getDefaultWriter()Returns the default writer to use.protected AbstractSpectrumWriterSaveSpectrumFileOutput. getDefaultWriter()Returns the default writer to use.AbstractSpectrumWriterSaveMultiSpectrumFileOutput. getWriter()Returns the writer in use.AbstractSpectrumWriterSaveSpectrumFileOutput. getWriter()Returns the writer in use.Methods in adams.flow.standalone.rats with parameters of type AbstractSpectrumWriter Modifier and Type Method Description voidSaveMultiSpectrumFileOutput. setWriter(AbstractSpectrumWriter value)Sets the writer to use.voidSaveSpectrumFileOutput. setWriter(AbstractSpectrumWriter value)Sets the writer to use.
-