PlasmaCalcs.hookups.eppic.eppic_instability_calculator.eppici_maker.eppici_dict

PlasmaCalcs.hookups.eppic.eppic_instability_calculator.eppici_maker.eppici_dict(ds, *, item=UNSET)
return a dict to use for making an eppic.i file.
result is like: {

paramA: valueA, paramB: valueB,

… # and similarly, for all global inputs
0: {
param0a: value0a,
param0b: value0b,
… # and similarly, for all dist0 values
},

1: {…},

…, # and similarly, for all dists

N: {…}

}
ds: Dataset
dataset with inputs for eppic.i file.
data vars will be treated as dist-specific if they contain ‘{N}’ (including curly brackets.)
internally expands data vars with ‘{N}’ into a value for each dist.
internally expands data vars with ‘{x}’ into a value for each vector component (x,y,z).
(if data vars with ‘{N}’ or ‘{x}’ don’t vary across ‘fluid’ or ‘component’,
assume that var should have the same value for every fluid or component.)
item: UNSET or bool
whether to convert all values to items (i.e., not DataArrays anymore).
UNSET –> True if dataset dims are only ‘fluid’ and/or ‘component’, else False.