Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
b311c62
Refactor STAC helper functions: add `query_modelID_asset_url` and imp…
mbuchhorn Jun 23, 2026
8263bde
Enhance `init_connection` to support client credentials auth via `WEE…
mbuchhorn Jun 23, 2026
43dd983
Add support for `get_NOBSperc` flag for calculating observation perce…
mbuchhorn Jun 23, 2026
9af8565
Remove unused `DataCube` import from `preprocessing.py`
mbuchhorn Jun 23, 2026
b1385a3
Handle `None` check for `nobs_perc_band` before merging cubes in `get…
mbuchhorn Jun 23, 2026
dfeed75
Add test notebook for generating master feature cube without nobs
mbuchhorn Jun 24, 2026
383ef1e
Ensure automatic resampling when merging cubes in masking logic
mbuchhorn Jun 24, 2026
47b8127
Replace `get_NOBSperc` functionality with `get_NVBT` as input data qu…
mbuchhorn Jun 25, 2026
ad7324c
Update Sentinel-1 test resource JSON files: Replace `polarisation` wi…
mbuchhorn Jun 25, 2026
ec0773e
Fix malformed JSON in test resources: Correct trailing commas in `["V…
mbuchhorn Jun 25, 2026
30cf071
Update test notebook to reflect 10x10km tile example: Adjust bounding…
mbuchhorn Jun 30, 2026
ab0b85e
fix for new openeo filenaming of timeseries.parquet
DeRooBert Jun 30, 2026
0c59106
Fix formatting inconsistencies in function arguments across `extract_…
mbuchhorn Jun 30, 2026
3c0546d
Merge pull request #275 from ESA-WEED-project/bdr_fix_timeseries_down…
mbuchhorn Jun 30, 2026
8efcefd
Add authentication checks for Vault token and LDAP login in `storage.py`
mbuchhorn Jul 1, 2026
9d6fd72
changed `SENDER_EMAIL` contant in `messaging.py` to avoid blocking em…
mbuchhorn Jul 1, 2026
6cc70d7
Update test notebook: implemented the final WEED EO datacube at full …
mbuchhorn Jul 1, 2026
92c5e19
Add `purge_jobs` utility to cancel queued/running openEO jobs
mbuchhorn Jul 1, 2026
359bc2e
Update test notebook to introduce WEED EO datacube generation for 20x…
mbuchhorn Jul 2, 2026
8fa8d42
Replace `get_NOBSperc` functionality with enhanced `get_NVBT` process…
mbuchhorn Jul 8, 2026
356d497
Refactor catalogue check functions: add `messages` and `stop_processi…
mbuchhorn Jul 8, 2026
058a694
fix for test
DeRooBert Jul 9, 2026
7e424c1
Merge pull request #276 from ESA-WEED-project/mb_nobs
DeRooBert Jul 9, 2026
6fa4c09
Fix missing geometries in job DataFrame: handle rows without valid po…
mbuchhorn Jul 9, 2026
019d6fb
Merge pull request #277 from ESA-WEED-project/mb_nobs
mbuchhorn Jul 9, 2026
fdcf5d7
small update in sql storage object functions.
DeRooBert Jul 9, 2026
23b8cb3
Merge pull request #278 from ESA-WEED-project/bdr_storageSQLUpdate
mbuchhorn Jul 9, 2026
7fcf952
Add retry logic with exponential backoff to handle exceptions in STAC…
mbuchhorn Jul 11, 2026
01b993a
Update `jobmanager.py` to use `file_prefix` instead of `title` for ge…
mbuchhorn Jul 11, 2026
f8fcc70
Merge pull request #279 from ESA-WEED-project/mb_fix
mbuchhorn Jul 11, 2026
4823af3
Refactor `jobmanager.py` to use `file_prefix` from `row` instead of `…
mbuchhorn Jul 13, 2026
1e0a3fe
Merge pull request #280 from ESA-WEED-project/mb_fix2
mbuchhorn Jul 13, 2026
c08f4ac
update in sql storage object functions.
DeRooBert Jul 14, 2026
fb84ddc
Refactor `catalogue_check.py` to introduce `query_retry` function for…
mbuchhorn Jul 15, 2026
999926a
Merge pull request #281 from ESA-WEED-project/mb_delay_fix
mbuchhorn Jul 15, 2026
752269e
Proactively refresh bearer token during job start to ensure thread co…
mbuchhorn Jul 15, 2026
4cdc824
Merge pull request #282 from ESA-WEED-project/mb_fix_bearer_token
mbuchhorn Jul 15, 2026
0415939
Merge pull request #283 from ESA-WEED-project/bdr_storageSQLUpdate
mbuchhorn Jul 15, 2026
1013ecd
update on nonEO_feature_cube, to also allow external stac's.
DeRooBert Jul 15, 2026
e904b92
bug fix
DeRooBert Jul 15, 2026
d81a620
Merge pull request #284 from ESA-WEED-project/Update_complete_feature…
mbuchhorn Jul 15, 2026
fb72990
bug fix for running feature cube
DeRooBert Jul 15, 2026
3b64c23
Merge pull request #285 from ESA-WEED-project/Update_complete_feature…
mbuchhorn Jul 16, 2026
8405fc1
getting HRVPP_COLLECTION in settings
DeRooBert Jul 17, 2026
874b1d6
Merge pull request #286 from ESA-WEED-project/Update_complete_feature…
DeRooBert Jul 17, 2026
1ecf03b
Refactor high-resolution Sentinel-2 grid processing: update file path…
mbuchhorn Jul 19, 2026
47e2fae
fixed issue to load nonEO_feature list from file
brunosmets Jul 28, 2026
2a4f210
rename bands should become lower case (sql query returns lower case)
brunosmets Jul 29, 2026
d068ea9
Merge pull request #287 from ESA-WEED-project/bs_beta2
brunosmets Jul 31, 2026
e464549
Merge pull request #288 from ESA-WEED-project/mb_120x120grid
mbuchhorn Aug 4, 2026
6cdce0e
removed otb_memory option for S1 preprocessing (on request of OpenEO …
brunosmets Aug 6, 2026
bb9fd90
Merge pull request #289 from ESA-WEED-project/bs_beta2-2
mbuchhorn Aug 7, 2026
70ef828
capture udf input + small fix
VictorVerhaert Aug 17, 2026
1673ea0
fixing tests
DeRooBert Aug 25, 2026
ac5a31c
Merge branch 'integration_fox' into vv-dev
DeRooBert Aug 25, 2026
e7e5912
fixing tests
DeRooBert Aug 25, 2026
283f122
Merge pull request #290 from ESA-WEED-project/vv-dev
DeRooBert Aug 25, 2026
b0d5fc1
Add module to download-upload alpha earth embeddings.
manugv Aug 28, 2026
de35e74
Merge pull request #292 from ESA-WEED-project/gvm_alphaearth
DeRooBert Aug 28, 2026
7f4030a
Fix directory bug.
manugv Aug 30, 2026
403bf57
Merge pull request #293 from ESA-WEED-project/gvm_alphaearth
mbuchhorn Aug 31, 2026
e13b460
Update _version.py
mbuchhorn Aug 31, 2026
b6c204e
Merge pull request #294 from ESA-WEED-project/release
mbuchhorn Aug 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 15 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,12 +81,22 @@ SLC_masking_algo: str = 'mask_scl_dilation'
Masking method for Sentinel-2 optical data ('satio', 'mask_scl_dilation', None)
Note: if set to None, no masking is applied and the S2 L2A data is used as is.

apply_cloud_mask : bool = True
apply_cloud_mask: bool = True
if True, the Sentinel-2 or PlanetScope data is masked for clouds (based on Sentinel-2 QA band).
If False, no masking is applied but the mask band is still created and added to the cube.
Note: no effect when 'mask_scl_dilation' parameter is set to None.

append : bool = True
If False, no masking is applied but the mask band is still created and added to the cube. (Note: the cloud
mask band is removed from the feature cube as soon the time domain is aggregated.)
Note: no effect when 'mask_scl_dilation' parameter is set to None.

get_NVBT: bool = False
Number of Valid Binned Timesteps: Specifies the count of valid timesteps after temporal binning.
This can be used as an input data quality indicator.
if True, NVBT is calculated for optical data after cloud masking and temporal binning and radar data after
sar_backscatter correction and temporal binning.
(if both were activated) but without linear interpolation (if activated).
Note: 'band' S1_NVBT and/or S2_NVBT is only added to cubes with removed time domain (feature cubes).
Note: algorithm is applied even when cloud masking was deactivated or temporal aggregation was skipped.

append: bool = True
if the VI's are appended to the reflectance/radar time series cube OR replace them

S2_scaling: list = [0, 10000, 0, 1.0]
Expand Down
Loading
Loading