bluepysnap.config¶
SONATA network config parsing.
Classes
|
Handle CircuitConfig. |
|
Common config class. |
|
SONATA network config parser. |
|
Handle SimulationConfig. |
- class bluepysnap.config.CircuitConfig(*args)¶
Handle CircuitConfig.
Initializes circuit config.
- property edge_populations¶
Access edge population configs.
- classmethod from_config(config_path)¶
Instantiate the config class from circuit configuration.
- property node_populations¶
Access node population configs.
- property status: libsonata.CircuitConfigStatus¶
Return status of the config.
- class bluepysnap.config.Config(config, config_class)¶
Common config class.
Initializes the Config class.
- Parameters:
config (str) – Path to the configuration file
config_class (class) – libsonata class corresponding to the configuration file, either libsonata.CircuitConfig or libsonata.SimulationConfig
- to_dict()¶
Return the configuration as a dict with absolute paths.
- property to_libsonata¶
Return the libsonata instance of the config.
- class bluepysnap.config.Parser(config, config_dir)¶
SONATA network config parser.
See also
https://github.com/AllenInstitute/sonata/blob/master/docs/SONATA_DEVELOPER_GUIDE.md#network_config
Initializes a Resolver object.
- Parameters:
config (dict) – Dict containing the config.
config_dir (str) – Path to the directory containing the config file.
- Returns:
A Parser object.
- Return type:
- static parse(config, configdir)¶
Parse SONATA network config.
- resolve()¶
Resolve variables in config file paths.
- class bluepysnap.config.SimulationConfig(config, config_class)¶
Handle SimulationConfig.
Initializes the Config class.
- Parameters:
config (str) – Path to the configuration file
config_class (class) – libsonata class corresponding to the configuration file, either libsonata.CircuitConfig or libsonata.SimulationConfig
- classmethod from_config(config_path)¶
Instantiate the config class from simulation configuration.