picometer.process
Attributes
Classes
This is the main class responsible for controlling, processing, |
Functions
|
Shorthand function to process a full Routine of `Instruction`s |
Module Contents
- picometer.process.logger
- class picometer.process.Processor(settings: picometer.settings.Settings = None)[source]
This is the main class responsible for controlling, processing, storing current state, importing, exporting the current state of work performed in picometer via `process`ing `Instruction`s.
- instructions: Dict[str, Callable]
- evaluation_table
- history
- model_states: picometer.models.ModelStates
- selection: List[picometer.atom.Locator] = []
- settings
- process(instruction: picometer.instructions.Instruction) None[source]
Process one instruction by handling it by dedicated InstructionHandle
- picometer.process.process(routine: picometer.instructions.Routine) Processor[source]
Shorthand function to process a full Routine of `Instruction`s