execute method.
Python standard library
These types require no extra packages:- Values:
str,int,float,bool,bytes, andbytearray - Collections:
list,tuple,dict,set, andfrozenset - Type annotations:
Optional,Union, andLiteral - Structured values: data classes and
Enum - Dates and times:
datetime,date,time,timedelta, andZoneInfo - Other values:
UUID,Decimal, andPurePathsubclasses such asPath
Protocol buffers
protobuf provides generated message classes for strongly typed schemas and is installed with tilebox-workflows.
Tilebox supports Message and its generated subclasses.
Example usage
Tilebox Datasets
tilebox-datasets provides value types for dataset and job queries and is installed with tilebox-workflows.
Example usage
Shapely
shapely provides geometry types for vector features, footprints, and areas of interest.
- Single geometries:
Geometry,Point,LineString,LinearRing, andPolygon - Geometry collections:
MultiPoint,MultiLineString,MultiPolygon, andGeometryCollection
Coordinate systems and raster transforms
affine provides two-dimensional affine transformation matrices. pyproj provides coordinate reference systems and coordinate transformations.
Example usage
ODC Geo
odc-geo provides projection-aware geometry and raster grid types.
Example usage
Raster windows
rasterio provides raster data access and processing. async-geotiff provides asynchronous GeoTIFF and Cloud Optimized GeoTIFF reads. Install either package separately when your workflow uses its window type.
Example usage