Module Config Schema
SIMBA Module Configuration
The schema describes the configuration file provided to the module.
https://raw.githubusercontent.com/NSSAC/SIMBA_driver/master/schema/module.json |
||
type |
object |
|
properties |
||
|
Mode |
|
|
||
type |
string |
|
enum |
start, step, end |
|
|
Output Directory |
|
The base output directory |
||
type |
string |
|
|
Status File |
|
The file in which the return status, updated common, and module data is expected. |
||
type |
string |
|
|
Last Run Tick |
|
|
||
type |
number |
|
multipleOf |
1 |
|
|
Last Run Date Time |
|
|
||
type |
string |
|
format |
date-time |
|
|
Current Tick |
|
|
||
type |
number |
|
multipleOf |
1 |
|
|
Current Date Time |
|
The current date time in ISO format. |
||
type |
string |
|
format |
date-time |
|
|
Target Tick |
|
The target tick (not provided for modes: start, end). |
||
type |
number |
|
multipleOf |
1 |
|
|
Target Date Time |
|
The target date time in ISO format (not provided for modes: start, end). |
||
type |
string |
|
format |
date-time |
|
|
Format tick to string. |
|
A Python The target date time in ISO format (not provided for modes: start, end). |
||
type |
string |
|
format |
date-time |
|
|
Common Data |
|
Common data provided to all modules upon execution. |
||
type |
object |
|
|
Module specific Data |
|
Module specific data taken from the module schedule. |
||
type |
object |
|