├── .github └── workflows │ ├── ci.yaml │ └── lint.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── Jenkinsfile ├── LICENSE ├── README.md ├── assets └── worldcereal_logo.jpg ├── docs ├── parameters_usage_guide.md └── temporal_prediction.md ├── environment.yml ├── jenkins_pre_install_script.sh ├── mypy.ini ├── notebooks ├── UN_handbook │ ├── 0_data_preparation.ipynb │ ├── WorldCereal_crop_mapping_demo.ipynb │ └── resources │ │ ├── crop_type_class_mappings.csv │ │ ├── france_validation.png │ │ ├── latvia_validation.png │ │ ├── test_site_france.gpkg │ │ └── test_site_latvia.gpkg ├── make_udp │ ├── create_worldcereal_crop_extent_udp.ipynb │ └── create_worldcereal_crop_type_udp.ipynb ├── notebook_utils │ ├── classifier.py │ ├── croptypepicker.py │ ├── dateslider.py │ ├── extractions.py │ ├── local_inference.py │ ├── openeo.py │ ├── preprocessed_inputs.py │ ├── production.py │ ├── seasons.py │ ├── temporal_shift_checker.ipynb │ └── visualization.py ├── patch_to_point │ ├── job_df.parquet │ └── rdm_query_example ├── resources │ ├── 20251020_Spaceborne_EO_tech_school.png │ ├── Cropland_inference_choose_end_date.png │ ├── Custom_cropland_map.png │ ├── Custom_croptype_map.png │ ├── Default_cropland_map.png │ ├── ESA_logo.jpg │ ├── Landcover_training_data_density_PhI.png │ ├── MOOC_refdata_RDM_exploration.png │ ├── Vito_RemoteSensing.png │ ├── WorldCereal_private_extractions.png │ ├── cropland_data_Ph1.png │ ├── croptype_classes.json │ ├── croptype_data_Ph1.png │ ├── eurocrops_map_wcr_edition.csv │ ├── wc2eurocrops_map.csv │ └── worldcereal_logo.jpg ├── trainings │ ├── 20251020_Spaceborne_EO_tech_agri.ipynb │ ├── 20251104_cropland_Zambia_Zimbabwe.ipynb │ ├── 20251106_zmb_accuracy_vs_sample_size.ipynb │ ├── 20251106_zmb_public_local_demo.ipynb │ └── resources │ │ └── Cze_exercise_result.png ├── worldcereal_RDM_demo.ipynb ├── worldcereal_custom_croptype.ipynb ├── worldcereal_default_cropland.ipynb ├── worldcereal_demo_embeddings.ipynb ├── worldcereal_preprocessed_inputs.ipynb └── worldcereal_private_extractions.ipynb ├── pyproject.toml ├── pytest.ini ├── scripts ├── extractions │ ├── extract.py │ └── patch_to_point.py ├── inference │ ├── collect_inputs.py │ ├── cropland_croptype_mapping_local.py │ ├── cropland_mapping.py │ ├── cropland_mapping_udp.py │ ├── croptype_mapping_udp.py │ └── run_collect_inputs.py ├── misc │ ├── create_annual_season.py │ └── legend.py ├── spark │ ├── compute_presto_features.py │ └── compute_presto_features.sh ├── stac │ ├── build_paths.py │ ├── catalogue_builder.py │ └── split_catalogue.py └── training │ ├── downstream │ └── train_catboost.py │ └── finetuning │ └── finetune_presto.py ├── src └── worldcereal │ ├── __init__.py │ ├── _version.py │ ├── data │ ├── cropcalendars │ │ ├── ANNUAL_EOS_WGS84.tif │ │ ├── ANNUAL_SOS_WGS84.tif │ │ ├── S1_EOS_WGS84.tif │ │ ├── S1_SOS_WGS84.tif │ │ ├── S2_EOS_WGS84.tif │ │ ├── S2_SOS_WGS84.tif │ │ └── __init__.py │ ├── croptype_mappings │ │ ├── __init__.py │ │ └── class_mappings.json │ ├── dekad │ │ └── 2023_FRA_LPIS_POLY_110.geoparquet │ ├── month │ │ └── 2022_FRA_LPIS_POLY_110.geoparquet │ └── world-administrative-boundaries │ │ └── world-administrative-boundaries.geoparquet │ ├── extract │ ├── __init__.py │ ├── common.py │ ├── patch_meteo.py │ ├── patch_s1.py │ ├── patch_s2.py │ ├── patch_to_point_worldcereal.py │ ├── patch_worldcereal.py │ ├── point_worldcereal.py │ └── utils.py │ ├── job.py │ ├── openeo │ ├── __init__.py │ ├── feature_extractor.py │ ├── inference.py │ ├── mapping.py │ ├── masking.py │ ├── preprocessing.py │ └── udf_distance_to_cloud.py │ ├── parameters.py │ ├── rdm_api │ ├── __init__.py │ ├── rdm_collection.py │ └── rdm_interaction.py │ ├── seasons.py │ ├── stac │ ├── __init__.py │ ├── constants.py │ └── stac_api_interaction.py │ ├── train │ ├── data.py │ ├── datasets.py │ └── finetuning_utils.py │ ├── udp │ ├── worldcereal_crop_extent.json │ └── worldcereal_crop_type.json │ └── utils │ ├── __init__.py │ ├── argparser.py │ ├── geoloader.py │ ├── legend.py │ ├── map.py │ ├── models.py │ ├── refdata.py │ ├── retry.py │ ├── spark.py │ ├── timeseries.py │ └── upload.py └── tests ├── pre_test_script.sh └── worldcerealtests ├── __init__.py ├── conftest.py ├── test_datasets.py ├── test_feature_extractor.py ├── test_finetuning.py ├── test_finetuning_utils.py ├── test_inference.py ├── test_inference_jobmanager.py ├── test_pipelines.py ├── test_postprocessing.py ├── test_preprocessing.py ├── test_rdm_interaction.py ├── test_refdata.py ├── test_seasons.py ├── test_sensor_masking.py ├── test_stac_api_interaction.py ├── test_temporal_extent_validation.py ├── test_timeseries.py ├── test_train.py ├── test_utils.py └── testresources ├── finetuned_presto_model.pt ├── preprocess_from_patches_graph.json ├── preprocess_from_patches_graph_no_s1.json ├── preprocess_graph.json ├── preprocess_graphwithslope.json ├── spatial_extent.json ├── test_inference_array.nc ├── test_presto_inference_features.nc ├── test_public_extractions.parquet ├── worldcereal_cropland_classification.nc ├── worldcereal_croptype_classification.nc ├── worldcereal_preprocessed_inputs.nc └── worldcereal_private_extractions_dummy.parquet └── ref_id=2021_BEL_LPIS-Flanders_POLY_110 └── data_0.parquet /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/README.md -------------------------------------------------------------------------------- /assets/worldcereal_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/assets/worldcereal_logo.jpg -------------------------------------------------------------------------------- /docs/parameters_usage_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/docs/parameters_usage_guide.md -------------------------------------------------------------------------------- /docs/temporal_prediction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/docs/temporal_prediction.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/environment.yml -------------------------------------------------------------------------------- /jenkins_pre_install_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/jenkins_pre_install_script.sh -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/mypy.ini -------------------------------------------------------------------------------- /notebooks/UN_handbook/0_data_preparation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/UN_handbook/0_data_preparation.ipynb -------------------------------------------------------------------------------- /notebooks/UN_handbook/WorldCereal_crop_mapping_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/UN_handbook/WorldCereal_crop_mapping_demo.ipynb -------------------------------------------------------------------------------- /notebooks/UN_handbook/resources/crop_type_class_mappings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/UN_handbook/resources/crop_type_class_mappings.csv -------------------------------------------------------------------------------- /notebooks/UN_handbook/resources/france_validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/UN_handbook/resources/france_validation.png -------------------------------------------------------------------------------- /notebooks/UN_handbook/resources/latvia_validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/UN_handbook/resources/latvia_validation.png -------------------------------------------------------------------------------- /notebooks/UN_handbook/resources/test_site_france.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/UN_handbook/resources/test_site_france.gpkg -------------------------------------------------------------------------------- /notebooks/UN_handbook/resources/test_site_latvia.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/UN_handbook/resources/test_site_latvia.gpkg -------------------------------------------------------------------------------- /notebooks/make_udp/create_worldcereal_crop_extent_udp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/make_udp/create_worldcereal_crop_extent_udp.ipynb -------------------------------------------------------------------------------- /notebooks/make_udp/create_worldcereal_crop_type_udp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/make_udp/create_worldcereal_crop_type_udp.ipynb -------------------------------------------------------------------------------- /notebooks/notebook_utils/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/classifier.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/croptypepicker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/croptypepicker.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/dateslider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/dateslider.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/extractions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/extractions.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/local_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/local_inference.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/openeo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/openeo.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/preprocessed_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/preprocessed_inputs.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/production.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/seasons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/seasons.py -------------------------------------------------------------------------------- /notebooks/notebook_utils/temporal_shift_checker.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/temporal_shift_checker.ipynb -------------------------------------------------------------------------------- /notebooks/notebook_utils/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/notebook_utils/visualization.py -------------------------------------------------------------------------------- /notebooks/patch_to_point/job_df.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/patch_to_point/job_df.parquet -------------------------------------------------------------------------------- /notebooks/patch_to_point/rdm_query_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/patch_to_point/rdm_query_example -------------------------------------------------------------------------------- /notebooks/resources/20251020_Spaceborne_EO_tech_school.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/20251020_Spaceborne_EO_tech_school.png -------------------------------------------------------------------------------- /notebooks/resources/Cropland_inference_choose_end_date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/Cropland_inference_choose_end_date.png -------------------------------------------------------------------------------- /notebooks/resources/Custom_cropland_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/Custom_cropland_map.png -------------------------------------------------------------------------------- /notebooks/resources/Custom_croptype_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/Custom_croptype_map.png -------------------------------------------------------------------------------- /notebooks/resources/Default_cropland_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/Default_cropland_map.png -------------------------------------------------------------------------------- /notebooks/resources/ESA_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/ESA_logo.jpg -------------------------------------------------------------------------------- /notebooks/resources/Landcover_training_data_density_PhI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/Landcover_training_data_density_PhI.png -------------------------------------------------------------------------------- /notebooks/resources/MOOC_refdata_RDM_exploration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/MOOC_refdata_RDM_exploration.png -------------------------------------------------------------------------------- /notebooks/resources/Vito_RemoteSensing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/Vito_RemoteSensing.png -------------------------------------------------------------------------------- /notebooks/resources/WorldCereal_private_extractions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/WorldCereal_private_extractions.png -------------------------------------------------------------------------------- /notebooks/resources/cropland_data_Ph1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/cropland_data_Ph1.png -------------------------------------------------------------------------------- /notebooks/resources/croptype_classes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/croptype_classes.json -------------------------------------------------------------------------------- /notebooks/resources/croptype_data_Ph1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/croptype_data_Ph1.png -------------------------------------------------------------------------------- /notebooks/resources/eurocrops_map_wcr_edition.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/eurocrops_map_wcr_edition.csv -------------------------------------------------------------------------------- /notebooks/resources/wc2eurocrops_map.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/wc2eurocrops_map.csv -------------------------------------------------------------------------------- /notebooks/resources/worldcereal_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/resources/worldcereal_logo.jpg -------------------------------------------------------------------------------- /notebooks/trainings/20251020_Spaceborne_EO_tech_agri.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/trainings/20251020_Spaceborne_EO_tech_agri.ipynb -------------------------------------------------------------------------------- /notebooks/trainings/20251104_cropland_Zambia_Zimbabwe.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/trainings/20251104_cropland_Zambia_Zimbabwe.ipynb -------------------------------------------------------------------------------- /notebooks/trainings/20251106_zmb_accuracy_vs_sample_size.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/trainings/20251106_zmb_accuracy_vs_sample_size.ipynb -------------------------------------------------------------------------------- /notebooks/trainings/20251106_zmb_public_local_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/trainings/20251106_zmb_public_local_demo.ipynb -------------------------------------------------------------------------------- /notebooks/trainings/resources/Cze_exercise_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/trainings/resources/Cze_exercise_result.png -------------------------------------------------------------------------------- /notebooks/worldcereal_RDM_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/worldcereal_RDM_demo.ipynb -------------------------------------------------------------------------------- /notebooks/worldcereal_custom_croptype.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/worldcereal_custom_croptype.ipynb -------------------------------------------------------------------------------- /notebooks/worldcereal_default_cropland.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/worldcereal_default_cropland.ipynb -------------------------------------------------------------------------------- /notebooks/worldcereal_demo_embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/worldcereal_demo_embeddings.ipynb -------------------------------------------------------------------------------- /notebooks/worldcereal_preprocessed_inputs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/worldcereal_preprocessed_inputs.ipynb -------------------------------------------------------------------------------- /notebooks/worldcereal_private_extractions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/notebooks/worldcereal_private_extractions.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/extractions/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/extractions/extract.py -------------------------------------------------------------------------------- /scripts/extractions/patch_to_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/extractions/patch_to_point.py -------------------------------------------------------------------------------- /scripts/inference/collect_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/inference/collect_inputs.py -------------------------------------------------------------------------------- /scripts/inference/cropland_croptype_mapping_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/inference/cropland_croptype_mapping_local.py -------------------------------------------------------------------------------- /scripts/inference/cropland_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/inference/cropland_mapping.py -------------------------------------------------------------------------------- /scripts/inference/cropland_mapping_udp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/inference/cropland_mapping_udp.py -------------------------------------------------------------------------------- /scripts/inference/croptype_mapping_udp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/inference/croptype_mapping_udp.py -------------------------------------------------------------------------------- /scripts/inference/run_collect_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/inference/run_collect_inputs.py -------------------------------------------------------------------------------- /scripts/misc/create_annual_season.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/misc/create_annual_season.py -------------------------------------------------------------------------------- /scripts/misc/legend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/misc/legend.py -------------------------------------------------------------------------------- /scripts/spark/compute_presto_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/spark/compute_presto_features.py -------------------------------------------------------------------------------- /scripts/spark/compute_presto_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/spark/compute_presto_features.sh -------------------------------------------------------------------------------- /scripts/stac/build_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/stac/build_paths.py -------------------------------------------------------------------------------- /scripts/stac/catalogue_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/stac/catalogue_builder.py -------------------------------------------------------------------------------- /scripts/stac/split_catalogue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/stac/split_catalogue.py -------------------------------------------------------------------------------- /scripts/training/downstream/train_catboost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/training/downstream/train_catboost.py -------------------------------------------------------------------------------- /scripts/training/finetuning/finetune_presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/scripts/training/finetuning/finetune_presto.py -------------------------------------------------------------------------------- /src/worldcereal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/__init__.py -------------------------------------------------------------------------------- /src/worldcereal/_version.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | __version__ = "2.4.1" 4 | -------------------------------------------------------------------------------- /src/worldcereal/data/cropcalendars/ANNUAL_EOS_WGS84.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/cropcalendars/ANNUAL_EOS_WGS84.tif -------------------------------------------------------------------------------- /src/worldcereal/data/cropcalendars/ANNUAL_SOS_WGS84.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/cropcalendars/ANNUAL_SOS_WGS84.tif -------------------------------------------------------------------------------- /src/worldcereal/data/cropcalendars/S1_EOS_WGS84.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/cropcalendars/S1_EOS_WGS84.tif -------------------------------------------------------------------------------- /src/worldcereal/data/cropcalendars/S1_SOS_WGS84.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/cropcalendars/S1_SOS_WGS84.tif -------------------------------------------------------------------------------- /src/worldcereal/data/cropcalendars/S2_EOS_WGS84.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/cropcalendars/S2_EOS_WGS84.tif -------------------------------------------------------------------------------- /src/worldcereal/data/cropcalendars/S2_SOS_WGS84.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/cropcalendars/S2_SOS_WGS84.tif -------------------------------------------------------------------------------- /src/worldcereal/data/cropcalendars/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/worldcereal/data/croptype_mappings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/worldcereal/data/croptype_mappings/class_mappings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/croptype_mappings/class_mappings.json -------------------------------------------------------------------------------- /src/worldcereal/data/dekad/2023_FRA_LPIS_POLY_110.geoparquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/dekad/2023_FRA_LPIS_POLY_110.geoparquet -------------------------------------------------------------------------------- /src/worldcereal/data/month/2022_FRA_LPIS_POLY_110.geoparquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/month/2022_FRA_LPIS_POLY_110.geoparquet -------------------------------------------------------------------------------- /src/worldcereal/data/world-administrative-boundaries/world-administrative-boundaries.geoparquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/data/world-administrative-boundaries/world-administrative-boundaries.geoparquet -------------------------------------------------------------------------------- /src/worldcereal/extract/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/worldcereal/extract/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/common.py -------------------------------------------------------------------------------- /src/worldcereal/extract/patch_meteo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/patch_meteo.py -------------------------------------------------------------------------------- /src/worldcereal/extract/patch_s1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/patch_s1.py -------------------------------------------------------------------------------- /src/worldcereal/extract/patch_s2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/patch_s2.py -------------------------------------------------------------------------------- /src/worldcereal/extract/patch_to_point_worldcereal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/patch_to_point_worldcereal.py -------------------------------------------------------------------------------- /src/worldcereal/extract/patch_worldcereal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/patch_worldcereal.py -------------------------------------------------------------------------------- /src/worldcereal/extract/point_worldcereal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/point_worldcereal.py -------------------------------------------------------------------------------- /src/worldcereal/extract/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/extract/utils.py -------------------------------------------------------------------------------- /src/worldcereal/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/job.py -------------------------------------------------------------------------------- /src/worldcereal/openeo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/worldcereal/openeo/feature_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/openeo/feature_extractor.py -------------------------------------------------------------------------------- /src/worldcereal/openeo/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/openeo/inference.py -------------------------------------------------------------------------------- /src/worldcereal/openeo/mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/openeo/mapping.py -------------------------------------------------------------------------------- /src/worldcereal/openeo/masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/openeo/masking.py -------------------------------------------------------------------------------- /src/worldcereal/openeo/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/openeo/preprocessing.py -------------------------------------------------------------------------------- /src/worldcereal/openeo/udf_distance_to_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/openeo/udf_distance_to_cloud.py -------------------------------------------------------------------------------- /src/worldcereal/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/parameters.py -------------------------------------------------------------------------------- /src/worldcereal/rdm_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/rdm_api/__init__.py -------------------------------------------------------------------------------- /src/worldcereal/rdm_api/rdm_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/rdm_api/rdm_collection.py -------------------------------------------------------------------------------- /src/worldcereal/rdm_api/rdm_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/rdm_api/rdm_interaction.py -------------------------------------------------------------------------------- /src/worldcereal/seasons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/seasons.py -------------------------------------------------------------------------------- /src/worldcereal/stac/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/stac/__init__.py -------------------------------------------------------------------------------- /src/worldcereal/stac/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/stac/constants.py -------------------------------------------------------------------------------- /src/worldcereal/stac/stac_api_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/stac/stac_api_interaction.py -------------------------------------------------------------------------------- /src/worldcereal/train/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/train/data.py -------------------------------------------------------------------------------- /src/worldcereal/train/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/train/datasets.py -------------------------------------------------------------------------------- /src/worldcereal/train/finetuning_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/train/finetuning_utils.py -------------------------------------------------------------------------------- /src/worldcereal/udp/worldcereal_crop_extent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/udp/worldcereal_crop_extent.json -------------------------------------------------------------------------------- /src/worldcereal/udp/worldcereal_crop_type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/udp/worldcereal_crop_type.json -------------------------------------------------------------------------------- /src/worldcereal/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/__init__.py -------------------------------------------------------------------------------- /src/worldcereal/utils/argparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/argparser.py -------------------------------------------------------------------------------- /src/worldcereal/utils/geoloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/geoloader.py -------------------------------------------------------------------------------- /src/worldcereal/utils/legend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/legend.py -------------------------------------------------------------------------------- /src/worldcereal/utils/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/map.py -------------------------------------------------------------------------------- /src/worldcereal/utils/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/models.py -------------------------------------------------------------------------------- /src/worldcereal/utils/refdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/refdata.py -------------------------------------------------------------------------------- /src/worldcereal/utils/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/retry.py -------------------------------------------------------------------------------- /src/worldcereal/utils/spark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/spark.py -------------------------------------------------------------------------------- /src/worldcereal/utils/timeseries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/timeseries.py -------------------------------------------------------------------------------- /src/worldcereal/utils/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/src/worldcereal/utils/upload.py -------------------------------------------------------------------------------- /tests/pre_test_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/pre_test_script.sh -------------------------------------------------------------------------------- /tests/worldcerealtests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/worldcerealtests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/conftest.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_datasets.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_feature_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_feature_extractor.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_finetuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_finetuning.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_finetuning_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_finetuning_utils.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_inference.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_inference_jobmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_inference_jobmanager.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_pipelines.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_postprocessing.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_preprocessing.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_rdm_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_rdm_interaction.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_refdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_refdata.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_seasons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_seasons.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_sensor_masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_sensor_masking.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_stac_api_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_stac_api_interaction.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_temporal_extent_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_temporal_extent_validation.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_timeseries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_timeseries.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_train.py -------------------------------------------------------------------------------- /tests/worldcerealtests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/test_utils.py -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/finetuned_presto_model.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/finetuned_presto_model.pt -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/preprocess_from_patches_graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/preprocess_from_patches_graph.json -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/preprocess_from_patches_graph_no_s1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/preprocess_from_patches_graph_no_s1.json -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/preprocess_graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/preprocess_graph.json -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/preprocess_graphwithslope.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/preprocess_graphwithslope.json -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/spatial_extent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/spatial_extent.json -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/test_inference_array.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/test_inference_array.nc -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/test_presto_inference_features.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/test_presto_inference_features.nc -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/test_public_extractions.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/test_public_extractions.parquet -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/worldcereal_cropland_classification.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/worldcereal_cropland_classification.nc -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/worldcereal_croptype_classification.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/worldcereal_croptype_classification.nc -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/worldcereal_preprocessed_inputs.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/worldcereal_preprocessed_inputs.nc -------------------------------------------------------------------------------- /tests/worldcerealtests/testresources/worldcereal_private_extractions_dummy.parquet/ref_id=2021_BEL_LPIS-Flanders_POLY_110/data_0.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WorldCereal/worldcereal-classification/HEAD/tests/worldcerealtests/testresources/worldcereal_private_extractions_dummy.parquet/ref_id=2021_BEL_LPIS-Flanders_POLY_110/data_0.parquet --------------------------------------------------------------------------------