A dataset can simply be loaded with the function load_dataset
import tools
dset = tools.load_dataset(filename, verbose)
dset.close()where filename is an EPIC output file and verbose is a boolean flag.
In this case load_dataset selects the correct dataset class. However, you
can also load a dataset class directly with
import tools.netcdf as nc
dset = nc.FieldDataset(verbose)
dset.open(filename)
dset.close()where other dataset classes are ParcelDataset and StatDataset.
After loading a dataset, you can access data with
dset.get_data(name, step)where name is the data name, e.g. z_vorticity, and step is an integer. A list of
available data is printed when you type print(dset). Note that get_data accepts
further options like copy_periodic for field datasets. For further info on datasets
check the corresponding classes (e.g. help(dset)).