ParametricInstance#
- class ParametricInstance#
- __copy__() ParametricInstance#
- add_user_annotation(key: str, value: str, annotation_namespace: str = 'org.ommx.user.') None#
- add_user_annotations(annotations: Mapping[str, str], annotation_namespace: str = 'org.ommx.user.') None#
- empty() ParametricInstance#
Create trivial empty instance of minimization with zero objective, no constraints, and no decision variables and parameters.
- from_bytes(bytes: bytes) ParametricInstance#
- from_components(sense: Sense, objective: ToFunction, decision_variables: Sequence[DecisionVariable], constraints: Mapping[int, Constraint], parameters: Sequence[Parameter], named_functions: Optional[Sequence[NamedFunction]] = None, description: Optional[InstanceDescription] = None) ParametricInstance#
- get_constraint_by_id(constraint_id: int) Constraint#
Get a specific constraint by ID
- get_decision_variable_by_id(variable_id: int) DecisionVariable#
Get a specific decision variable by ID
- get_named_function_by_id(named_function_id: int) NamedFunction#
Get a specific named function by ID
- get_parameter_by_id(parameter_id: int) Parameter#
Get a specific parameter by ID
- get_removed_constraint_by_id(constraint_id: int) RemovedConstraint#
Get a specific removed constraint by ID
- get_user_annotation(key: str, annotation_namespace: str = 'org.ommx.user.') str#
- get_user_annotations(annotation_namespace: str = 'org.ommx.user.') dict[str, str]#
- to_bytes() bytes#
- with_parameters(parameters: Mapping[int, float]) Instance#
Substitute parameters to yield an instance.
Parameters can be provided as a dict mapping parameter IDs to their values.
- property annotations: dict[str, str]#
Returns a copy of the annotations dictionary.
Mutating the returned dict will not update the object. Use
add_user_annotation()or assign toannotationsto modify annotations.
- property authors: list[str]#
- property constraints: dict[int, Constraint]#
Read-only property.
- property constraints_df: DataFrame#
Read-only property.
DataFrame of constraints
- property decision_variable_ids: set[int]#
Read-only property.
- property decision_variables: list[DecisionVariable]#
Read-only property.
- property decision_variables_df: DataFrame#
Read-only property.
DataFrame of decision variables
- property named_functions: list[NamedFunction]#
Read-only property.
- property named_functions_df: DataFrame#
Read-only property.
DataFrame of named functions
- property parameter_ids: set[int]#
Read-only property.
- property parameters: list[Parameter]#
Read-only property.
- property parameters_df: DataFrame#
Read-only property.
DataFrame of parameters
- property removed_constraints: dict[int, RemovedConstraint]#
Read-only property.
- property removed_constraints_df: DataFrame#
Read-only property.
DataFrame of removed constraints
- property sense: Sense#
Read-only property.