in3Utils.cfgUtilsΒΆ

Utilities for handling configuration files

Functions

cfgHash

UID hash of a config. Given a configParser object cfg,

compareConfig

Compare configuration files (if a local and default are both provided) and inform user of the eventuel differences.

convertConfigParserToDict

create dictionary from configparser object

convertDictToConfigParser

create configParser object from dict

createConfigurationInfo

Read configurations from all simulations configuration ini files from directory

filterSims

Filter simulations using a list of parameters and a pandas dataFrame of simulation configurations

getDefaultModuleConfig

Returns the default configuration for a given module returns a configParser object

getGeneralConfig

Returns the general configuration for avaframe returns a configParser object

getModuleConfig

Returns the configuration for a given module returns a configParser object

readCfgFile

Read configuration from ini file, if module is provided, module configuration is read from Ouputs, if fileName is provided configuration is read from fileName

writeCfgFile

Save configuration used to text file in Outputs as moduleName_settings.ini or optional in Outputs/moduleName/configurationFiles/filenName.ini

writeDictToJson

write a dictionary to a json file