geost.models.VoxelModel.sel#

VoxelModel.sel(**xr_kwargs)[source]#

Use Xarray selection functionality to select indices along specified dimensions. This uses the “.sel” method of an Xarray Dataset.

Parameters:

**xr_kwargs – xr.Dataset.sel keyword arguments. See relevant Xarray documentation.

Examples

Select a specified coordinates or slice coordinates from the VoxelModel instance:

>>> selected = voxelmodel.sel(x=[1, 2, 3])  # Using keyword arguments
>>> selected = voxelmodel.sel({"x": [1, 2, 3]})  # Using a dictionary
>>> selected = voxelmodel.sel(x=slice(1, 4))  # Using a slice

Using additional options as well. For instance, when the desired coordinates do not exactly match the VoxelModel coordinates, select the nearest:

>>> selected = voxelmodel.sel(x=[1.1, 2.5, 3.3], method="nearest")