Skip to content

Commit 87dbf03

Browse files
author
Julian Kates-Harbeck
committed
added option for 0D jet data only, since we now have jet signals
1 parent ff2a072 commit 87dbf03

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

data/signals.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ def fetch_nstx_data(signal_path,shot_num,c):
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
d3d_signals = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if sig.is_defined_on_machine(d3d)}
240240
jet_signals = {sig_name: sig for (sig_name, sig) in all_signals_restricted.items() if sig.is_defined_on_machine(jet)}
241+
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)}
241242

242243

243244
#['pcechpwrf'] #Total ECH Power Not always on!

plasma/conf_parser.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ def parameters(input_file):
8383
params['paths']['shot_files'] = [jet_carbon_wall]
8484
params['paths']['shot_files_test'] = [jet_iterlike_wall]
8585
params['paths']['use_signals_dict'] = jet_signals
86+
if params['paths']['data'] == 'jet_data_0D':
87+
params['paths']['shot_files'] = [jet_carbon_wall]
88+
params['paths']['shot_files_test'] = [jet_iterlike_wall]
89+
params['paths']['use_signals_dict'] = jet_signals_0D
8690
elif params['paths']['data'] == 'jet_carbon_data':
8791
params['paths']['shot_files'] = [jet_carbon_wall]
8892
params['paths']['shot_files_test'] = []

plasma/primitives/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def fetch_data(self,machine,shot_num,c):
253253

254254

255255
class ChannelSignal(Signal):
256-
def __init__(self,description,paths,machines,tex_label=None,causal_shifts=None,mapping_range=(0,1),num_channels=32,data_avail_tolerances=None,is_strictly_positive=False,mapping_paths=None):
256+
def __init__(self,description,paths,machines,tex_label=None,causal_shifts=None,data_avail_tolerances=None,is_strictly_positive=False,mapping_paths=None):
257257
super(ChannelSignal, self).__init__(description,paths,machines,tex_label,causal_shifts,is_ip=False,data_avail_tolerances=data_avail_tolerances,is_strictly_positive=is_strictly_positive,mapping_paths=mapping_paths)
258258
nums,new_paths = self.get_channel_nums(paths)
259259
self.channel_nums = nums

0 commit comments

Comments
 (0)