{"_id":{"id":{"$binary":{"base64":"070JKJWbRc+QEpQ/hwRRxQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8063,"ts":{"$timestamp":{"t":1790276813,"i":17}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574cd92a544896cb6acf9"},"fworker":{"name":"F-Air core executor: kubernetes_1_26","category":"","query":"{}","env":{}},"fw_id":817,"launch_dir":"/home/f-air/block_2026-09-24-19-06-27-111283/launcher_2026-09-24-19-06-53-397531","host":"f-air-core-795ff8944b-hwn9w","ip":"10.42.0.20","trackers":[],"action":null,"state":"RESERVED","state_history":[{"state":"RESERVED","created_on":"2026-09-24T19:06:53.384308+00:00","updated_on":"2026-09-24T19:06:53.384311+00:00"}],"launch_id":840,"time_start":null,"time_end":null,"runtime_secs":null,"reservedtime_secs":0.013945},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"BoGQ9HwDQMSxAoz1GiXksg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":2,"ts":{"$timestamp":{"t":1790276680,"i":53}},"imageKind":"preImage","image":{"_id":-1,"next_fw_id":817,"next_launch_id":817},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"vdqrK9MUT3GB/lr/U/lxzQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276684,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:44.130Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"WAITING","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"WAITING","835":"WAITING","836":"WAITING","837":"WAITING","838":"WAITING","839":"WAITING","840":"RUNNING"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"jqy9XPcnRbGmWf9fi3jABg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":14,"ts":{"$timestamp":{"t":1790276684,"i":37}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:44.261Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"READY","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"READY","835":"READY","836":"READY","837":"READY","838":"READY","839":"READY","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"oMh6paUPQ2+BCn5enckZtg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":16,"ts":{"$timestamp":{"t":1790276695,"i":21}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:55.668Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"COMPLETED","835":"RUNNING","836":"RUNNING","837":"RUNNING","838":"RUNNING","839":"RUNNING","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"dj/x8mLrS6iYpxkBN7vyCQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790276695,"i":11}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:54.964Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"RUNNING","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"COMPLETED","835":"RUNNING","836":"RUNNING","837":"RUNNING","838":"RUNNING","839":"RUNNING","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"W4l2r58gSR2wl11QwTfSrg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":17,"ts":{"$timestamp":{"t":1790276697,"i":22}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:57.558Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"WAITING","826":"READY","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"RUNNING","838":"COMPLETED","839":"RUNNING","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"ewi6g4vxQ3WMuUeihdeFGg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276688,"i":14}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:48.255Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"RUNNING","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"RUNNING","835":"RUNNING","836":"RUNNING","837":"RESERVED","838":"RESERVED","839":"READY","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"UfZPRL4LTwamzobKclanUg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276689,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:49.161Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"RUNNING","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"RUNNING","835":"RUNNING","836":"RUNNING","837":"RUNNING","838":"RESERVED","839":"RESERVED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"LCVf6Eo0RzavS21F1XQdDw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276689,"i":22}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:49.659Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"RUNNING","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"RUNNING","835":"RUNNING","836":"RUNNING","837":"RUNNING","838":"RUNNING","839":"RESERVED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"QsaY+nkUTm6WnIun8cMdQw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276691,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:51.357Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"RUNNING","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"RUNNING","835":"RUNNING","836":"RUNNING","837":"RUNNING","838":"RUNNING","839":"RUNNING","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"OEHcrPwFTxOKaK+5jeD2gQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":9,"ts":{"$timestamp":{"t":1790276697,"i":7}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:56.963Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"WAITING","826":"READY","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"COMPLETED","835":"RUNNING","836":"COMPLETED","837":"RUNNING","838":"COMPLETED","839":"RUNNING","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"AVQBiOaBS2aeXWsLCZMXWQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276696,"i":16}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:56.753Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"WAITING","826":"WAITING","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"COMPLETED","835":"RUNNING","836":"RUNNING","837":"RUNNING","838":"COMPLETED","839":"RUNNING","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"pw8sIP9ZSZiE5SqEEiVipA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276698,"i":15}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:58.864Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"WAITING","826":"RESERVED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"WAITING","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"RUNNING","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"o1Ib2X5PTOaHInrgtA+34g==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276699,"i":12}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:04:59.061Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"WAITING","826":"RESERVED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"READY","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"QPHuIuDvS5+UvmOhsiTMcg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790276700,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:00.168Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"READY","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"READY","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"hdZNJb7ITD6qpfPzADuPzw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790276704,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:04.359Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"READY","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"READY","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"o+cEyxuBQeOZen7gJ/24Uw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276703,"i":8}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:03.060Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"RUNNING","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"WAITING","833":"RUNNING","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"qhIVSHhnTjqA3PzyQoEJjQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276703,"i":24}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:03.716Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"WAITING","825":"RUNNING","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"READY","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"L/+GzrtnTX+/zS+YmjRq6g==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790276710,"i":20}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:10.570Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"READY","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"ynYVZnKeRlWvWeVHeOgfKQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276707,"i":25}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:07.850Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"RUNNING","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"WAITING","832":"RUNNING","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"icywqZkxRSmo9hQg93jtKA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":12,"ts":{"$timestamp":{"t":1790276709,"i":15}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:09.163Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"RUNNING","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"READY","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"lnG2q9xsQuyvJ+3HxgQa9A==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276712,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:12.396Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"WAITING","831":"RUNNING","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"H0BHwgQfRIGrk4qbaZVebA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":9,"ts":{"$timestamp":{"t":1790276713,"i":14}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:13.760Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"WAITING","830":"READY","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"REYvLLVNQw60X6vfP76gGA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":16,"ts":{"$timestamp":{"t":1790276728,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:28.080Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"WAITING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"WAITING","829":"READY","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"1GNeZma2SXCN0VSjAhVxdw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":17,"ts":{"$timestamp":{"t":1790276744,"i":15}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:44.487Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"READY","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"READY","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"t5n9FtjDRbivxz7J2uFehQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":22,"ts":{"$timestamp":{"t":1790276786,"i":17}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:26.963Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"READY","820":"WAITING","821":"READY","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"44DCJXP+TdeIGZiBhEbf8g==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276748,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:48.154Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"RUNNING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"WAITING","828":"RUNNING","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"4qkgwf9WSI61eqvdK7tHEA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276750,"i":8}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:50.061Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"RUNNING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"READY","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"OPf0dsvZREW0LBX2YlZdtQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276752,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:05:52.451Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"RUNNING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"RUNNING","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"EtVEL2vESuqu7aF6lGs0pA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276760,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:00.263Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"WAITING","820":"WAITING","821":"WAITING","822":"RUNNING","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"RDX77F7OTnqFlVxwBstXXA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276788,"i":14}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:28.866Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"RUNNING","820":"WAITING","821":"RESERVED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"ILFAgYUcSoSbyn70b8d7RA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276789,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:29.262Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"RUNNING","820":"WAITING","821":"RUNNING","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"nD86jhEMQjag8UonuXrqow==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276790,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:30.571Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"RUNNING","820":"READY","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"0FirkyDWSL2gGw785bcILw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276793,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:33.969Z"},"fw_states":{"817":"WAITING","818":"WAITING","819":"RUNNING","820":"RUNNING","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"Yh4smhPeRIyjb8428U1CQg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276796,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:36.875Z"},"fw_states":{"817":"WAITING","818":"READY","819":"RUNNING","820":"COMPLETED","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"7nza6u9cQnSe5x0O18mOfA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276800,"i":23}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:40.379Z"},"fw_states":{"817":"WAITING","818":"RUNNING","819":"COMPLETED","820":"COMPLETED","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"qcUrIHsXQUGesXUUqcGbaQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276800,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:40.070Z"},"fw_states":{"817":"WAITING","818":"RESERVED","819":"COMPLETED","820":"COMPLETED","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"WdHDDNegRu2fZDq9WYYZjw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790276811,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:51.397Z"},"fw_states":{"817":"READY","818":"COMPLETED","819":"COMPLETED","820":"COMPLETED","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"rWo0aycsTzuN1gZ/us+GjA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790276814,"i":12}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"RUNNING","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:54.890Z"},"fw_states":{"817":"RUNNING","818":"COMPLETED","819":"COMPLETED","820":"COMPLETED","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"LUS5EfLASve71FVUvI5oGw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":7,"ts":{"$timestamp":{"t":1790276815,"i":2}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab574480e10b9127973204f"},"links":{"817":[],"818":[817],"819":[817],"820":[818],"821":[820],"822":[821,820,819],"823":[822],"824":[822],"825":[824],"826":[825],"827":[818],"828":[827],"829":[828,822],"830":[829],"831":[830],"832":[831,830],"833":[832],"834":[822],"835":[825,824],"836":[826],"837":[829],"838":[831],"839":[833],"840":[839,838,837,836,835,834,823]},"parent_links":{"817":[818,819],"818":[820,827],"819":[822],"820":[821,822],"821":[822],"822":[823,824,829,834],"823":[840],"824":[825,835],"825":[826,835],"826":[836],"827":[828],"828":[829],"829":[830,837],"830":[831,832],"831":[832,838],"832":[833],"833":[839],"834":[840],"835":[840],"836":[840],"837":[840],"838":[840],"839":[840]},"nodes":[817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840],"metadata":{"run_metadata":{"reuse_meteo":false},"run_spec":{"chain_name":"chain_uuid-0023d9ff-b956-42da-96b6-9c76df494040-run_config_uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","extra_chain_config":{"time":{"end_datetime":"2026-09-24T19:00:00+00:00","start_datetime":"2026-09-24T18:00:00+00:00"}},"extra_tasks_config":[{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_measurements_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/meteo_stations.nc"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_emissions_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"files":[{"id":"RAW_NETCDF_INPUT","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/emission_stations.nc"},{"id":"ODOUR_MATRIX","relative_file_path":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/inputs/cems_nrt_sotreco/data/load/6-ems/odour_matrix.json"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_load_pspray_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_load.DataLoadFromFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","path_prefix":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000038/restart"}]}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_restart_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"file_sets":[{"id":"RESTART_SPRAY_DOMAINS_1","mode":"replace","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039/restart"}],"epoch_index":1}}},{"api_version":"v1","kind":"Task","metadata":{"name":"v360_store_output_epoch-1"},"spec":{"task_class":"f_air.tasks.utils.data_store.DataStoreToFS_v1","task_config":{"files":[{"id":"PSWIFT_OUT_NETCDF_FILE","file_name":"output_meteo.nc_n1_d1_t1","overwrite":true,"relative_target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"file_sets":[{"id":"CONC_NETCDF_DIR","mode":"merge","target_folder":"c22__sotreco_chateaurenard/SOTRECO_NRT_CEMS_1h_v2__chain_id30/outputs/SOTRECO_NRT_CEMS_1h_v2__run_id29__exec_id1000039"}],"epoch_index":1}}}]},"actual_chain_config":{"domains_groups":{"SPRAY_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Domain 1","comment":"Output of PSpray","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]},"PSWIFT_DOMAINS":{"geo_proj_options":{"proj":"utm","ellps":"WGS84","zone":31,"units":"m","ref_lat":null,"ref_lon":null,"truelat1":null,"truelat2":null,"stand_lon":null,"projection_code":"UTM31N","south":false},"z_levels":[0,10,15,20,25,31,39,48,59,73,91,112,139,171,211,261,322,397,491],"z_top":null,"z_type":"sigma-z","grid_type":"CROSSPOINT","domains":[{"id":1,"title":"Air Quality Meteo Domain 1","comment":"Output of PSwift","parent_id":0,"dimensions":{"nx":201,"ny":276,"dx":20,"dy":20,"sw":[648200,4859010],"se":[652200,4859010],"ne":[652200,4864510],"nw":[648200,4864510],"parent_start":null}}]}},"chemical_mechanism":"SAPRC99","time":{"start_datetime":"2026-09-24T18:00:00+00:00","end_datetime":"2026-09-24T19:00:00+00:00"},"epochs":{"offsets":{"start_time":"-1h","end_time":"+0h"},"spec":[{"index":1,"duration":"1h","title":"PSpray run","start_datetime":null,"end_datetime":null,"workflow":["fair_chain_start -> v360_load_measurements","fair_chain_start -> data_load_for_adcons","fair_chain_start -> data_load_for_pswift","fair_chain_start -> v360_load_emissions","fair_chain_start -> data_load_sources","fair_chain_start -> data_load_for_pspray","v360_load_measurements -> netcdf_to_creadoncsv","netcdf_to_creadoncsv -> creadoncsv","creadoncsv -> adcons","data_load_for_adcons -> adcons","creadoncsv -> spradsg_arianet","adcons -> spradsg_arianet","data_load_for_pswift -> pswift","spradsg_arianet -> pswift","pswift -> concatenate_binary_files","concatenate_binary_files -> arconv_meteo","v360_load_emissions -> change_odour_variable_name","change_odour_variable_name -> netcdf_to_ems","data_load_sources -> netcdf_to_ems","data_load_sources -> emma","netcdf_to_ems -> emma","fair_chain_start -> v360_load_pspray_restart","data_load_for_pspray -> pspray","v360_load_pspray_restart -> pspray","emma -> pspray","pswift -> pspray","pspray -> arconv","pspray -> change_netcdf_variable_names","pspray -> v360_store_restart","arconv -> change_netcdf_variable_names","change_netcdf_variable_names -> v360_store_output","arconv_meteo -> v360_store_output","v360_store_restart -> fair_chain_end","v360_store_output -> fair_chain_end"],"inter_epoch_connections":null}]},"meteo_frequency_is_hourly":false},"actual_tasks_workflow":["fair_chain_start -> v360_load_measurements_epoch-1","fair_chain_start -> data_load_for_adcons_epoch-1","fair_chain_start -> data_load_for_pswift_epoch-1","fair_chain_start -> v360_load_emissions_epoch-1","fair_chain_start -> data_load_sources_epoch-1","fair_chain_start -> data_load_for_pspray_epoch-1","v360_load_measurements_epoch-1 -> netcdf_to_creadoncsv_epoch-1","netcdf_to_creadoncsv_epoch-1 -> creadoncsv_epoch-1","creadoncsv_epoch-1 -> adcons_epoch-1","data_load_for_adcons_epoch-1 -> adcons_epoch-1","creadoncsv_epoch-1 -> spradsg_arianet_epoch-1","adcons_epoch-1 -> spradsg_arianet_epoch-1","data_load_for_pswift_epoch-1 -> pswift_epoch-1","spradsg_arianet_epoch-1 -> pswift_epoch-1","pswift_epoch-1 -> concatenate_binary_files_epoch-1","concatenate_binary_files_epoch-1 -> arconv_meteo_epoch-1","v360_load_emissions_epoch-1 -> change_odour_variable_name_epoch-1","change_odour_variable_name_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> netcdf_to_ems_epoch-1","data_load_sources_epoch-1 -> emma_epoch-1","netcdf_to_ems_epoch-1 -> emma_epoch-1","fair_chain_start -> v360_load_pspray_restart_epoch-1","data_load_for_pspray_epoch-1 -> pspray_epoch-1","v360_load_pspray_restart_epoch-1 -> pspray_epoch-1","emma_epoch-1 -> pspray_epoch-1","pswift_epoch-1 -> pspray_epoch-1","pspray_epoch-1 -> arconv_epoch-1","pspray_epoch-1 -> change_netcdf_variable_names_epoch-1","pspray_epoch-1 -> v360_store_restart_epoch-1","arconv_epoch-1 -> change_netcdf_variable_names_epoch-1","change_netcdf_variable_names_epoch-1 -> v360_store_output_epoch-1","arconv_meteo_epoch-1 -> v360_store_output_epoch-1","v360_store_restart_epoch-1 -> fair_chain_end","v360_store_output_epoch-1 -> fair_chain_end"]},"state":"COMPLETED","name":"uuid-5b70c3b7-051f-45da-ac1c-7c9e157d9574","created_on":{"$date":"2026-09-24T19:04:40.748Z"},"updated_on":{"$date":"2026-09-24T19:06:54.968Z"},"fw_states":{"817":"COMPLETED","818":"COMPLETED","819":"COMPLETED","820":"COMPLETED","821":"COMPLETED","822":"COMPLETED","823":"COMPLETED","824":"COMPLETED","825":"COMPLETED","826":"COMPLETED","827":"COMPLETED","828":"COMPLETED","829":"COMPLETED","830":"COMPLETED","831":"COMPLETED","832":"COMPLETED","833":"COMPLETED","834":"COMPLETED","835":"COMPLETED","836":"COMPLETED","837":"COMPLETED","838":"COMPLETED","839":"COMPLETED","840":"COMPLETED"},"locked":true},"invalidated":false}
