Skip to content

Class: XASIonChamber

Ion chamber gas mixture component for one chamber in an XAS sweep.

Parsed from the user comment (e.g. 'i0 = 30%N2, 70%He. It and Iref = N2').

Corresponds to one row in LAM_XAS_ICS.

URI: basalt_schema:XASIonChamber

 classDiagram
    class XASIonChamber
    click XASIonChamber href "../XASIonChamber/"
      XASIonChamber : chamber_index

      XASIonChamber : chamber_length_mm

      XASIonChamber : gas_index

      XASIonChamber : gas_name

      XASIonChamber : pressure_bar

Slots

Name Cardinality and Range Description Inheritance
chamber_index 1
Integer
Ion chamber index (1=I0, 2=It, 3=Iref) direct
gas_index 1
Integer
1-based gas component index within the chamber mixture direct
gas_name 0..1
String
Fill gas name (e direct
chamber_length_mm 0..1
Float
Physical ion chamber length in mm direct
pressure_bar 0..1
Float
Gas fill pressure in bar direct

Usages

used by used in type used
XASInstrumentData ion_chambers range XASIonChamber

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self basalt_schema:XASIonChamber
native basalt_schema:XASIonChamber

LinkML Source

Direct

name: XASIonChamber
description: 'Ion chamber gas mixture component for one chamber in an XAS sweep.

  Parsed from the user comment (e.g. ''i0 = 30%N2, 70%He. It and Iref = N2'').

  Corresponds to one row in LAM_XAS_ICS.'
from_schema: https://emsl-computing.github.io/BASALT-Schema
slots:
- chamber_index
- gas_index
- gas_name
- chamber_length_mm
- pressure_bar
slot_usage:
  chamber_index:
    name: chamber_index
    required: true
  gas_index:
    name: gas_index
    required: true

Induced

name: XASIonChamber
description: 'Ion chamber gas mixture component for one chamber in an XAS sweep.

  Parsed from the user comment (e.g. ''i0 = 30%N2, 70%He. It and Iref = N2'').

  Corresponds to one row in LAM_XAS_ICS.'
from_schema: https://emsl-computing.github.io/BASALT-Schema
slot_usage:
  chamber_index:
    name: chamber_index
    required: true
  gas_index:
    name: gas_index
    required: true
attributes:
  chamber_index:
    name: chamber_index
    description: Ion chamber index (1=I0, 2=It, 3=Iref)
    from_schema: https://emsl-computing.github.io/BASALT-Schema
    rank: 1000
    alias: chamber_index
    owner: XASIonChamber
    domain_of:
    - XASIonChamber
    range: integer
    required: true
  gas_index:
    name: gas_index
    description: 1-based gas component index within the chamber mixture
    from_schema: https://emsl-computing.github.io/BASALT-Schema
    rank: 1000
    alias: gas_index
    owner: XASIonChamber
    domain_of:
    - XASIonChamber
    range: integer
    required: true
  gas_name:
    name: gas_name
    description: Fill gas name (e.g. Nitrogen, Helium, Argon)
    from_schema: https://emsl-computing.github.io/BASALT-Schema
    rank: 1000
    alias: gas_name
    owner: XASIonChamber
    domain_of:
    - XASIonChamber
    range: string
  chamber_length_mm:
    name: chamber_length_mm
    description: Physical ion chamber length in mm
    from_schema: https://emsl-computing.github.io/BASALT-Schema
    rank: 1000
    alias: chamber_length_mm
    owner: XASIonChamber
    domain_of:
    - XASIonChamber
    range: float
  pressure_bar:
    name: pressure_bar
    description: Gas fill pressure in bar
    from_schema: https://emsl-computing.github.io/BASALT-Schema
    rank: 1000
    alias: pressure_bar
    owner: XASIonChamber
    domain_of:
    - XASIonChamber
    range: float