openeo-python-client
openeo-python-client copied to clipboard
Python client API for OpenEO
Added a reference on how to properly clone the openeo-processes-dask repository if someone wants to contribute with new processes or perform some tests modifying the existing ones. This is a...
Updated `metadata_from_stac` such that if the item-asset extension is present in a STAC collection, the client reads the band metadata from there instead of looping over all the assets.
The response of synchronous processing (https://api.openeo.org/#tag/Data-Processing/operation/compute-result) has an optional "OpenEO-Costs" header with processing costs. How could we expose that to user from a simple `cube.download()` call?
When running a batch job and the computer goes to sleep, polling could stop in an error. It would be handy if after an 110 error, polling resumes. Especially handy...
The `MultiBackendJobManager.run_jobs()` method takes as input a _df_, which is a DataFrame containing information about all the jobs to run and an _output_file_, which contains the path to a csv...
At the moment the user parameters within the UDF are ignored when running locally, as the `context` field in the `UDF` object is dismissed here: https://github.com/Open-EO/openeo-python-client/blob/master/openeo/udf/run_code.py#L216 Allowing user context could...
The current docs on MultiBackendJobManager are a bit spartan: https://open-eo.github.io/openeo-python-client/cookbook/job_manager.html Need some work to make more accessible
Triggered from discussing #533 with @VictorVerhaert : the docs on UDF signatures (https://open-eo.github.io/openeo-python-client/udf.html#module-openeo.udf.udf_signatures) should be updated to newly added `xarray.DataArray` support (#310) I wanted do it naively by introducing `Union[XarrayDataCube,...
Right now asset metadata like band names are loaded from the nested items in a collection. Getting them directly from item_assets could improve performance. This would also serve as a...
Writing UDFs can be cumbersome when your development cycle involves submitting your process graph to a real openEO backend. Local UDF processing shortens the development cycle, but that is typically...