This page is an autogenerated reference for all the plugins in amstrax.context.xams-context
.
Colors indicate data kinds. To load tables with different data kinds, you currently need more than one get_df (or get_array) commands.
Provided by plugin: DAQReader
Data kind: raw_records_v1724
Read the XAMS DAQ-live_data from redax and split it to the appropriate raw_record data-types based on the channel-map. Does nothing whatsoever to the live_data; not even baselining. Provides:
- raw_records_v1724, sampled from the V1724 digitizer with sampling resolution = 10ns
- raw_records_v1730, sampled from the V1730 digitizer with sampling resolution = 2ns
- raw_records_aqmon, actually empty unless we need some strax-deadtime
Field name | Data type | Comment |
---|---|---|
time | int64 | Start time since unix epoch [ns] |
length | int32 | Length of the interval in samples |
dt | int16 | Width of one sample [ns] |
channel | int16 | Channel/PMT number |
pulse_length | int32 | Length of pulse to which the record belongs (without zero-padding) |
record_i | int16 | Fragment number in the pulse |
baseline | int16 | Baseline determined by the digitizer (if this is supported) |
data | ('<i2', (110,)) | Waveform data in raw ADC counts |
These are all options that affect this data type. This also includes options taken by dependencies of this datatype, because changing any of those options affect this data indirectly.
option | default | current | applies_to | help |
---|---|---|---|---|
channel_map | <OMITTED> | (v1724, v1730, aqmon) | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | immutabledict mapping subdetector to (min, max) channel number. |
daq_chunk_duration | 5000000000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Duration of regular chunks in ns |
daq_compressor | lz4 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Algorithm used for (de)compressing the live data |
daq_input_dir | <OMITTED> | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Directory where readers put data |
daq_overlap_chunk_duration | 500000000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Duration of intermediate/overlap chunks in ns |
max_digitizer_sampling_time | 10 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Highest interval time of the digitizer sampling times(s) used. |
readout_threads | <OMITTED> | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Dictionary of the readout threads where the keys specify the reader and value the number of threads |
record_length | 110 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Number of samples per raw_record |
run_start_time | 0 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | time of start run (s since unix epoch) |
safe_break_in_pulses | 1000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Time (ns) between pulses indicating a safe break in the datastream -- gaps of this size cannot be interior to peaklets. |
Provided by plugin: DAQReader
Data kind: raw_records_v1730
Read the XAMS DAQ-live_data from redax and split it to the appropriate raw_record data-types based on the channel-map. Does nothing whatsoever to the live_data; not even baselining. Provides:
- raw_records_v1724, sampled from the V1724 digitizer with sampling resolution = 10ns
- raw_records_v1730, sampled from the V1730 digitizer with sampling resolution = 2ns
- raw_records_aqmon, actually empty unless we need some strax-deadtime
Field name | Data type | Comment |
---|---|---|
time | int64 | Start time since unix epoch [ns] |
length | int32 | Length of the interval in samples |
dt | int16 | Width of one sample [ns] |
channel | int16 | Channel/PMT number |
pulse_length | int32 | Length of pulse to which the record belongs (without zero-padding) |
record_i | int16 | Fragment number in the pulse |
baseline | int16 | Baseline determined by the digitizer (if this is supported) |
data | ('<i2', (110,)) | Waveform data in raw ADC counts |
These are all options that affect this data type. This also includes options taken by dependencies of this datatype, because changing any of those options affect this data indirectly.
option | default | current | applies_to | help |
---|---|---|---|---|
channel_map | <OMITTED> | (v1724, v1730, aqmon) | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | immutabledict mapping subdetector to (min, max) channel number. |
daq_chunk_duration | 5000000000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Duration of regular chunks in ns |
daq_compressor | lz4 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Algorithm used for (de)compressing the live data |
daq_input_dir | <OMITTED> | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Directory where readers put data |
daq_overlap_chunk_duration | 500000000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Duration of intermediate/overlap chunks in ns |
max_digitizer_sampling_time | 10 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Highest interval time of the digitizer sampling times(s) used. |
readout_threads | <OMITTED> | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Dictionary of the readout threads where the keys specify the reader and value the number of threads |
record_length | 110 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Number of samples per raw_record |
run_start_time | 0 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | time of start run (s since unix epoch) |
safe_break_in_pulses | 1000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Time (ns) between pulses indicating a safe break in the datastream -- gaps of this size cannot be interior to peaklets. |
Provided by plugin: DAQReader
Data kind: raw_records_aqmon
Read the XAMS DAQ-live_data from redax and split it to the appropriate raw_record data-types based on the channel-map. Does nothing whatsoever to the live_data; not even baselining. Provides:
- raw_records_v1724, sampled from the V1724 digitizer with sampling resolution = 10ns
- raw_records_v1730, sampled from the V1730 digitizer with sampling resolution = 2ns
- raw_records_aqmon, actually empty unless we need some strax-deadtime
Field name | Data type | Comment |
---|---|---|
time | int64 | Start time since unix epoch [ns] |
length | int32 | Length of the interval in samples |
dt | int16 | Width of one sample [ns] |
channel | int16 | Channel/PMT number |
pulse_length | int32 | Length of pulse to which the record belongs (without zero-padding) |
record_i | int16 | Fragment number in the pulse |
baseline | int16 | Baseline determined by the digitizer (if this is supported) |
data | ('<i2', (110,)) | Waveform data in raw ADC counts |
These are all options that affect this data type. This also includes options taken by dependencies of this datatype, because changing any of those options affect this data indirectly.
option | default | current | applies_to | help |
---|---|---|---|---|
channel_map | <OMITTED> | (v1724, v1730, aqmon) | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | immutabledict mapping subdetector to (min, max) channel number. |
daq_chunk_duration | 5000000000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Duration of regular chunks in ns |
daq_compressor | lz4 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Algorithm used for (de)compressing the live data |
daq_input_dir | <OMITTED> | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Directory where readers put data |
daq_overlap_chunk_duration | 500000000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Duration of intermediate/overlap chunks in ns |
max_digitizer_sampling_time | 10 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Highest interval time of the digitizer sampling times(s) used. |
readout_threads | <OMITTED> | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Dictionary of the readout threads where the keys specify the reader and value the number of threads |
record_length | 110 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Number of samples per raw_record |
run_start_time | 0 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | time of start run (s since unix epoch) |
safe_break_in_pulses | 1000 | <OMITTED> | (raw_records_v1724, raw_records_v1730, raw_records_aqmon) | Time (ns) between pulses indicating a safe break in the datastream -- gaps of this size cannot be interior to peaklets. |