QmcSession
Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.
QmcSession
class QmcSessionCaller-owned bounded execution, with no background loop or worker pool.
Attributes
| Name | Description |
|---|---|
complete |
|
settings |
complete
QmcSession.complete: builtins.boolsettings
QmcSession.settings: QmcSettingsMethods
| Name | Description |
|---|---|
_repr_html_ |
|
checkpoint |
|
live_observation |
|
observation |
|
snapshot |
|
step |
Execute at most max_packages, returning to the Python caller between steps |
_repr_html_
QmcSession._repr_html_(slf: QmcSession) -> builtins.strcheckpoint
QmcSession.checkpoint() -> byteslive_observation
QmcSession.live_observation() -> LiveObservationobservation
QmcSession.observation() -> IntegrationObservationsnapshot
QmcSession.snapshot() -> IntegrationSnapshotstep
QmcSession.step(
max_packages: builtins.int = 1,
*,
evaluation_batch_size: builtins.int = 256,
observer: typing.Optional[typing.Any] = None,
) -> IntegrationSnapshotExecute at most max_packages, returning to the Python caller between steps. An observer receives immutable snapshots after accepted packages; False stops this call.