Skip to content

anypinn.core.context

Runtime context inferred from training data.

InferredContext dataclass

Runtime context inferred from training data.

This holds the data that is either explicitly provided in props or inferred from training data.

Source code in src/anypinn/core/context.py
@dataclass
class InferredContext:
    """
    Runtime context inferred from training data.

    This holds the data that is either explicitly provided in props or inferred from training data.
    """

    def __init__(
        self,
        x: Tensor,
        y: Tensor,
        validation: ResolvedValidation,
    ):
        """
        Infer context from either generated or loaded data.

        Args:
            x: x coordinates.
            y: observations.
            validation: Resolved validation dictionary.
        """

        self.domain = Domain.from_x(x)
        self.validation = validation

domain = Domain.from_x(x) instance-attribute

validation = validation instance-attribute

__init__(x: Tensor, y: Tensor, validation: ResolvedValidation)

Infer context from either generated or loaded data.

Parameters:

Name Type Description Default
x Tensor

x coordinates.

required
y Tensor

observations.

required
validation ResolvedValidation

Resolved validation dictionary.

required
Source code in src/anypinn/core/context.py
def __init__(
    self,
    x: Tensor,
    y: Tensor,
    validation: ResolvedValidation,
):
    """
    Infer context from either generated or loaded data.

    Args:
        x: x coordinates.
        y: observations.
        validation: Resolved validation dictionary.
    """

    self.domain = Domain.from_x(x)
    self.validation = validation