sda.analysis.generators ======================= .. py:module:: sda.analysis.generators .. autoapi-nested-parse:: Generator-name resolution helpers shared across SDA analysis scripts. Functions --------- .. autoapisummary:: sda.analysis.generators.get_row_generator Module Contents --------------- .. py:function:: 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 :data:`~sda.analysis.columns.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"``.