session
Allows to interact with the storage of the experiment.
Classes
|
Provides a transactional connection to the storage of the experiment. |
|
Used to create a new experiment sessions. |
|
Represent a sequence in the experiment session. |
|
Indicate the state of a sequence. |
|
Represents a shot inside a sequence. |
|
A file-system-like object that exists inside a session. |
|
Represent a path in the sequence hierarchy. |
|
A collection of sequences inside a session. |
A collection of device configurations inside a session. |
|
|
Asynchronous version of ExperimentSession. |
|
Represents a summary of an exception and its traceback. |
Exceptions
|
Raised when a path has an invalid format. |
|
Raised when a path is expected to be a sequence, but it is not. |
|
Raised when a path is expected to not be a sequence, but it is. |
|
Raised when data is not found in a shot. |
|
Raised when an invalid sequence state is encountered. |
|
Raised when an invalid state transition is attempted. |
|
Raised when trying to edit a sequence that is not in the draft state. |
|
Raised when a shot is not found in a sequence. |
|
Base class for all path errors. |
|
Raised when a path is not found in the session. |
|
Raised when an invalid operation is performed on the root path. |
|
Raised when an invalid operation is performed on a path that has children. |
|
Raised when trying to read the exceptions of a sequence that is not crashed. |
|
Raised when accessing information only available after launching a sequence. |
Modules
Provides an implementation of experiment sessions using SQL databases. |
|
Contains utility functions for copying data between sessions. |