tidy3d.web.api.container.BatchData#
- class BatchData[source]#
Bases:
Tidy3dBaseModel
Holds a collection of
SimulationData
returned byBatch
.- Parameters:
task_paths (Mapping[str, str]) β Mapping of task_name to path to corresponding data for each task in batch.
task_ids (Mapping[str, str]) β Mapping of task_name to task_id for each task in batch.
verbose (bool = True) β Whether to print info messages and progressbars.
Notes
When the batch is completed, the output is not a
SimulationData
but rather aBatchData
. The data within thisBatchData
object can either be indexed directlybatch_results[task_name]
or can be looped throughbatch_results.items()
to get theSimulationData
for each task.See also
Batch
:Interface for submitting several
Simulation
objects to sever.SimulationData
:Stores data from a collection of
Monitor
objects in aSimulation
.- Notebooks
Attributes
Methods
items
()Iterate through the simulations for each task_name.
load
([path_dir])Load
Batch
from file, download results, and load them.load_sim_data
(task_name)Load a simulation data object from file by task name.
- task_paths#
- task_ids#
- verbose#
- classmethod load(path_dir='.')[source]#
Load
Batch
from file, download results, and load them.- Parameters:
path_dir (str = './') β Base directory where data will be downloaded, by default current working directory. A batch.hdf5 file must be present in the directory.
- Returns:
Contains Union[
SimulationData
,HeatSimulationData
] for each Union[Simulation
,HeatSimulation
] inBatch
.- Return type:
- __hash__()#
Hash method.