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
AbstractDatasetResource
AbstractDatasetResource.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()
AbstractIndex
AbstractIndex.clone()
AbstractIndex.close()
AbstractIndex.create_spatial_index()
AbstractIndex.datasets
AbstractIndex.drop_spatial_index()
AbstractIndex.environment
AbstractIndex.from_config()
AbstractIndex.get_dataset_fields()
AbstractIndex.index_id
AbstractIndex.init_db()
AbstractIndex.lineage
AbstractIndex.metadata_types
AbstractIndex.name
AbstractIndex.products
AbstractIndex.spatial_indexes()
AbstractIndex.thread_transaction()
AbstractIndex.transaction()
AbstractIndex.update_spatial_index()
AbstractIndex.url
AbstractIndex.users
AbstractIndexDriver
AbstractLineageResource
AbstractLineageResource.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()
AbstractMetadataTypeResource
AbstractMetadataTypeResource.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()
AbstractProductResource
AbstractProductResource.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()
AbstractTransaction
AbstractUserResource
BatchStatus
DatasetTuple
NoLineageResource
NoLineageResource.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()
UnhandledTransaction
default_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