bbp_workflow.simulation.util¶
Simulation utils.
Functions
|
Iterate simulations from the campaign. |
|
Read the simulation campaign configuration from dictionary and filter selected conditions. |
|
Restore xarray from it's dict representation. |
|
Return dict representation of the xarray. |
- bbp_workflow.simulation.util.campaign_sims(config, include_empty=False)¶
Iterate simulations from the campaign.
Campaign sim can be empty if it was filtered out by coords_filter_func.
- Parameters:
config (xarray.DataArray) – Simulation campaign configuration.
include_empty (bool) – If true, all sims are included(even empty ones).
- Yields:
tuple(dict, str) –
- Simulation conditions and full path to individual simulation.
Path can be None if sim folder is empty.
- bbp_workflow.simulation.util.read_config(config_dict, coords_filter=None)¶
Read the simulation campaign configuration from dictionary and filter selected conditions.
- Parameters:
- Returns:
Simulation configuration with filter applied.
- Return type:
- bbp_workflow.simulation.util.xr_from_dict(array_dict)¶
Restore xarray from it’s dict representation.
- Parameters:
array_dict (dict) – Dictionary representation of the simulation configuration, probably loaded from json.
- Returns:
Simulation configuration.
- Return type:
- bbp_workflow.simulation.util.xr_to_dict(array)¶
Return dict representation of the xarray.