Releases: WorldCereal/worldcereal-classification
Releases · WorldCereal/worldcereal-classification
WorldCereal classification module v2.1.0
This is the first release of the completely refactored WorldCereal system!
What's Changed
- Stripped version for new design based on OpenEO by @kvantricht in #20
- #17 setup Github actions workflow by @kvantricht in #21
- #17 Setup Github actions by @kvantricht in #22
- Extraction pipelines & data fetching blocks by @GriffinBabe in #36
- Fixed long UDF by @kvantricht in #46
- Using the sample_id for items ID in the stac metadata by @GriffinBabe in #45
- Attempt to fix jenkins build by @kvantricht in #53
- MVP by @kvantricht in #47
- 44 translate cropno crop inference udf to gfmap by @GriffinBabe in #48
- Make
batch_size
for Presto flexible by @kvantricht in #59 - 56 meteo inference by @GriffinBabe in #60
- Seasons by @kvantricht in #66
- Now writing GeoTiff and having two bands: binary mask and probabilities by @GriffinBabe in #65
- Bugfix seasonality check and max season diff check by @kvantricht in #68
- Centralize worldcereal generate_map method by @kvantricht in #67
- PR 67 fixes by @GriffinBabe in #70
- Make version static for now by @kvantricht in #72
- Add
openeo-gfmap
dependency by @kvantricht in #74 - 57 udf memory profiling by @kvantricht in #77
- 71 generate map func by @GriffinBabe in #78
- Add croptype inference by @kvantricht in #75
- Define some auth related env vars for Jenkins by @soxofaan in #80
- batch_size as parameter by @jdries in #81
- Point extractions by @VincentVerelst in #84
- Update crop type mapping workflow by @kvantricht in #85
- Refactored fix by @GriffinBabe in #89
- Added configuration data classes for cropland/croptype mapping workflow by @GriffinBabe in #91
- Fix croptype/cropland parameters for pydantic>2 by @GriffinBabe in #94
- Infer classes from model by @kvantricht in #96
- Filter on S1 polarization by @kvantricht in #97
- Updated formatting-checks by @kvantricht in #104
- Formatting checks by @kvantricht in #105
- Custom tile size by @VincentVerelst in #106
- System V1 demo by @kvantricht in #95
- removed dependency on extract attribute for point extractions by @VincentVerelst in #107
- 79 s1 extractions by @GriffinBabe in #113
- Small fix by @GriffinBabe in #114
- Changed spatial resolution to 20m for S1 and small arg fix by @GriffinBabe in #126
- fixed typo in the s1 item_asset definitions in extract_sar.py by @VincentVerelst in #123
- #129 Add custom job_options by @kvantricht in #130
- 121 add slope & Improvement of S1 extractions by @GriffinBabe in #128
- #55 Immediately map to presto band names by @kvantricht in #131
- Renamed altitude->elevation as required by presto by @GriffinBabe in #132
- Compute slope with
scipy
, avoiding the use ofrichdem
by @kvantricht in #138 - Bugfix dimension order by @kvantricht in #140
- Presto-compilation by @kvantricht in #133
- Add WorldCereal input extractions worfklow by @kvantricht in #137
- extract from first day to last day of month by @kvantricht in #148
- Enable mypy -> this is gonna take some effort by @kvantricht in #147
- Update preprocessing by @GriffinBabe in #149
- Enable pre_test_script.sh for jenkins by @kvantricht in #150
- Fix CI with openEO connections by @kvantricht in #152
- Add openEO tests by @kvantricht in #153
- Use gfmap-based backend connection by @kvantricht in #154
- 139-slope-collection by @kvantricht in #155
- Rebuild stac scripts by @GriffinBabe in #158
- Adding postprocessing to WorldCereal jobs by @kvantricht in #157
- Made the extractor main's loop robust to artifactory errors by @GriffinBabe in #162
- Updated crop calendars by @kvantricht in #173
- allow multiple outputs for inference results by @jdegerickx in #175
- Postproc by @jdegerickx in #177
- Refactoring of System V1 demo by @kvantricht in #170
- Allow custom job_options for collect_inputs by @kvantricht in #178
- Unified
CropClassifier
and no more binary postprocessing by @kvantricht in #180 - Fix crop/no-crop lookup table by @kvantricht in #181
- Speedup extractions from public Parquet by @cbutsko in #183
- Fix filenaming by @jdegerickx in #185
- Specify which product is being generated by @kvantricht in #186
- Bugfix: do not assume a label order during postprocessing by @kvantricht in #187
- get rid of conf_threshold parameter as it may introduce "undecided" p… by @jdegerickx in #188
- Make the use of class weights optional (default=False) by @kvantricht in #189
- Updated cropland model v006 by @kvantricht in #192
- Updated README for release by @kvantricht in #193
- Updated crop calendars by @kvantricht in #196
- cleaned notebooks for demo by @jdegerickx in #190
- f!x call to postprocessparameters by @jdegerickx in #197
- Fix UI map by @jdegerickx in #198
- 194-align-training-window-with-user-defined-temporal-extent by @cbutsko in #195
- 179-add-hierarchical-croptype-picker by @cbutsko in #191
- Override parent method to suppress warning by @kvantricht in #199
- Add masking to custom model training by @kvantricht in https://github.com/WorldCereal/worldcereal-classificati...
WorldCereal classification module v1.1.1
What's changed
This is the first public release of the WorldCereal classification module!