Class: XASAmplifier
Amplifier sensitivity entry for one signal channel in an XAS sweep.
Corresponds to one row in LAM_XAS_AMPS (Amplifier_Gain_N / Analog_In_Offset_N).
URI: basalt_schema:XASAmplifier
classDiagram
class XASAmplifier
click XASAmplifier href "../XASAmplifier/"
XASAmplifier : amp_index
XASAmplifier : gain
XASAmplifier : gain_unit
XASAmplifier : signal_name
XASAmplifier : voltage_end
XASAmplifier : voltage_start
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| amp_index | 1 Integer |
1-based amplifier index (aligns with Amplifier_Gain_N) | direct |
| signal_name | 0..1 String |
Signal channel name (e | direct |
| gain | 0..1 Float |
Amplifier gain value | direct |
| gain_unit | 0..1 String |
Gain unit as written in file (e | direct |
| voltage_start | 0..1 Float |
Analog input voltage at scan start (V) | direct |
| voltage_end | 0..1 Float |
Analog input voltage at scan end (V) | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| XASInstrumentData | amplifiers | range | XASAmplifier |
Identifier and Mapping Information
Schema Source
- from schema: https://emsl-computing.github.io/BASALT-Schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | basalt_schema:XASAmplifier |
| native | basalt_schema:XASAmplifier |
LinkML Source
Direct
name: XASAmplifier
description: 'Amplifier sensitivity entry for one signal channel in an XAS sweep.
Corresponds to one row in LAM_XAS_AMPS (Amplifier_Gain_N / Analog_In_Offset_N).'
from_schema: https://emsl-computing.github.io/BASALT-Schema
slots:
- amp_index
- signal_name
- gain
- gain_unit
- voltage_start
- voltage_end
slot_usage:
amp_index:
name: amp_index
required: true
Induced
name: XASAmplifier
description: 'Amplifier sensitivity entry for one signal channel in an XAS sweep.
Corresponds to one row in LAM_XAS_AMPS (Amplifier_Gain_N / Analog_In_Offset_N).'
from_schema: https://emsl-computing.github.io/BASALT-Schema
slot_usage:
amp_index:
name: amp_index
required: true
attributes:
amp_index:
name: amp_index
description: 1-based amplifier index (aligns with Amplifier_Gain_N)
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: amp_index
owner: XASAmplifier
domain_of:
- XASAmplifier
range: integer
required: true
signal_name:
name: signal_name
description: Signal channel name (e.g. I0, It, Iref)
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: signal_name
owner: XASAmplifier
domain_of:
- XASAmplifier
range: string
gain:
name: gain
description: Amplifier gain value
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: gain
owner: XASAmplifier
domain_of:
- XASAmplifier
range: float
gain_unit:
name: gain_unit
description: Gain unit as written in file (e.g. nA/V, pA/V)
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: gain_unit
owner: XASAmplifier
domain_of:
- XASAmplifier
range: string
voltage_start:
name: voltage_start
description: Analog input voltage at scan start (V)
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: voltage_start
owner: XASAmplifier
domain_of:
- XASAmplifier
range: float
voltage_end:
name: voltage_end
description: Analog input voltage at scan end (V)
from_schema: https://emsl-computing.github.io/BASALT-Schema
rank: 1000
alias: voltage_end
owner: XASAmplifier
domain_of:
- XASAmplifier
range: float