API#
The following pages provide a full API reference for the datacube python library.
Core Classes & Data Model
Querying & Loading Data
Managing Data
- Dataset Writing
- datacube.index.abstract.AbstractDatasetResource.add
- datacube.index.abstract.AbstractDatasetResource.add_location
- datacube.index.abstract.AbstractDatasetResource.archive
- datacube.index.abstract.AbstractDatasetResource.archive_location
- datacube.index.abstract.AbstractDatasetResource.remove_location
- datacube.index.abstract.AbstractDatasetResource.restore
- datacube.index.abstract.AbstractDatasetResource.restore_location
- datacube.index.abstract.AbstractDatasetResource.update
Doc2Dataset
- Product Writing
- Index API
- datacube.index.abstract
AbstractDatasetResourceAbstractDatasetResource.add()AbstractDatasetResource.add_location()AbstractDatasetResource.archive()AbstractDatasetResource.archive_less_mature()AbstractDatasetResource.archive_location()AbstractDatasetResource.bulk_add()AbstractDatasetResource.bulk_get()AbstractDatasetResource.bulk_has()AbstractDatasetResource.can_update()AbstractDatasetResource.count()AbstractDatasetResource.count_by_product()AbstractDatasetResource.count_by_product_through_time()AbstractDatasetResource.count_product_through_time()AbstractDatasetResource.find_less_mature()AbstractDatasetResource.get()AbstractDatasetResource.get_all_dataset_ids()AbstractDatasetResource.get_all_docs()AbstractDatasetResource.get_archived_location_times()AbstractDatasetResource.get_archived_locations()AbstractDatasetResource.get_datasets_for_location()AbstractDatasetResource.get_derived()AbstractDatasetResource.get_field_names()AbstractDatasetResource.get_location()AbstractDatasetResource.get_locations()AbstractDatasetResource.get_product_time_bounds()AbstractDatasetResource.get_unsafe()AbstractDatasetResource.has()AbstractDatasetResource.purge()AbstractDatasetResource.remove_location()AbstractDatasetResource.restore()AbstractDatasetResource.restore_location()AbstractDatasetResource.search()AbstractDatasetResource.search_by_metadata()AbstractDatasetResource.search_by_product()AbstractDatasetResource.search_eager()AbstractDatasetResource.search_product_duplicates()AbstractDatasetResource.search_returning()AbstractDatasetResource.search_returning_datasets_light()AbstractDatasetResource.search_summaries()AbstractDatasetResource.spatial_extent()AbstractDatasetResource.temporal_extent()AbstractDatasetResource.update()
AbstractIndexAbstractIndex.clone()AbstractIndex.close()AbstractIndex.create_spatial_index()AbstractIndex.datasetsAbstractIndex.drop_spatial_index()AbstractIndex.environmentAbstractIndex.from_config()AbstractIndex.get_dataset_fields()AbstractIndex.index_idAbstractIndex.init_db()AbstractIndex.lineageAbstractIndex.metadata_typesAbstractIndex.nameAbstractIndex.productsAbstractIndex.spatial_indexes()AbstractIndex.thread_transaction()AbstractIndex.transaction()AbstractIndex.update_spatial_index()AbstractIndex.urlAbstractIndex.users
AbstractIndexDriverAbstractLineageResourceAbstractLineageResource.add()AbstractLineageResource.bulk_add()AbstractLineageResource.clear_home()AbstractLineageResource.get_all_lineage()AbstractLineageResource.get_derived_tree()AbstractLineageResource.get_homes()AbstractLineageResource.get_source_tree()AbstractLineageResource.merge()AbstractLineageResource.remove()AbstractLineageResource.set_home()
AbstractMetadataTypeResourceAbstractMetadataTypeResource.add()AbstractMetadataTypeResource.bulk_add()AbstractMetadataTypeResource.can_update()AbstractMetadataTypeResource.check_field_indexes()AbstractMetadataTypeResource.from_doc()AbstractMetadataTypeResource.get()AbstractMetadataTypeResource.get_all()AbstractMetadataTypeResource.get_all_docs()AbstractMetadataTypeResource.get_by_name()AbstractMetadataTypeResource.get_by_name_unsafe()AbstractMetadataTypeResource.get_unsafe()AbstractMetadataTypeResource.get_with_fields()AbstractMetadataTypeResource.update()AbstractMetadataTypeResource.update_document()
AbstractProductResourceAbstractProductResource.add()AbstractProductResource.add_document()AbstractProductResource.bulk_add()AbstractProductResource.can_update()AbstractProductResource.delete()AbstractProductResource.from_doc()AbstractProductResource.get()AbstractProductResource.get_all()AbstractProductResource.get_all_docs()AbstractProductResource.get_by_name()AbstractProductResource.get_by_name_unsafe()AbstractProductResource.get_field_names()AbstractProductResource.get_unsafe()AbstractProductResource.get_with_fields()AbstractProductResource.get_with_types()AbstractProductResource.most_recent_change()AbstractProductResource.search()AbstractProductResource.search_by_metadata()AbstractProductResource.search_robust()AbstractProductResource.spatial_extent()AbstractProductResource.temporal_extent()AbstractProductResource.update()AbstractProductResource.update_document()
AbstractTransactionAbstractUserResourceBatchStatusDatasetTupleNoLineageResourceNoLineageResource.add()NoLineageResource.bulk_add()NoLineageResource.clear_home()NoLineageResource.get_all_lineage()NoLineageResource.get_derived_tree()NoLineageResource.get_homes()NoLineageResource.get_source_tree()NoLineageResource.merge()NoLineageResource.remove()NoLineageResource.set_home()
UnhandledTransactiondefault_metadata_type_docs()dsid_to_uuid()
- datacube.index.abstract
Configuration API
Utilities
- Amazon Web Services (AWS)
- datacube.utils.aws.s3_client
- datacube.utils.aws.s3_open
- datacube.utils.aws.s3_head_object
- datacube.utils.aws.s3_fetch
- datacube.utils.aws.s3_dump
- datacube.utils.aws.s3_url_parse
- datacube.utils.aws.auto_find_region
- datacube.utils.aws.get_aws_settings
- datacube.utils.aws.get_creds_with_retry
- datacube.utils.aws.mk_boto_session
- datacube.utils.aws.ec2_current_region
- datacube.utils.aws.ec2_metadata
- datacube.utils.aws.configure_s3_access
- Writing GeoTIFFs
- Dask
- Geometry
- Creating Geometries
- datacube.utils.geometry.point
- datacube.utils.geometry.multipoint
- datacube.utils.geometry.line
- datacube.utils.geometry.multiline
- datacube.utils.geometry.polygon
- datacube.utils.geometry.multipolygon
- datacube.utils.geometry.multigeom
- datacube.utils.geometry.box
- datacube.utils.geometry.sides
- datacube.utils.geometry.polygon_from_transform
- Spatial Operations
- datacube.utils.geometry.unary_union
- datacube.utils.geometry.unary_intersection
- datacube.utils.geometry.bbox_union
- datacube.utils.geometry.bbox_intersection
- datacube.utils.geometry.lonlat_bounds
- datacube.utils.geometry.projected_lon
- datacube.utils.geometry.clip_lon180
- datacube.utils.geometry.chop_along_antimeridian
- Utilities
- datacube.utils.geometry.assign_crs
- datacube.utils.geometry.crs_units_per_degree
- datacube.utils.geometry.geobox_union_conservative
- datacube.utils.geometry.geobox_intersection_conservative
- datacube.utils.geometry.scaled_down_geobox
- datacube.utils.geometry.intersects
- datacube.utils.geometry.common_crs
- datacube.utils.geometry.is_affine_st
- datacube.utils.geometry.apply_affine
- datacube.utils.geometry.roi_boundary
- datacube.utils.geometry.roi_is_empty
- datacube.utils.geometry.roi_is_full
- datacube.utils.geometry.roi_intersect
- datacube.utils.geometry.roi_shape
- datacube.utils.geometry.roi_normalise
- datacube.utils.geometry.roi_from_points
- datacube.utils.geometry.roi_center
- datacube.utils.geometry.roi_pad
- datacube.utils.geometry.scaled_down_shape
- datacube.utils.geometry.scaled_down_roi
- datacube.utils.geometry.scaled_up_roi
- datacube.utils.geometry.decompose_rws
- datacube.utils.geometry.affine_from_pts
- datacube.utils.geometry.get_scale_at_point
- datacube.utils.geometry.native_pix_transform
- datacube.utils.geometry.compute_reproject_roi
- datacube.utils.geometry.split_translation
- datacube.utils.geometry.compute_axis_overlap
- datacube.utils.geometry.w_
- datacube.utils.geometry.warp_affine
- datacube.utils.geometry.rio_reproject
- Creating Geometries