Skip to content

Commit 68f881d

Browse files
author
Julian Kates-Harbeck
committed
added jet 1D signals only option
1 parent 61dbe21 commit 68f881d

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

data/signals.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,15 @@ def fetch_nstx_data(signal_path,shot_num,c):
237237

238238
fully_defined_signals = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if sig.is_defined_on_machines(all_machines)}
239239
fully_defined_signals_0D = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if ( sig.is_defined_on_machines(all_machines) and sig.num_channels == 1) }
240+
fully_defined_signals_1D = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if ( sig.is_defined_on_machines(all_machines) and sig.num_channels > 1) }
241+
240242
d3d_signals = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if sig.is_defined_on_machine(d3d)}
243+
d3d_signals_0D = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if (sig.is_defined_on_machine(d3d) and sig.num_channels == 1)}
244+
d3d_signals_1D = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if (sig.is_defined_on_machine(d3d) and sig.num_channels > 1)}
245+
241246
jet_signals = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if sig.is_defined_on_machine(jet)}
242247
jet_signals_0D = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if (sig.is_defined_on_machine(jet) and sig.num_channels == 1)}
243-
248+
jet_signals_1D = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if (sig.is_defined_on_machine(jet) and sig.num_channels > 1)}
244249

245250
#['pcechpwrf'] #Total ECH Power Not always on!
246251
### 0D EFIT signals ###

plasma/conf_parser.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ def parameters(input_file):
9393
params['paths']['shot_files'] = [jet_carbon_wall]
9494
params['paths']['shot_files_test'] = [jet_iterlike_wall]
9595
params['paths']['use_signals_dict'] = jet_signals_0D
96+
elif params['paths']['data'] == 'jet_data_1D':
97+
params['paths']['shot_files'] = [jet_carbon_wall]
98+
params['paths']['shot_files_test'] = [jet_iterlike_wall]
99+
params['paths']['use_signals_dict'] = jet_signals_1D
96100
elif params['paths']['data'] == 'jet_carbon_data':
97101
params['paths']['shot_files'] = [jet_carbon_wall]
98102
params['paths']['shot_files_test'] = []
@@ -168,6 +172,14 @@ def parameters(input_file):
168172
params['paths']['shot_files'] = [d3d_full]
169173
params['paths']['shot_files_test'] = [jet_iterlike_wall]
170174
params['paths']['use_signals_dict'] = fully_defined_signals_0D
175+
elif params['paths']['data'] == 'jet_to_d3d_data_1D':
176+
params['paths']['shot_files'] = [jet_full]
177+
params['paths']['shot_files_test'] = [d3d_full]
178+
params['paths']['use_signals_dict'] = fully_defined_signals_1D
179+
elif params['paths']['data'] == 'd3d_to_jet_data_1D':
180+
params['paths']['shot_files'] = [d3d_full]
181+
params['paths']['shot_files_test'] = [jet_iterlike_wall]
182+
params['paths']['use_signals_dict'] = fully_defined_signals_1D
171183

172184

173185

0 commit comments

Comments
 (0)