HDA API

Sencast uses the HDA API to query the image database in order to identify suitable images and also to download images.

Documentation for HDA API can be found here.

dias_apis.hda.hda.accept_tc_if_required(access_token)
dias_apis.hda.hda.authenticate(env)
dias_apis.hda.hda.dataorder_download(access_token, order_id, filename)
dias_apis.hda.hda.do_download(auth, download_request, product_path)
dias_apis.hda.hda.get_access_token(auth)
dias_apis.hda.hda.get_datarequest_results(access_token, job_id)
dias_apis.hda.hda.get_dataset_id(sensor, resolution)
dias_apis.hda.hda.get_download_requests(auth, start, end, sensor, resolution, wkt, env)
dias_apis.hda.hda.post_dataorder(access_token, job_id, uri)
dias_apis.hda.hda.post_datarequest(access_token, datarequest)
dias_apis.hda.hda.query_metadata(access_token, dataset_id)
dias_apis.hda.hda.wait_for_dataorder_to_complete(access_token, order_id)
dias_apis.hda.hda.wait_for_datarequest_to_complete(access_token, job_id)