Skip to content

eqiora.trajectory

← Python API index

Read-only projections of accepted Eqiora spatial trajectories.

Module authority: bindings/python/python/eqiora/trajectory.py

Shipped stub: bindings/python/python/eqiora/trajectory.pyi

This module publishes 3 literal __all__ spellings. Member entries below are exact signatures under documented owning types; they do not imply member-level behavioral prose.

Exact semantic field observation in an accepted trajectory state.

Authority: crates/eqiora-python/src/trajectory.rs::PyFieldSnapshot

python
@final
class FieldSnapshot:
@property
def digest(self) -> str: ...
@property
def mesh_digest(self) -> str: ...
@property
def field(self) -> FieldRef: ...
@property
def support_domain_id(self) -> str: ...
@property
def dimension(self) -> tuple[int, int, int, int, int, int, int]: ...
@property
def value_shape(self) -> tuple[int, ...]: ...
@property
def frame(self) -> str: ...
@property
def associations(self) -> tuple[str, ...]: ...
@property
def block_digests(self) -> tuple[tuple[str, str], ...]: ...
def values(self, association: str, /) -> npt.NDArray[np.float64]: ...
def support_indices(self, association: str, /) -> npt.NDArray[np.uint32]: ...
def __eq__(self, other: object, /) -> bool: ...
def __hash__(self) -> int: ...

Immutable installed-Python projection of an accepted trajectory.

Authority: crates/eqiora-python/src/trajectory.rs::PyTrajectory

python
@final
class Trajectory:
@property
def model_digest(self) -> str: ...
@property
def geometry_digest(self) -> str: ...
@property
def correspondence_digest(self) -> str: ...
@property
def mesh_digest(self) -> str: ...
@property
def realization_digest(self) -> str: ...
@property
def run_digest(self) -> str: ...
@property
def digest(self) -> str: ...
@property
def dimension(self) -> int: ...
@property
def coordinates(self) -> npt.NDArray[np.float64]: ...
@property
def cells(self) -> npt.NDArray[np.uint32]: ...
@property
def states(self) -> tuple[TrajectoryState, ...]: ...
def state(self, step: int, /) -> TrajectoryState: ...
def __eq__(self, other: object, /) -> bool: ...
def __hash__(self) -> int: ...

Accepted physical state in exact trajectory order.

Authority: crates/eqiora-python/src/trajectory.rs::PyTrajectoryState

python
@final
class TrajectoryState:
@property
def digest(self) -> str: ...
@property
def step(self) -> int: ...
@property
def time_s(self) -> float: ...
@property
def fields(self) -> tuple[FieldSnapshot, ...]: ...
def field(self, field: FieldRef, /) -> FieldSnapshot: ...
def __eq__(self, other: object, /) -> bool: ...
def __hash__(self) -> int: ...