selene_sim.instanceΒΆ

Classes

SeleneInstance(root, artifacts, runs, ...)

Represents a selene instance, which is a wrapper around the selene executable generated from a user program by build.py's build function.

SeleneProcess(executable, ...)

Represents a single selene process, e.g. a single run of the selene executable.

SeleneProcessList()

Manages a list of processes, allowing them to be spawned and waited on in a batch-like manner.

ShotSpec(count[, offset, increment])

Describes how a simulation run should progress through shot numbers.