Skip to content

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

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