{"_id":{"id":{"$binary":{"base64":"070JKJWbRc+QEpQ/hwRRxQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":7846,"ts":{"$timestamp":{"t":1790273215,"i":18}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566bf92a544896cb53a38"},"fworker":{"name":"F-Air core executor: kubernetes_1_26","category":"","query":"{}","env":{}},"fw_id":793,"launch_dir":"/home/f-air/block_2026-09-23-12-16-52-422355/launcher_2026-09-24-18-06-55-603211","host":"f-air-core-795ff8944b-hwn9w","ip":"10.42.0.20","trackers":[],"action":null,"state":"RESERVED","state_history":[{"state":"RESERVED","created_on":"2026-09-24T18:06:55.591453+00:00","updated_on":"2026-09-24T18:06:55.591456+00:00"}],"launch_id":816,"time_start":null,"time_end":null,"runtime_secs":null,"reservedtime_secs":0.012566},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"J8zwoPJtTJuoVUqRWybxAg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":2,"ts":{"$timestamp":{"t":1790273080,"i":53}},"imageKind":"preImage","image":{"_id":-1,"next_fw_id":793,"next_launch_id":793},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"+WBTsfzdT86SBZqmlvrM2Q==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":21,"ts":{"$timestamp":{"t":1790273084,"i":37}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:44.072Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"READY","800":"WAITING","801":"WAITING","802":"WAITING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"READY","811":"READY","812":"READY","813":"READY","814":"READY","815":"READY","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"LzJBH/MXQPiHhSxyTpFgPg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273086,"i":30}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:46.513Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"RUNNING","800":"WAITING","801":"WAITING","802":"WAITING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"RESERVED","811":"RESERVED","812":"RESERVED","813":"READY","814":"READY","815":"READY","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"uQr4eg8wSSucfqgYeKEYTw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790273094,"i":16}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:54.363Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"WAITING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"COMPLETED","811":"RUNNING","812":"RUNNING","813":"RUNNING","814":"RUNNING","815":"RUNNING","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"GiX5ZS5KQuCt43+7lr+ZoA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273087,"i":41}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:47.855Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"RUNNING","800":"WAITING","801":"WAITING","802":"WAITING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"RUNNING","811":"RUNNING","812":"RESERVED","813":"RESERVED","814":"RESERVED","815":"READY","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"C+7kYWIEToe2us2sOaB6Jw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790273097,"i":14}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:57.260Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"READY","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"RUNNING","814":"RUNNING","815":"RUNNING","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"fI86mlyJRSaDHXkUVr1fWA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273089,"i":21}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:49.855Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"RUNNING","800":"WAITING","801":"WAITING","802":"WAITING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"RUNNING","811":"RUNNING","812":"RUNNING","813":"RUNNING","814":"RESERVED","815":"RESERVED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"lofPAPK7T/6jUfxEetFCFA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790273097,"i":40}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:57.874Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"READY","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"RUNNING","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"KGfsw0dnQIqA5hAUYj0AdA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273091,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:51.466Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"WAITING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"RUNNING","811":"RUNNING","812":"RUNNING","813":"RUNNING","814":"RUNNING","815":"RESERVED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"HGmitP87Txy4ELM7Hqt6HQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790273098,"i":8}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:58.056Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"READY","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"READY","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"rChuznRQRmCoG8eFnGhw+Q==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":11,"ts":{"$timestamp":{"t":1790273094,"i":28}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:54.753Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"WAITING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"COMPLETED","811":"COMPLETED","812":"RUNNING","813":"RUNNING","814":"RUNNING","815":"RUNNING","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"JRcSeNO+Q/yPFPF4+xX0mA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273097,"i":27}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:04:57.626Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"READY","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"WAITING","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"RUNNING","815":"RUNNING","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"4KtH/L7hTFWQBFqCThz0WA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273100,"i":12}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:00.611Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"WAITING","802":"RUNNING","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"RESERVED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"JXhslMbgRFOttCquNBfkyA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273101,"i":11}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:01.094Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"READY","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"RUNNING","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"mCzG0qphS3Kd4t7XDo2B5A==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273100,"i":27}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:00.859Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"READY","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"WAITING","809":"RESERVED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"+eavUe0CTPKAv3dTtBCQ8g==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273101,"i":26}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:01.286Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"READY","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"READY","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"X4YSNfKRTr+ACgvJcJIXmw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273103,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:03.533Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"RUNNING","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"RESERVED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"querXe6aQ9aYZD/bdNVfig==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273103,"i":25}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:03.861Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"RUNNING","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"WAITING","808":"RUNNING","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"h7UawtyuToeUfi5IVJq56A==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":12,"ts":{"$timestamp":{"t":1790273105,"i":19}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:05.964Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"WAITING","801":"RUNNING","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"READY","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"Snyoqs0qQrOp9DH3JrxGrA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":9,"ts":{"$timestamp":{"t":1790273106,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:06.072Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"READY","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"READY","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"frjxJY39RBuX5A5uCSpVxg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273108,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:08.327Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"RUNNING","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"RESERVED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"PVeWfovGRp69HZEAQp5GFA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273108,"i":22}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:08.568Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"RUNNING","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"WAITING","807":"RUNNING","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"Fuy2oT/aSQCIc1TtIp7O1Q==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":9,"ts":{"$timestamp":{"t":1790273110,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:10.366Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"RUNNING","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"READY","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"whcTIDtqStel9FzugVwX/g==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273111,"i":14}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:11.269Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"READY","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"/qQupcZAQpuutS0NC+7lXA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273112,"i":12}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:12.878Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"WAITING","806":"RUNNING","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"4wSLSLHtQ8Oano2hIcJIRg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":9,"ts":{"$timestamp":{"t":1790273124,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:24.077Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"READY","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"Zm8AXiB8R0mYKBYmYbYEkA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273127,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:27.645Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"WAITING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"WAITING","805":"RUNNING","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"AVqbHXUQTFeZ4ywyqQNymA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":11,"ts":{"$timestamp":{"t":1790273141,"i":16}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:41.965Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"READY","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"READY","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"wPixq7vGSQa5V4Sq/89pgg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273144,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:44.082Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"RUNNING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"WAITING","804":"RESERVED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"4GDE7QAXRT6am1UF968y5w==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790273146,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:46.170Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"RUNNING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"READY","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"6t7a589gQMG/8Mkfb+FCcg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273148,"i":12}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:48.872Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"RUNNING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"RUNNING","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"hkZSe61fShe3x3vjhVDuSw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273156,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:05:56.755Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"WAITING","796":"WAITING","797":"WAITING","798":"RUNNING","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"9Srf1RG3QRufLeFekNRQtg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790273188,"i":17}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:28.266Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"READY","796":"WAITING","797":"READY","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"piHWdQpDRZWNantWzdOXAg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273191,"i":12}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:31.358Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"RUNNING","796":"WAITING","797":"RESERVED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"40FRUd3fS5ecAeT+VZUXIg==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":15,"ts":{"$timestamp":{"t":1790273192,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:32.874Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"RUNNING","796":"READY","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"TalYKDjYTdacaGERlKmj4Q==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273196,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:36.155Z"},"fw_states":{"793":"WAITING","794":"WAITING","795":"RUNNING","796":"RUNNING","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"hoYFK5OxRHmMHBgJ40+g9g==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273199,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:39.157Z"},"fw_states":{"793":"WAITING","794":"READY","795":"RUNNING","796":"COMPLETED","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"wQ1Hw9eDReiuLvqqSvIMeQ==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273202,"i":25}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:42.982Z"},"fw_states":{"793":"WAITING","794":"RUNNING","795":"COMPLETED","796":"COMPLETED","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"PMt/BMzgTVam+L0cfMGlqw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273202,"i":15}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:42.661Z"},"fw_states":{"793":"WAITING","794":"RESERVED","795":"COMPLETED","796":"COMPLETED","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"ZmkiBH3USnyx3YtiM+4UtA==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":8,"ts":{"$timestamp":{"t":1790273214,"i":13}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:54.074Z"},"fw_states":{"793":"READY","794":"COMPLETED","795":"COMPLETED","796":"COMPLETED","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"LSLOzBJTQRqXKyChw2ww3A==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":6,"ts":{"$timestamp":{"t":1790273217,"i":10}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:57.364Z"},"fw_states":{"793":"RUNNING","794":"COMPLETED","795":"COMPLETED","796":"COMPLETED","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
{"_id":{"id":{"$binary":{"base64":"mtxR4FCpSMKxkpiyh8kGMw==","subType":"04"}},"uid":{"$binary":{"base64":"dAPgKpkry0e63tiE7ZWTf2GhK7hAfrV5MDY9B8NnnAI=","subType":"00"}}},"txnNum":7,"ts":{"$timestamp":{"t":1790273217,"i":23}},"imageKind":"preImage","image":{"_id":{"$oid":"6ab566380e10b91279732035"},"links":{"793":[],"794":[793],"795":[793],"796":[794],"797":[796],"798":[797,796,795],"799":[798],"800":[798],"801":[800],"802":[801],"803":[794],"804":[803],"805":[804,798],"806":[805],"807":[806],"808":[807,806],"809":[808],"810":[798],"811":[801,800],"812":[802],"813":[805],"814":[807],"815":[809],"816":[815,814,813,812,811,810,799]},"parent_links":{"793":[794,795],"794":[796,803],"795":[798],"796":[797,798],"797":[798],"798":[799,800,805,810],"799":[816],"800":[801,811],"801":[802,811],"802":[812],"803":[804],"804":[805],"805":[806,813],"806":[807,808],"807":[808,814],"808":[809],"809":[815],"810":[816],"811":[816],"812":[816],"813":[816],"814":[816],"815":[816]},"nodes":[793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816],"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-24T18:00:00+00:00","start_datetime":"2026-09-24T17: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_id1000038/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_id1000038/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_id1000037/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_id1000038/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_id1000038"}],"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_id1000038"}],"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-24T17:00:00+00:00","end_datetime":"2026-09-24T18: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-24T18:04:40.645Z"},"updated_on":{"$date":"2026-09-24T18:06:57.470Z"},"fw_states":{"793":"COMPLETED","794":"COMPLETED","795":"COMPLETED","796":"COMPLETED","797":"COMPLETED","798":"COMPLETED","799":"COMPLETED","800":"COMPLETED","801":"COMPLETED","802":"COMPLETED","803":"COMPLETED","804":"COMPLETED","805":"COMPLETED","806":"COMPLETED","807":"COMPLETED","808":"COMPLETED","809":"COMPLETED","810":"COMPLETED","811":"COMPLETED","812":"COMPLETED","813":"COMPLETED","814":"COMPLETED","815":"COMPLETED","816":"COMPLETED"},"locked":true},"invalidated":false}
