ArrayToSpectrum |
Converts a float array representing amplitudes into a spectrum.
|
JsonToSpectrum |
Turns a JSON string into a spectrum.
Input format:
- complete report stored:
{
"id": "someid",
"format": "NIR",
"waves": [1.0, 2.0],
"amplitudes": [1.1, 2.1],
"report": {
"Sample ID": "someid",
"GLV2": 1.123,
"valid": true
}
}
- specific reference and meta-data values stored:
{
"id": "someid",
"format": "NIR",
"waves": [1.0, 2.0],
"amplitudes": [1.1, 2.1],
"reference": {
"GLV2": 1.123
},
"meta-data": {
"valid": true
}
}
|
MultiSpectrumToSpectra |
Generates an array of knir.data.spectrum.Spectrum from the incoming knir.data.spectrum.MultiSpectrum.
One can either transfer the data (all or partial) from the 'global' report to the sub-spectra or output the 'global' report as a separate (= first) spectrum with no spectral data points.
See also:
knir.data.conversion.SpectraToMultiSpectrum
|
PostProcessingContainerToWekaInstanceContainer |
Converts a adams.flow.container.PostProcessingContainer container to a adams.data.instance.WekaInstanceContainer one.
|
ReportToSampleData |
Converts a Report into a SampleData object.
|
SampleDataArrayToMap |
Converts the incoming sample data array into a map using the sample ID as key.
|
SpectraToMultiSpectrum |
Generates a adams.data.spectrum.MultiSpectrum from the incoming array of adams.data.spectrum.Spectrum.
If the first spectrum in the array is a report-only spectrum (ie no spectral data points), then this report is used as the 'global' report for the multi-spectrum.
|
SpectrumToArray |
Turns either the wave numbers or amplitudes of the incoming spectrum into a float array.
|
SpectrumToBufferedImage |
Converts a spectrum into an image by treating it like an audio signal, and producing a spectrogram for it.
|
SpectrumToJson |
Turns a spectrum into a JSON string.
Output format:
- 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
}
}
|
SpectrumToSpreadSheet |
Turns a spectrum into a spreadsheet.
|
SpectrumToWave |
Turns a spectrum into a WAV.
|
SpreadSheetColumnsToSampleData |
Turns spreadsheet columns into sample data.
|
SpreadSheetColumnsToSpectra |
Turns spreadsheet columns into spectra.
|
SpreadSheetRowsToSampleData |
Turns spreadsheet rows into sample data.
|
SpreadSheetRowsToSpectra |
Turns spreadsheet rows into spectra.
|
SpreadSheetTo2DTensor |
Converts a spreadsheet into a 2-D Tensor data structure (ie a matrix).
|
SpreadSheetTo3DTensor |
Converts a spreadsheet into a 3-way Tensor data structure.
The sheet requires four columns: X, Y, Z and data.
|
SpreadSheetToSpectrum |
Turns a spreadsheet into a spectrum.
|
SpreadSheetToThreeWayData |
Converts a spreadsheet into a 3-way data structure.
The sheet requires four columns: X, Y, Z and data.
The Z column is optional, which, if not provided, is simply assumed to be 0.
|
TensorToSpreadSheet |
Turns a Tensor data structure into a spreadsheet.
- 1D: single row
- 2D: matrix
- 3D: three index columns (X,Y,Z) and data column
|
TensorToThreeWayData |
Turns a Tensor data structure into a ThreeWayData one.
|
ThreeWayDataToHeatmap |
Turns a adams.data.threeway.ThreeWayData data structure into a heatmap.
Sums up the data values of the Z layers that fall into the specified min/max.
|
ThreeWayDataToSpreadSheet |
Flattens 3-way data into a spreadsheet.
|
ThreeWayDataToTensor |
Converts 3-way data into the Tensor data structure.
|
WekaPredictionContainerToEvaluationContainer |
Turns a adams.flow.container.WekaPredictionContainer into a knir.flow.container.EvaluationContainer.
|