ana3AIMEC.aimecTools.resolveResTypeColumn
- resolveResTypeColumn(row, baseResType, layer='')[source]
Resolve base resType to actual DataFrame column for a simulation row
For single-layer sims: returns baseResType (e.g. ‘ppr’) For multi-layer sims with layer set: returns layer-suffixed column (e.g. ‘ppr_l2’) Returns None if no matching column has data.
- Parameters
row (pandas Series) – a row from inputsDF or resAnalysisDF (one row per simulation with info on the simulation, available result files and optional configuration)
baseResType (str) – base result type name (e.g. ‘ppr’, ‘pfv’)
layer (str) – layer identifier (e.g. ‘L2’). Empty string for single-layer.
- Returns
actual column name, or None if not resolvable
- Return type
str or None