Allow to not export statistics by changing the parameter target_dimension#366
Clarify how the resulting vector data cube looks like #356
Renamed create_raster_cube to create_data_cube. #68
Updated the processes based on the subtypes raster-cube or vector-cube to work with the subtype datacube instead. #68
sort and order: The ordering of ties is not defined anymore. #409
quantiles: Parameter probabilities provided as array must be in ascending order. #297
fit_curve and predict_curve: Heavily modified specifications. fit_curve works on arrays instead of data cubes, predict_curve doesn't support gap filling anymore, clarify no-data handling, ... #425
climatological_normal: The climatology_period parameter accepts an array of integers instead of strings. #331
Deprecated
aggregate_spatial, filter_spatial, load_collection, mask_polygon: GeoJSON input is deprecated in favor of load_geojson. #346
[2.0.0-rc.1] - 2023-05-31
Added
date_between
date_difference
filter_vector
flatten_dimensions
load_geojson
load_url
unflatten_dimension
vector_buffer
vector_reproject
vector_to_random_points
vector_to_regular_points
add_dimension
: Added new dimension typegeometries
. #68Changed
array_append
array_concat
array_create
array_interpolate_linear
resample_cube_temporal
array_append
array_concat
array_modify
array_modify
: Change the default value forlength
from1
to0
. #312text_merge
totext_concat
for better alignment witharray_concat
and existing implementations.apply_neighborhood
:null
as default value for units.process
can either be data cubes or arrays (if one-dimensional). #387run_udf
: Allow all data types instead of just objects in thecontext
parameter. #376load_collection
andload_result
/load_stac
:null
. #372NoDataAvailable
exceptionaggregate_temporal
,filter_temporal
,load_collection
andload_result
/load_stac
:24
as the hour is not allowed anymore. #331inspect
: The parametermessage
has been moved to be the second argument. #369mask
andmerge_cubes
: The spatial dimensionsx
andy
can now be resampled implicitly instead of throwing an error. #402save_result
: Added a more concreteDataCubeEmpty
exception.aggregate_spatial
:target_dimension
#366create_raster_cube
tocreate_data_cube
. #68raster-cube
orvector-cube
to work with the subtypedatacube
instead. #68sort
andorder
: The ordering of ties is not defined anymore. #409quantiles
: Parameterprobabilities
provided as array must be in ascending order. #297fit_curve
andpredict_curve
: Heavily modified specifications.fit_curve
works on arrays instead of data cubes,predict_curve
doesn't support gap filling anymore, clarify no-data handling, ... #425climatological_normal
: Theclimatology_period
parameter accepts an array of integers instead of strings. #331Deprecated
aggregate_spatial
,filter_spatial
,load_collection
,mask_polygon
: GeoJSON input is deprecated in favor ofload_geojson
. #346Removed
examples
folder has been migrated to the openEO Community Examples repository.between
: Support for temporal comparison. Usedate_between
instead. #331GeometryCollections
are not supported any longer. #389load_result
:load_stac
job-id
was removed in favor of providing a URL. #322, #377, #384load_geojson
instead. #346eq
,neq
,lt
,lte
,gt
,gte
andarray_contains
:date_difference
.sort
andorder
: Removed support for time-only values. #331Fixed
aggregate_spatial
:TargetDimensionExists
exception is thrown if the target dimension exists.apply
andarray_apply
: Fixed broken references to theabsolute
processapply_dimension
: Clarify the behavior for when a dimension gets 'dropped'. #357apply_neighborhood
:overlap
was optional but had no default value and no schema for the default value defined.array_contains
andarray_find
: Clarify that givingnull
asvalue
always returnsfalse
ornull
respectively, also fixed the incorrect examples. #348array_interpolate_linear
: Return value was incorrectly specified asnumber
ornull
. It must return an array instead. #333is_nan
: Fixed a wrong description of the return value and simplified/clarified the process descriptions overall. #360is_nodata
: Clarified thatNaN
can be considered as a no-data value only if it is explicitly specified as no-data value. #361merge_cubes
: Clarified descriptions to better describe when a merge is possible. #379rename_labels
: Clarified that theLabelsNotEnumerated
exception is thrown ifsource
is empty instead of iftarget
is empty. #321round
: Clarify that the rounding for ties applies not only for integers. #326save_result
: Clarified that the process always returnstrue
(and otherwise throws). #334