yt.data_objects.time_series.
DatasetSeries
(outputs, parallel=True, setup_function=None, **kwargs)[source]¶The DatasetSeries object is a container of multiple datasets, allowing easy iteration and computation on them.
DatasetSeries objects are designed to provide easy ways to access, analyze, parallelize and visualize multiple datasets sequentially. This is primarily expressed through iteration, but can also be constructed via analysis tasks (see Time Series Analysis).
Parameters: | filenames : list or pattern
parallel : True, False or int
setup_function : callable, accepts a ds
|
---|
Examples
>>> ts = DatasetSeries(
"GasSloshingLowRes/sloshing_low_res_hdf5_plt_cnt_0[0-6][0-9]0")
>>> for ds in ts:
... SlicePlot(ds, "x", "Density").save()
...
>>> def print_time(ds):
... print ds.current_time
...
>>> ts = DatasetSeries(
... "GasSloshingLowRes/sloshing_low_res_hdf5_plt_cnt_0[0-6][0-9]0",
... setup_function = print_time)
...
>>> for ds in ts:
... SlicePlot(ds, "x", "Density").save()
Methods