prepare
Input preparation for the build pipeline.
funcdict_to_nested_dict_with_species_prefix(dct) → dictConvert a flat dot-separated key dict into a nested dict with species grouping.
paramdctdictFlat dictionary with dot-separated keys (e.g., "system.species.POPC.count")
Returns
dictNested dictionary suitable for BuildInput construction
funcdf_to_build_input_models(df) → tuple[list[BuildInput], dict[int, str]]Validate DataFrame rows into BuildInput models.
paramdfpd.DataFrameDataFrame where each row is a flat build specification
Returns
tuple(valid_models, {row_index: error_message} for failed rows)
