Configuration File
ICON uses a YAML configuration file, located at ~/.config/icon/config.yaml by default. You can override this path with the -c flag.
- If the file does not exist, ICON will create it with default values.
- You can adjust settings either in the file or through the frontend settings page.
Databases¶
-
HDF - file format of the experiment results. Each experiment job gets its own HDF file. The result directory defaults to
"$(pwd)/output"and can be configured in the configuration file:A result file may be locked by another process (for instance an analysis script opening the same file). ICON waits for such a lock to be released and gives up after
h5_open_timeout_seconds, which defaults to30.0: -
SQLite - stores metadata about jobs and devices. By default, ICON will create
icon.dbin the current working directory. You can override this path in the config file: -
InfluxDB - stores parameter time series. Both InfluxDB v1 and v2 are supported (v3 may work but is untested).