Add choice to load transmission data
This commit is contained in:
parent
c67629bef6
commit
9cda7694d0
1 changed files with 12 additions and 7 deletions
|
|
@ -189,9 +189,10 @@ def read_data(data: dict, options={}) -> pd.DataFrame:
|
||||||
# FIXME Handle the case when dataseries are not the same size
|
# FIXME Handle the case when dataseries are not the same size
|
||||||
# FIXME Add possibility to extract TIME (for operando runs) and Blower Temp (for variable temperature runs)
|
# FIXME Add possibility to extract TIME (for operando runs) and Blower Temp (for variable temperature runs)
|
||||||
# FIXME Add possibility to iport transmission data
|
# FIXME Add possibility to iport transmission data
|
||||||
required_options = ['adjust']
|
required_options = ['adjust', 'mode']
|
||||||
default_options = {
|
default_options = {
|
||||||
'adjust': 0
|
'adjust': 0,
|
||||||
|
'mode': 'fluoresence'
|
||||||
}
|
}
|
||||||
|
|
||||||
options = aux.update_options(options=options, required_options=required_options, default_options=default_options)
|
options = aux.update_options(options=options, required_options=required_options, default_options=default_options)
|
||||||
|
|
@ -211,11 +212,15 @@ def read_data(data: dict, options={}) -> pd.DataFrame:
|
||||||
|
|
||||||
scan_data = pd.read_csv(filename, skiprows=1)
|
scan_data = pd.read_csv(filename, skiprows=1)
|
||||||
|
|
||||||
|
if options['mode'] == 'fluoresence':
|
||||||
if not options['active_roi']:
|
if not options['active_roi']:
|
||||||
scan_data = scan_data[[determine_active_roi(scan_data)]]
|
scan_data = scan_data[[determine_active_roi(scan_data)]]
|
||||||
else:
|
else:
|
||||||
scan_data = scan_data[options['active_roi']]
|
scan_data = scan_data[options['active_roi']]
|
||||||
|
|
||||||
|
elif options['mode'] == 'transmission':
|
||||||
|
scan_data = scan_data['Ion2'] / scan_data['Ion1']
|
||||||
|
|
||||||
xanes_data = pd.concat([xanes_data, scan_data], axis=1)
|
xanes_data = pd.concat([xanes_data, scan_data], axis=1)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue