GenerationTimings

Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.

GenerationTimings

class GenerationTimings

Native observed generation wall times in seconds.

The total ends after preparing kernels and metadata, before artifact writing.

Attributes

Name Description
coefficient_expansion_seconds Entire named phase, including any exact physical fallback.
compilation_seconds
domain_seconds
formula_preparation_seconds Distinct precomputation wall time, excluding paused session time
geometry_seconds
input_seconds
laurent_seconds
mapping_seconds
parametrization_seconds
subtraction_seconds
symmetry_seconds
total_seconds

coefficient_expansion_seconds

GenerationTimings.coefficient_expansion_seconds: builtins.float

Entire named phase, including any exact physical fallback.

compilation_seconds

GenerationTimings.compilation_seconds: builtins.float

domain_seconds

GenerationTimings.domain_seconds: builtins.float

formula_preparation_seconds

GenerationTimings.formula_preparation_seconds: typing.Optional[builtins.float]

Distinct precomputation wall time, excluding paused session time. None means the phase was not observed, not a zero-duration measurement.

geometry_seconds

GenerationTimings.geometry_seconds: builtins.float

input_seconds

GenerationTimings.input_seconds: builtins.float

laurent_seconds

GenerationTimings.laurent_seconds: builtins.float

mapping_seconds

GenerationTimings.mapping_seconds: builtins.float

parametrization_seconds

GenerationTimings.parametrization_seconds: builtins.float

subtraction_seconds

GenerationTimings.subtraction_seconds: builtins.float

symmetry_seconds

GenerationTimings.symmetry_seconds: builtins.float

total_seconds

GenerationTimings.total_seconds: builtins.float

Methods

Name Description
_repr_html_

_repr_html_

GenerationTimings._repr_html_(slf: GenerationTimings) -> builtins.str