rasterix.options

Options for rasterix with context manager support.

Module Contents

rasterix.options.OPTIONS: dict[str, Any][source]
rasterix.options.set_options(**kwargs)[source]

Set options for rasterix in a controlled context.

Parameters:
transform_rtolfloat, default: 1e-12

Relative tolerance for comparing affine transform parameters during alignment and concatenation operations. This small default handles typical floating-point representation noise.

transform_atolfloat, default: 0.0

Absolute tolerance for comparing affine transform parameters.

Examples

Use as a context manager:

>>> import rasterix
>>> import xarray as xr
>>> with rasterix.set_options(transform_rtol=1e-9):
...     result = xr.concat([ds1, ds2], dim="x")
rasterix.options.get_options()[source]

Get current options for rasterix.

Returns:
dict

Dictionary of current option values.

See also

set_options