nctoolkit.DataSet.divide

DataSet.divide(self, x=None, var=None)

Divide the data This will divide the dataset by a constant, another dataset or a netCDF file. :param x: An int, float, single file dataset or netCDF file to divide the dataset by.

If a dataset or netCDF file is supplied, this must have only one variable, unless var is provided. The grids must be the same.

Parameters

var (str) – A variable in the x to use for the operation

Examples

If you wanted to dividie all variables in a dataset by 20, you would do the following:

>>> ds.divide(10)

To divide values in a dataset by those in the dataset ds2 from a dataset ds1, you would do the following:

>>> ds1.divide(ds2)

Grids in the datasets must match. Division will occur in matching timesteps in ds1 and ds2. If there is only 1 timestep in ds2, then the data from that timestep in ds2 will divided the data in all ds1 time steps.

Adding the data from another netCDF file will work in the same way:

>>> ds.divide("example.nc")