Console class
- class pymeasure.display.console.ConsoleArgumentParser(procedure_class, **kwargs)
Bases:
ArgumentParser- setup_parser()
Setup command line arguments parsing from parameters information
- Return type:
None
- class pymeasure.display.console.ConsoleBrowserItem(progress_bar)
Bases:
BaseBrowserItem
- class pymeasure.display.console.ManagedConsole(procedure_class, log_channel='', log_level=20, **kwargs)
Bases:
QCoreApplicationBase class for console experiment management.
Parameters for
__init__constructor.- Parameters:
procedure_class (
type[Procedure]) – procedure class describing the experiment (seeProcedure)log_channel (
str) –logging.Loggerinstance to use for logging output (default:'')log_level (
int) – logging level (default:20)kwargs – additional keyword arguments to be passed to the
ConsoleArgumentParserconstructor
- abort()
Aborts the currently running Experiment, but raises an exception if there is no running experiment
- Return type:
None
- exec() int
- get_filename(directory, procedure=None)
Return filename for saving results file
- Parameters:
directory (
PathLike) – directory of the returned filename.- Return type:
str