openeo_udf.server.data_model package¶
Submodules¶
openeo_udf.server.data_model.bounding_box_schema module¶
openeo_udf.server.data_model.data_collection_schema module¶
- 
class 
openeo_udf.server.data_model.data_collection_schema.DataCollectionModel[source]¶ Bases:
pydantic.main.BaseModelData collection
openeo_udf.server.data_model.datacube_schema module¶
openeo_udf.server.data_model.machine_learn_schema module¶
openeo_udf.server.data_model.metadata_schema module¶
openeo_udf.server.data_model.model_example_creator module¶
- 
openeo_udf.server.data_model.model_example_creator.create_data_collection_model_example() → openeo_udf.server.data_model.data_collection_schema.DataCollectionModel[source]¶ 
- 
openeo_udf.server.data_model.model_example_creator.create_datacube_model_example() → Tuple[openeo_udf.server.data_model.datacube_schema.DataCubeModel, openeo_udf.server.data_model.variables_collection_schema.VariablesCollectionModel][source]¶ 
- 
openeo_udf.server.data_model.model_example_creator.create_machine_learn_model_example() → openeo_udf.server.data_model.machine_learn_schema.MachineLearnModel[source]¶ 
- 
openeo_udf.server.data_model.model_example_creator.create_metadata_model_example() → openeo_udf.server.data_model.metadata_schema.MetadataModel[source]¶ 
- 
openeo_udf.server.data_model.model_example_creator.create_object_collection_model_example() → openeo_udf.server.data_model.data_collection_schema.ObjectCollectionModel[source]¶ 
- 
openeo_udf.server.data_model.model_example_creator.create_simple_feature_collection_model_example() → Tuple[[openeo_udf.server.data_model.simple_feature_collection_schema.SimpleFeatureCollectionModel, openeo_udf.server.data_model.variables_collection_schema.VariablesCollectionModel], List[str]][source]¶ 
- 
openeo_udf.server.data_model.model_example_creator.create_structured_data_model_example() → openeo_udf.server.data_model.structured_data_schema.StructuredDataModel[source]¶ 
- 
openeo_udf.server.data_model.model_example_creator.create_timestamp_model_example() → openeo_udf.server.data_model.data_collection_schema.TimeStampsModel[source]¶ 
openeo_udf.server.data_model.simple_feature_collection_schema module¶
openeo_udf.server.data_model.structured_data_schema module¶
- 
class 
openeo_udf.server.data_model.structured_data_schema.StructuredDataModel[source]¶ Bases:
pydantic.main.BaseModelThis model represents structured data that can not be represented as a RasterCollectionTile or FeatureCollectionTile. For example the result of a statistical computation. The data is self descriptive and supports the basic types dict/map, list and table. This data structure can also be used to provide contextual data from the user to the UDF, like kernel size, resampling pixel size and so on.
openeo_udf.server.data_model.udf_schemas module¶
- 
class 
openeo_udf.server.data_model.udf_schemas.ErrorResponseModel[source]¶ Bases:
pydantic.main.BaseModelThe error message. This class is not part of the UDF API but used to create the UDF test server."
- 
class 
openeo_udf.server.data_model.udf_schemas.UdfCodeModel[source]¶ Bases:
pydantic.main.BaseModelThe object that stores the UDF code and language specification. This class is not part of the UDF API but used to create the UDF test server."