ctwrap Output¶
The output module defines defines a Output object
and derived classes that handle file output for batch jobs of wrapped
Simulation module runs.
Class Definitions¶
-
class
ctwrap.output.Output(settings, file_name=None, file_path=None)[source]¶ Class handling file output
- Parameters
settings (
Dict[str,Any]) – Dictionary specifying output settingsfile_name (
Optional[str]) – filename (overrides settings enty)file_path (
Optional[str]) – output path (overrides settings entryl)
-
property
output_name¶ Return output name
-
property
settings¶ Output settings
-
classmethod
from_dict(settings, file_name=None, file_path=None)[source]¶ Factory loader for
Outputobjects- Parameters
settings (
Dict[str,Any]) – Dictionary containing output settings- Return type
-
save(data, entry, variation=None, mode='a', errored=False)[source]¶ Save output
- Parameters
data (
Any) – Data to be savedentry (
str) – Description of simulation taskvariation (
Optional[Dict]) – Parameter valuesmode (
Optional[str]) – Save modeerrored (
Optional[bool]) – Boolean describing success of simulation task
- Return type
bool- Returns
True if data are saved successfully