diff --git a/matlab/AUG/aug_requests_mapping.m b/matlab/AUG/aug_requests_mapping.m index 4112db7bea5e48800ea3f26c2471e9d17edd726f..c755d4bac98c407e8cd26c8c3ec9b82b75358416 100644 --- a/matlab/AUG/aug_requests_mapping.m +++ b/matlab/AUG/aug_requests_mapping.m @@ -182,6 +182,17 @@ switch lower(data_request) mapping.label = 'l_i'; mapping.method = 'signal'; mapping.expression = [{'FPG'},{'li'}]; + case 'li3' + mapping.timedim = 1; + mapping.label = 'li3'; + mapping.method = 'expression'; + mapping.expression = ['params_eff = gdat_data.gdat_params;params_eff.data_request=''li'';' ... + 'gdat_tmp=gdat_aug(shot,params_eff);params_eff.data_request=''volume'';r0exp=1.65;gdat_tmp.r0=r0exp;' ... + 'gdat_tmp2=gdat_aug(shot,params_eff);ij=find(gdat_tmp2.data==0);gdat_tmp2.data(ij)=NaN;' ... + 'params_eff.data_request=[{''FPG''},{''Circumf''}];' ... + 'gdat_tmp3=gdat_aug(shot,params_eff);ij=find(gdat_tmp3.data==0);gdat_tmp3.data(ij)=NaN;' ... + 'gdat_tmp.conversion_factor_liefit_li3=gdat_tmp.r0./2.*gdat_tmp3.data.^2./gdat_tmp2.data;' ... + 'gdat_tmp.data = gdat_tmp.data./gdat_tmp.conversion_factor_liefit_li3;']; case 'mhd' mapping.timedim = 1; mapping.label = {'n\_odd','n\_even'};% this superseeds the expression