From ab7db6f4dc5839ed1abfd3f2900f3f8cf988730d Mon Sep 17 00:00:00 2001 From: Olivier Sauter <olivier.sauter@epfl.ch> Date: Thu, 9 Feb 2023 08:35:01 -0800 Subject: [PATCH] further small add-ons, h98, ech --- matlab/D3D/d3d_requests_mapping.m | 3 ++- matlab/D3D/gdat_d3d.m | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/matlab/D3D/d3d_requests_mapping.m b/matlab/D3D/d3d_requests_mapping.m index b58209b9..8eb80c6c 100644 --- a/matlab/D3D/d3d_requests_mapping.m +++ b/matlab/D3D/d3d_requests_mapping.m @@ -114,11 +114,12 @@ switch lower(data_request) mapping.label = 'Halpha'; mapping.method = 'signal'; mapping.expression = [{'SPECTROSCOPY'},{'\fs04'}]; - case 'h_scalings' + case {'h_scalings', 'h98y2'} mapping.label = 'H_{98y2}'; mapping.timedim = 1; mapping.method = 'signal'; mapping.expression = [{'EFIT01'},{'results.confinement.times.scalings:h_thh98y2'}]; + mapping.expression = [{'D3D'},{'\h_thh98y2'}]; case 'ioh' mapping.timedim = 1; mapping.label = 'I ohmic transformer'; diff --git a/matlab/D3D/gdat_d3d.m b/matlab/D3D/gdat_d3d.m index f7a04a72..be93b419 100644 --- a/matlab/D3D/gdat_d3d.m +++ b/matlab/D3D/gdat_d3d.m @@ -1099,8 +1099,10 @@ elseif strcmp(mapping_for_d3d.method,'switchcase') % powers, frequencies, etc params_eff = gdat_data.gdat_params; params_eff.data_request={'rf' '\echpwrc'}; - gyro_names={'leia','luke','scarecrow','tinman','chewbacca','nasa'}; - power_names={'ecleifpwrc','eclukfpwrc','ecscafpwrc','ectinfpwrc','ecchefpwrc','ecnasfpwrc'}; +% $$$ gyro_names={'leia','luke','scarecrow','tinman','chewbacca','nasa'}; +% $$$ power_names={'ecleifpwrc','eclukfpwrc','ecscafpwrc','ectinfpwrc','ecchefpwrc','ecnasfpwrc'}; + gyro_names={'leia','luke','r2d2','yoda','han'}; + power_names={'ecleifpwrc','eclukfpwrc','ecr2dfpwrc','ecyodfpwrc','echanfpwrc'}; % pgyro tot in index=length(gyro_names)+1 try gdat_data=gdat_d3d(shot,params_eff); @@ -1247,7 +1249,7 @@ elseif strcmp(mapping_for_d3d.method,'switchcase') % total of each source in .data, but full data in subfield like pgyro in .ec, to check for nbi params_eff = gdat_data.gdat_params; % ohmic, use its time-base - params_eff.data_request={'EFIT03','\vloopmhd'}; %poh too noisy even if vloop*ip is not quite correct + params_eff.data_request={'EFIT01','\vloopmhd'}; %poh too noisy even if vloop*ip is not quite correct try ohm=gdat_d3d(shot,params_eff); catch -- GitLab