Runs

class ixmp4.core.run.Run(**kwargs: Unpack[RunKwargs])

Bases: BaseModelFacade

NoDefaultVersion

alias of NoDefaultRunVersion

NotFound

alias of RunNotFound

NotUnique

alias of RunNotUnique

property id: int

Unique id.

property meta: RunMetaFacade

Meta indicator data (dict-like).

property model: Model

Associated model.

property scenario: Scenario

Associated scenario.

set_as_default() None

Sets this run as the default version for its model + scenario combination.

unset_as_default() None

Unsets this run as the default version.

class ixmp4.core.run.RunKwargs

Bases: TypedDict

class ixmp4.core.run.RunMetaFacade(run: Run, **kwargs: Backend)

Bases: BaseFacade, UserDict[str, bool | float | int | str | None]

run: Run
class ixmp4.core.run.RunRepository(_backend: Backend | None = None)

Bases: BaseFacade

create(model: str, scenario: str) Run
get(model: str, scenario: str, version: int | None = None) Run
list(**kwargs: Unpack[EnumerateKwargs]) list[Run]
tabulate(audit_info: bool = False, **kwargs: Unpack[EnumerateKwargs]) DataFrame
ixmp4.core.run.numpy_to_pytype(value: bool | float | int | str | generic | None) bool | float | int | str | None

Cast numpy-types to basic Python types