ana3AIMEC.aimecTools.computeBaseResTypeList

computeBaseResTypeList(inputsDF, runoutLayer)[source]

Compute base resType names available for all simulations

Discovers all base resType names from DataFrame columns (stripping _ld+ suffixes), then checks that every row can resolve each base name via resolveResTypeColumn. Returns only base names resolvable for ALL sims.

Parameters
  • inputsDF (pandas DataFrame) – simulation dataframe with resType columns (base and/or layer-suffixed)

  • runoutLayer (str) – layer identifier (e.g. ‘L2’). Empty string for single-layer.

Returns

sorted list of base resType names available for all simulations

Return type

list