{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/data-assimilation-using-era5-asos-and-the-u","title":"Data Assimilation using ERA5, ASOS, and the U-STN model for Weather Forecasting over the UK","arxiv_id":"2401.07604","date":"2024-01-15","proceeding":null,"authors":["Wenqi Wang","Jacob Bieker","Rossella Arcucci","César Quilodrán-Casas"],"abstract":"In recent years, the convergence of data-driven machine learning models with Data Assimilation (DA) offers a promising avenue for enhancing weather forecasting. This study delves into this emerging trend, presenting our methodologies and outcomes. We harnessed the UK's local ERA5 850 hPa temperature data and refined the U-STN12 global weather forecasting model, tailoring its predictions to the UK's climate nuances. From the ASOS network, we sourced T2m data, representing ground observations across the UK. We employed the advanced kriging method with a polynomial drift term for consistent spatial resolution. Furthermore, Gaussian noise was superimposed on the ERA5 T850 data, setting the stage for ensuing multi-time step synthetic observations. Probing into the assimilation impacts, the ASOS T2m data was integrated with the ERA5 T850 dataset. Our insights reveal that while global forecast models can adapt to specific regions, incorporating atmospheric data in DA significantly bolsters model accuracy. Conversely, the direct assimilation of surface temperature data tends to mitigate this enhancement, tempering the model's predictive prowess.","url_abs":"https://arxiv.org/abs/2401.07604v1","url_pdf":"https://arxiv.org/pdf/2401.07604v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"data-assimilation-using-era5-asos-and-the-u","repo_url":"https://github.com/acse-ww721/da_ml_era5_asos_weather_forecasting_uk","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"tf","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"weather-forecasting","task_name":"Weather Forecasting"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2401.07604","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2401.07604"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/acse-ww721/da_ml_era5_asos_weather_forecasting_uk","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":5,"unverified":1},"by_repo_kind":{"official":{"samples":6,"ran":5,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"56ad5eaabd52422f","entry":"get_data_url","repo":"acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK","repo_kind":"official","path":"src/data_collection/data_asos_crawler.py","file_url":"https://github.com/acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK/blob/HEAD/src/data_collection/data_asos_crawler.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"56ad5eaabd52422f"}},{"code_sha256_prefix":"254c0867f0a6fecb","entry":"get_initial_weights","repo":"acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK","repo_kind":"official","path":"utils/model_utils_pytorch.py","file_url":"https://github.com/acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK/blob/HEAD/utils/model_utils_pytorch.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"254c0867f0a6fecb"}},{"code_sha256_prefix":"7aa4d2fa9cbfc431","entry":"get_initial_weights","repo":"acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK","repo_kind":"official","path":"utils/model_utils_tf.py","file_url":"https://github.com/acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK/blob/HEAD/utils/model_utils_tf.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"7aa4d2fa9cbfc431"}},{"code_sha256_prefix":"43b2fc8bdca7195d","entry":"get_initial_weights_torch","repo":"acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK","repo_kind":"official","path":"utils/model_utils_pytorch.py","file_url":"https://github.com/acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK/blob/HEAD/utils/model_utils_pytorch.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"43b2fc8bdca7195d"}},{"code_sha256_prefix":"ab888a51094eb1b7","entry":"get_network_url","repo":"acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK","repo_kind":"official","path":"src/data_collection/data_asos_crawler.py","file_url":"https://github.com/acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK/blob/HEAD/src/data_collection/data_asos_crawler.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"ab888a51094eb1b7"}},{"code_sha256_prefix":"0f85ee4b6d7d7785","entry":"time_rearrange","repo":"acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK","repo_kind":"official","path":"src/preprocessing/asos_preprocessing.py","file_url":"https://github.com/acse-ww721/DA_ML_ERA5_ASOS_Weather_Forecasting_UK/blob/HEAD/src/preprocessing/asos_preprocessing.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0f85ee4b6d7d7785"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}