Class: XASLCFDataRow
One point from the LCF fit output, enabling reconstruction and plotting
of the measured spectrum, fitted curve, and residual without accessing
the raw .lcf file.
Corresponds to one row in LAM_XAS_LCF_DROWS.
URI: basalt_schema:XASLCFDataRow
classDiagram
class XASLCFDataRow
click XASLCFDataRow href "../XASLCFDataRow/"
XASLCFDataRow : data_val
XASLCFDataRow : fit_val
XASLCFDataRow : residual
XASLCFDataRow : row_num
XASLCFDataRow : x_val
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| row_num | 1 Integer |
1-based row index within the sweep file | direct |
| x_val | 1 Float |
Positioner value at this data point (energy in eV or k in A^-1) | direct |
| data_val | 0..1 Float |
Measured normalised spectrum value at this point | direct |
| fit_val | 0..1 Float |
LCF fitted curve value at this point | direct |
| residual | 0..1 Float |
Fit residual at this point (data_val - fit_val) | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| XASLCFProduct | lcf_data_rows | range | XASLCFDataRow |
Identifier and Mapping Information
Schema Source
- from schema: https://emsl-computing.github.io/BASALT-Schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | basalt_schema:XASLCFDataRow |
| native | basalt_schema:XASLCFDataRow |
LinkML Source
Direct
name: XASLCFDataRow
description: 'One point from the LCF fit output, enabling reconstruction and plotting
of the measured spectrum, fitted curve, and residual without accessing
the raw .lcf file.
Corresponds to one row in LAM_XAS_LCF_DROWS.'
from_schema: https://emsl-computing.github.io/BASALT-Schema
slots:
- row_num
- x_val
- data_val
- fit_val
- residual
slot_usage:
row_num:
name: row_num
required: true
x_val:
name: x_val
required: true
Induced
name: XASLCFDataRow
description: 'One point from the LCF fit output, enabling reconstruction and plotting
of the measured spectrum, fitted curve, and residual without accessing
the raw .lcf file.
Corresponds to one row in LAM_XAS_LCF_DROWS.'
from_schema: https://emsl-computing.github.io/BASALT-Schema
slot_usage:
row_num:
name: row_num
required: true
x_val:
name: x_val
required: true
attributes:
row_num:
name: row_num
description: 1-based row index within the sweep file
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: row_num
owner: XASLCFDataRow
domain_of:
- XASDataRow
- XASLCFDataRow
range: integer
required: true
x_val:
name: x_val
description: Positioner value at this data point (energy in eV or k in A^-1)
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: x_val
owner: XASLCFDataRow
domain_of:
- XASLCFDataRow
range: float
required: true
data_val:
name: data_val
description: Measured normalised spectrum value at this point
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: data_val
owner: XASLCFDataRow
domain_of:
- XASLCFDataRow
range: float
fit_val:
name: fit_val
description: LCF fitted curve value at this point
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: fit_val
owner: XASLCFDataRow
domain_of:
- XASLCFDataRow
range: float
residual:
name: residual
description: Fit residual at this point (data_val - fit_val)
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: residual
owner: XASLCFDataRow
domain_of:
- XASLCFDataRow
range: float