materia_epd.pipeline namespace

Submodules

materia_epd.pipeline.context module

class materia_epd.pipeline.context.EpdPipelineContext(process: 'Any | None' = None, matches: 'dict[str, Any] | None'=None, all_epds: 'list[Any]' = <factory>, matched_epds: 'list[Any]' = <factory>, filtered_epds: 'list[Any]' = <factory>, rejected_epds: 'list[tuple[str, str]]'=<factory>, missing_epds: 'list[tuple[str, str]]'=<factory>, unmatched_epds: 'list[tuple[str, str]]'=<factory>, market_epds: 'dict[str, list[Any]]'=<factory>, market_impacts: 'dict[str, Any]'=<factory>, avg_properties: 'dict[str, Any] | None'=None, avg_gwps: 'dict[str, Any] | None'=None, report: 'Any | None' = None, used_mass_fallback: 'bool' = False, recipe_type: 'str | None' = None, active_material_kwargs: 'dict[str, Any] | None'=None, active_dec_unit: 'str | None' = None, diagnostics: 'list[dict[str, Any]]'=<factory>, stopped: 'bool' = False, success: 'bool' = True)[source]

Bases: object

active_dec_unit: str | None = None
active_material_kwargs: dict[str, Any] | None = None
add_diagnostic(kind: str, message: str, **extra: Any) None[source]
all_epds: list[Any]
avg_gwps: dict[str, Any] | None = None
avg_properties: dict[str, Any] | None = None
diagnostics: list[dict[str, Any]]
filtered_epds: list[Any]
market_epds: dict[str, list[Any]]
market_impacts: dict[str, Any]
matched_epds: list[Any]
matches: dict[str, Any] | None = None
missing_epds: list[tuple[str, str]]
process: Any | None = None
recipe_type: str | None = None
rejected_epds: list[tuple[str, str]]
report: Any | None = None
stop(success: bool = False) None[source]
stopped: bool = False
success: bool = True
unmatched_epds: list[tuple[str, str]]
used_mass_fallback: bool = False

materia_epd.pipeline.pipeline module

materia_epd.pipeline.recipes module

materia_epd.pipeline.report module

materia_epd.pipeline.run module

materia_epd.pipeline.stages module