Like a wombat, GeoWombat
has a simple interface with a strong backend. GeoWombat uses
Rasterio
, Xarray
and Dask
for I/O and distributed computing with named coordinates.
>>> import geowombat as gw
>>>
>>> # Open images as Xarray DataArrays
>>> with gw.open('image.tif', chunks=512) as ds:
>>>
>>> # Do Xarray and Dask operations
>>> dss = ds * 10.0
>>>
>>> # Write the computation task to file using 16 parallel jobs
>>> dss.gw.to_raster('output.tif', n_workers=4, n_threads=4)
For more details, see https://geowombat.readthedocs.io.