You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18-5Lines changed: 18 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,31 +14,44 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
14
14
-`run_ogcapi`
15
15
-`run_ogcapi_externally`
16
16
-`stac_modify`
17
+
-`date_difference`: Allow `week` as a unit [#506](https://github.com/Open-EO/openeo-processes/issues/506)
17
18
18
19
### Changed
19
20
20
-
-`clip`: Throw an exception if min > max [#472](https://github.com/Open-EO/openeo-processes/issues/472)
21
-
-`save_results`: Returns the STAC resource instead of boolean `true`[API#376](https://github.com/Open-EO/openeo-api/issues/376)
21
+
- Processes that have been marked as stable: `apply_polygon`, `date_between`, `date_shift`, `filter_labels`, `inspect`
22
+
- Clarified for various mathematical functions the defined input and output ranges.
23
+
Mention that `NaN` is returned outside of the defined input range where possible.
24
+
- Clarified for several comparison processes how `NaN` values have to be handled.
25
+
- Clarified for various processes the handling of no-data values and `null`, see also the [implementation guide](meta/implementation.md#no-data-value). [#480](https://github.com/Open-EO/openeo-processes/issues/480)
26
+
- Added a [section about character encodings to the implementation guide](meta/implementation.md#character-encoding).
27
+
Removed any character encoding related wording from the process specifications itself.
22
28
- Added a uniqueness contraint to various array-typed parameters (e.g. lists of dimension names or labels)
23
-
- Renamed `create_data_cube` to `create_cube`. [#68](https://github.com/Open-EO/openeo-processes/issues/68)
24
29
-`apply_polygon`: Renamed `polygons` parameter to `geometries` for better alignment with other geometry handling processes. [#511](https://github.com/Open-EO/openeo-processes/issues/511)
30
+
-`clip`: Throw an exception if min > max [#472](https://github.com/Open-EO/openeo-processes/issues/472)
31
+
-`save_results`: Returns the STAC resource instead of boolean `true`[API#376](https://github.com/Open-EO/openeo-api/issues/376)
25
32
26
33
### Fixed
27
34
28
35
- Clarified for various mathematical functions the defined input and output ranges. Mention that `NaN` is returned outside of the defined input range where possible.
36
+
- Clarified for various processes the handling of no-data values and null, see also the [implementation guide](meta/implementation.md). [#480](https://github.com/Open-EO/openeo-processes/issues/480)
29
37
-`add_dimension`: Clearly define behaviour for adding spatial dimensions
30
38
-`apply_polygon`: Replaced outdated usage of `raster-cube` subtype with `datacube` and dimensions. [#524](https://github.com/Open-EO/openeo-processes/issues/524)
39
+
-`aggregate_spatial` and `load_geojson`: Dimensions must by of type `geometry`, not `geometries`
31
40
-`aggregate_temporal` and `aggregate_temporal_period`: Clarified that the process throws a `DimensionNotAvailable` exception when no temporal dimension exists.
-`aggregate_temporal_period`: Clarified that the definition of weeks follows ISO 8601.
43
+
-`apply_polygon`: Replaced outdated usage of `raster-cube` subtype with `datacube` and dimensions. [#524](https://github.com/Open-EO/openeo-processes/issues/524)
44
+
-`array_interpolate_linear`: Apply interpolation to NaN and no-data values.
34
45
-`cummax`, `cummin`, `cumproduct`, `cumsum`: Clarified the descriptions around the `ignore_nodata` parameter.
35
46
-`divide`: Clarified behavior for division by 0
36
47
-`between`: Clarify that `null` is passed through.
37
48
-`eq` and `neq`: Explicitly set the minimum value for the `delta` parameter.
38
49
-`filter_bbox`, `load_collection`, `load_stac`: Clarified that the bounding box is reprojected to the CRS of the spatial data cube dimensions if required.
39
50
-`filter_spatial`: Clarified that masking is applied using the given geometries. [#469](https://github.com/Open-EO/openeo-processes/issues/469)
40
51
-`load_collection` and `load_stac`: Clarified that scale and offset are not applied automatically when loading the data. [#503](https://github.com/Open-EO/openeo-processes/issues/503)
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ This repository contains a set of files formally describing the openEO Processes
40
40
## Process
41
41
42
42
* All new processes must be added to the [`proposals`](proposals/) folder.
43
-
* Processes will only be moved from proposals to the stable process specifications once there are at least two implementations and an example process in the [`openEO community examples`](https://github.com/Open-EO/openeo-community-examples/) showing it in a use case. This doesn't require a PSC vote individually as it's not a breaking change, just an addition.
43
+
* Processes will only be moved from proposals to the stable process specifications once there are at least two implementations and an example process in the [`openEO community examples`](https://github.com/Open-EO/openeo-community-examples/) showing it in a use case. Ideally, there are also no open issues. The move doesn't require a PSC vote individually as it's not a breaking change, just an addition.
44
44
* The [`proposals`](proposals/) folder allows breaking changes without a PSC vote and without increasing the major version number (i.e. a breaking change in the proposals doesn't require us to make the next version number 2.0.0).
45
45
* The proposals are released as experimental processes with the other processes.
46
46
* Each release and all breaking changes in the stable process specifications must go through PSC vote.
Copy file name to clipboardExpand all lines: absolute.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"id": "absolute",
3
3
"summary": "Absolute value",
4
-
"description": "Computes the absolute value of a real number `x`, which is the \"unsigned\" portion of `x` and often denoted as *|x|*.\n\nThe no-data value `null` is passed through and therefore gets propagated.",
4
+
"description": "Computes the absolute value of a real number `x`, which is the \"unsigned\" portion of `x` and often denoted as *|x|*.\n\nNo-data values are passed through.",
Copy file name to clipboardExpand all lines: add.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"id": "add",
3
3
"summary": "Addition of two numbers",
4
-
"description": "Sums up the two numbers `x` and `y` (*`x + y`*) and returns the computed sum.\n\nNo-data values are taken into account so that `null` is returned if any element is such a value.\n\nThe computations follow [IEEE Standard 754](https://ieeexplore.ieee.org/document/8766229) whenever the processing environment supports it.",
4
+
"description": "Sums up the two numbers `x` and `y` (*`x + y`*) and returns the computed sum.\n\nNo-data values are taken into account so that the no-data value is returned if any element is such a value.\n\nThe computations follow [IEEE Standard 754](https://ieeexplore.ieee.org/document/8766229) whenever the processing environment supports it.",
0 commit comments