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