Module Inputs and Outputs
Simple Inputs and Outputs
Simple IOs represent the following:
Strings
Integers
Floats
Dates
Inputs can also be options or booleans.
Outputs are reset before analysis if their reset_on_analysis
parameter is set to True
, this may be useful for debugging.
Labels are automatically generated by replacing underscores with spaces and capitalising words, unless provided by verbose_name
.
For inputs the ttk style for the label and entry can be provided.
For outputs the ttk style for the name and value labels can be provided seperatly.
IO Groups
IOGroup
can only be used with collections.
Put them in the load_outputs
method of the collection.
Viewer Inputs and Outputs
Viewer IOs have the same parameters as Viewers
, with the addition of the row and column that to position the viewer.
The following viewer IOs are provided:
Region of Interest Inputs and Outputs
If an ROI is generated procedurally then it must be registered with the relevant input using register_roi
to access it in the user interface.
A registered ROI can be accessed through the roi
attribute.
The following ROI IOs are provided:
Contents
- Simple Inputs and Outputs
- IO Groups
- Viewer Inputs and Outputs
- Region of Interest Inputs and Outputs