sda.analysis.generators#

Generator-name resolution helpers shared across SDA analysis scripts.

Functions#

get_row_generator(row, df_cols, test_name, df)

Return the most specific generator name for a single DataFrame row.

Module Contents#

sda.analysis.generators.get_row_generator(row, df_cols, test_name, df)#

Return the most specific generator name for a single DataFrame row.

Resolution priority#

  1. First specific (non-generic) value from GEN_COL_PRIORITY.

  2. If only a generic family name (e.g. "SOLO") was found, refine it using "Modèle de générateur" which carries per-row detail (e.g. "SOLO 5").

  3. Keyword scan of filenames / test name.

  4. "unknown".