{ "model_config": { "config_validation": false, "data": { "diagnostic": [ "tp", "cp", "sf", "tcc", "hcc", "lcc", "mcc", "ro", "ssrd", "strd", "100u", "100v" ], "forcing": [ "cos_latitude", "cos_longitude", "sin_latitude", "sin_longitude", "cos_julian_day", "cos_local_time", "sin_julian_day", "sin_local_time", "insolation", "lsm", "sdor", "slor", "z" ], "format": "zarr", "frequency": "6h", "imputer": { "default": "none" }, "normalizer": { "default": "mean-std", "max": [ "sdor", "slor", "z" ], "min-max": null, "none": [ "cos_latitude", "cos_longitude", "sin_latitude", "sin_longitude", "cos_julian_day", "cos_local_time", "sin_julian_day", "sin_local_time", "insolation", "lsm", "tcc", "mcc", "hcc", "lcc", "swvl1", "swvl2" ], "remap": { "cp": "tp", "sf": "tp" }, "std": [ "tp", "cp", "sf", "ro", "tcw", "ssrd", "q_50", "q_100", "q_150", "q_200", "q_250", "q_300", "q_400", "q_500", "q_600", "q_700", "q_850", "q_925", "q_1000" ] }, "num_features": 115, "processors": { "normalizer": { "_target_": "anemoi.models.preprocessing.normalizer.InputNormalizer", "config": { "default": "mean-std", "max": [ "sdor", "slor", "z" ], "min-max": null, "none": [ "cos_latitude", "cos_longitude", "sin_latitude", "sin_longitude", "cos_julian_day", "cos_local_time", "sin_julian_day", "sin_local_time", "insolation", "lsm", "tcc", "mcc", "hcc", "lcc", "swvl1", "swvl2" ], "remap": { "cp": "tp", "sf": "tp" }, "std": [ "tp", "cp", "sf", "ro", "tcw", "ssrd", "q_50", "q_100", "q_150", "q_200", "q_250", "q_300", "q_400", "q_500", "q_600", "q_700", "q_850", "q_925", "q_1000" ] } } }, "remapped": null, "remapper": { "default": "none" }, "resolution": "n320", "timestep": "6h" }, "dataloader": { "batch_size": { "predict": 4, "test": 4, "training": 1, "validation": 1 }, "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr", "grid_indices": { "_target_": "anemoi.training.data.grid_indices.FullGrid", "nodes_name": "data" }, "limit_batches": { "predict": 20, "test": 20, "training": 1000, "validation": 10 }, "num_workers": { "predict": 8, "test": 8, "training": 8, "validation": 8 }, "pin_memory": true, "prefetch_factor": 2, "read_group_size": 4, "test": { "dataset": [ { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr", "drop": [], "end": null, "frequency": "6h", "start": 2022 }, { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v1-land.zarr", "end": null, "frequency": "6h", "select": [ "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ], "start": 2022 } ], "drop": [], "end": null, "start": 2022 }, "training": { "dataset": [ { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr", "drop": [], "end": 2022, "frequency": "6h", "start": null }, { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v1-land.zarr", "end": 2022, "frequency": "6h", "select": [ "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ], "start": null } ], "drop": [], "end": 2022, "start": null }, "validation": { "dataset": [ { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr", "drop": [], "end": 2023, "frequency": "6h", "start": 2023 }, { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v1-land.zarr", "end": 2023, "frequency": "6h", "select": [ "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ], "start": 2023 } ], "drop": [], "end": 2023, "start": 2023 }, "validation_rollout": 1 }, "datamodule": { "_target_": "anemoi.training.data.datamodule.AnemoiDatasetsDataModule" }, "diagnostics": { "benchmark_profiler": { "memory": { "enabled": true, "extra_plots": false, "steps": 5, "trace_rank0_only": false, "warmup": 2 }, "model_summary": { "enabled": true }, "snapshot": { "enabled": true, "steps": 4, "warmup": 0 }, "speed": { "enabled": true }, "system": { "enabled": true }, "time": { "enabled": true, "verbose": false } }, "callbacks": [], "checkpoint": { "every_n_epochs": { "num_models_saved": -1, "save_frequency": 1 }, "every_n_minutes": { "num_models_saved": 3, "save_frequency": 30 }, "every_n_train_steps": { "num_models_saved": 0, "save_frequency": null } }, "debug": { "anomaly_detection": false }, "enable_checkpointing": true, "enable_progress_bar": true, "log": { "interval": 100, "mlflow": { "authentication": false, "enabled": true, "expand_hyperparams": [ "config" ], "experiment_name": "rain_pox", "http_max_retries": 35, "log_model": false, "offline": true, "on_resume_create_child": true, "project_name": "Anemoi", "run_name": "mse_single01_og_100wroll_keepw", "system": true, "terminal": true, "tracking_uri": "https://mlflow.ecmwf.int" }, "tensorboard": { "enabled": false }, "wandb": { "enabled": false, "entity": "ekisde", "gradients": false, "log_model": false, "offline": false, "parameters": false, "project": "Anemoi" } }, "plot": { "asynchronous": true, "callbacks": [], "colormaps": { "default": { "_target_": "anemoi.training.utils.custom_colormaps.MatplotlibColormap", "name": "viridis" }, "error": { "_target_": "anemoi.training.utils.custom_colormaps.MatplotlibColormap", "name": "bwr" }, "precip": { "_target_": "anemoi.training.utils.custom_colormaps.MatplotlibColormapClevels", "clevels": [ "#ffffff", "#04e9e7", "#019ff4", "#0300f4", "#02fd02", "#01c501", "#008e00", "#fdf802", "#e5bc00", "#fd9500", "#fd0000", "#d40000", "#bc0000", "#f800fd" ], "variables": [ "tp", "cp" ] } }, "datashader": true, "frequency": { "batch": 750, "epoch": 5 }, "parameters": [ "z_500", "t_850", "u_850", "v_850", "2t", "10u", "10v", "sp", "tp", "cp" ], "precip_and_related_fields": [ "tp", "cp" ], "sample_idx": 0 }, "print_memory_summary": false, "profiler": false }, "graph": { "attributes": { "edges": { "edge_dirs": { "_target_": "anemoi.graphs.edges.attributes.EdgeDirection", "norm": "unit-std" }, "edge_length": { "_target_": "anemoi.graphs.edges.attributes.EdgeLength", "norm": "unit-std" } }, "nodes": { "area_weight": { "_target_": "anemoi.graphs.nodes.attributes.SphericalAreaWeights", "fill_value": 0, "norm": "unit-max" } } }, "data": "data", "edges": [ { "attributes": { "edge_dirs": { "_target_": "anemoi.graphs.edges.attributes.EdgeDirection", "norm": "unit-std" }, "edge_length": { "_target_": "anemoi.graphs.edges.attributes.EdgeLength", "norm": "unit-std" } }, "edge_builders": [ { "_target_": "anemoi.graphs.edges.CutOffEdges", "cutoff_factor": 0.6, "source_mask_attr_name": null, "target_mask_attr_name": null } ], "source_name": "data", "target_name": "hidden" }, { "attributes": { "edge_dirs": { "_target_": "anemoi.graphs.edges.attributes.EdgeDirection", "norm": "unit-std" }, "edge_length": { "_target_": "anemoi.graphs.edges.attributes.EdgeLength", "norm": "unit-std" } }, "edge_builders": [ { "_target_": "anemoi.graphs.edges.KNNEdges", "num_nearest_neighbours": 3, "source_mask_attr_name": null, "target_mask_attr_name": null } ], "source_name": "hidden", "target_name": "data" } ], "hidden": "hidden", "nodes": { "data": { "attributes": { "area_weight": { "_target_": "anemoi.graphs.nodes.attributes.SphericalAreaWeights", "fill_value": 0, "norm": "unit-max" } }, "node_builder": { "_target_": "anemoi.graphs.nodes.ZarrDatasetNodes", "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr" } }, "hidden": { "node_builder": { "_target_": "anemoi.graphs.nodes.NPZFileNodes", "lat_key": "latitudes", "lon_key": "longitudes", "npz_file": "/.../grid-o96.npz" } } }, "overwrite": true, "post_processors": [] }, "hardware": { "accelerator": "auto", "files": { "checkpoint": { "every_n_epochs": "anemoi-by_epoch-epoch_{epoch:03d}-step_{step:06d}", "every_n_minutes": "anemoi-by_time-epoch_{epoch:03d}-step_{step:06d}", "every_n_train_steps": "anemoi-by_step-epoch_{epoch:03d}-step_{step:06d}" }, "dataset": "aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr", "dataset_land": "aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v1-land.zarr", "dataset_land_masked": "aifs-od-an-oper-0001-mars-n320-2016-2024-6h-v1-land-reduced-snow.zarr", "graph": "graph_enc_proc_dec_n320.pt", "truncation": null, "truncation_inv": null, "warm_start": null }, "num_gpus_per_model": 4, "num_gpus_per_node": 4, "num_nodes": 16, "paths": { "checkpoints": "/.../d19735539588432b8c3c825ccdf174c9", "data": "/.../datasets", "graph": "/.../graphs", "logs": { "base": "/.../logs", "mlflow": "/.../mlflow", "tensorboard": "/.../tensorboard", "wandb": "/.../logs" }, "output": "/.../n320", "plots": "/.../d19735539588432b8c3c825ccdf174c9", "profiler": "/.../profiler" } }, "model": { "activation": "GELU", "attributes": { "edges": [ "edge_length", "edge_dirs" ], "nodes": [] }, "bounding": [ { "_target_": "anemoi.models.layers.bounding.ReluBounding", "variables": [ "tp", "ro", "tcw", "ssrd", "ro", "q_50", "q_100", "q_150", "q_200", "q_250", "q_300", "q_400", "q_500", "q_600", "q_700", "q_850", "q_925", "q_1000" ] }, { "_target_": "anemoi.models.layers.bounding.HardtanhBounding", "max_val": 1, "min_val": 0, "variables": [ "tcc", "swvl1", "swvl2" ] }, { "_target_": "anemoi.models.layers.bounding.FractionBounding", "max_val": 1, "min_val": 0, "total_var": "tp", "variables": [ "cp", "sf" ] }, { "_target_": "anemoi.models.layers.bounding.FractionBounding", "max_val": 1, "min_val": 0, "total_var": "tcc", "variables": [ "lcc", "mcc", "hcc" ] } ], "cpu_offload": false, "decoder": { "_target_": "anemoi.models.layers.mapper.GraphTransformerBackwardMapper", "activation": "GELU", "cpu_offload": false, "initialise_data_extractor_zero": false, "mlp_hidden_ratio": 4, "num_chunks": 1, "num_heads": 16, "qk_norm": false, "sub_graph_edge_attributes": [ "edge_length", "edge_dirs" ], "trainable_size": 8 }, "encoder": { "_target_": "anemoi.models.layers.mapper.GraphTransformerForwardMapper", "activation": "GELU", "cpu_offload": false, "mlp_hidden_ratio": 4, "num_chunks": 1, "num_heads": 16, "qk_norm": false, "sub_graph_edge_attributes": [ "edge_length", "edge_dirs" ], "trainable_size": 8 }, "layer_kernels": { "decoder": { "LayerNorm": { "_partial_": true, "_target_": "torch.nn.LayerNorm" }, "Linear": { "_partial_": true, "_target_": "torch.nn.Linear" } }, "encoder": { "LayerNorm": { "_partial_": true, "_target_": "torch.nn.LayerNorm" }, "Linear": { "_partial_": true, "_target_": "torch.nn.Linear" } }, "processor": { "KeyNorm": { "_partial_": true, "_target_": "anemoi.models.layers.normalization.AutocastLayerNorm", "bias": false }, "LayerNorm": { "_partial_": true, "_target_": "torch.nn.LayerNorm" }, "Linear": { "_partial_": true, "_target_": "torch.nn.Linear" }, "QueryNorm": { "_partial_": true, "_target_": "anemoi.models.layers.normalization.AutocastLayerNorm", "bias": false } } }, "model": { "_target_": "anemoi.models.models.encoder_processor_decoder.AnemoiModelEncProcDec" }, "num_channels": 1024, "output_mask": null, "processor": { "_target_": "anemoi.models.layers.processor.TransformerProcessor", "activation": "GELU", "attention_implementation": "flash_attention", "cpu_offload": false, "dropout_p": 0.0, "mlp_hidden_ratio": 4, "num_chunks": 2, "num_heads": 16, "num_layers": 16, "qk_norm": false, "softcap": 0.0, "use_alibi_slopes": false, "window_size": 1120 }, "trainable_parameters": { "data": 8, "data2hidden": 8, "hidden": 8, "hidden2data": 8 } }, "training": { "accum_grad_batches": 1, "deterministic": false, "fork_run_id": "95029d73e46f4cad8db734f56ec15e51", "gradient_clip": { "algorithm": "value", "val": 32.0 }, "load_weights_only": true, "loss_gradient_scaling": false, "lr": { "iterations": 7900, "min": 3e-07, "rate": 8e-07, "warmup": 1000, "warmup_t": 100 }, "max_epochs": 13, "max_steps": 150000, "metrics": [ "z_500", "t_850", "u_850", "v_850" ], "model_task": "anemoi.training.train.forecaster.GraphForecaster", "multistep_input": 2, "node_loss_weights": { "_target_": "anemoi.training.losses.nodeweights.GraphNodeAttribute", "node_attribute": "area_weight", "target_nodes": "data" }, "num_sanity_val_steps": 6, "optimizer": { "kwargs": { "betas": [ 0.9, 0.95 ] }, "zero": false }, "precision": "16-mixed", "pressure_level_scaler": { "_target_": "anemoi.training.data.scaling.ReluPressureLevelScaler", "minimum": 0.2, "slope": 0.001 }, "rollout": { "epoch_increment": 1, "max": 12, "start": 1 }, "run_id": "d19735539588432b8c3c825ccdf174c9", "scale_validation_metrics": { "metrics": [ "all" ], "scalars_to_apply": [ "variable" ] }, "strategy": { "_target_": "anemoi.training.distributed.strategy.DDPGroupStrategy", "num_gpus_per_model": 4, "read_group_size": 4 }, "submodules_to_freeze": [], "swa": { "enabled": false, "lr": 0.0001 }, "training_loss": { "_target_": "anemoi.training.losses.mse.WeightedMSELoss", "ignore_nans": false, "scalars": [ "variable", "loss_weights_mask" ] }, "transfer_learning": false, "validation_metrics": [ { "_target_": "anemoi.training.losses.mse.WeightedMSELoss", "ignore_nans": true, "scalars": [] } ], "variable_loss_scaling": { "default": 1, "pl": { "q": 0.6, "t": 6, "u": 0.8, "v": 0.5, "w": 0.001, "z": 12 }, "sfc": { "100u": 0.1, "100v": 0.1, "10u": 0.1, "10v": 0.1, "2d": 0.5, "cp": 0.0025, "hcc": 0.1, "lcc": 0.1, "mcc": 0.1, "ro": 0.0025, "sf": 0.025, "sp": 10, "ssrd": 0.05, "stl1": 2, "stl2": 10, "strd": 0.1, "swvl1": 1, "swvl2": 2, "tcc": 0.1, "tp": 0.025 } } } }, "data_indices": { "data": { "input": { "diagnostic": [ 8, 47, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114 ], "forcing": [ 4, 5, 6, 7, 9, 10, 25, 26, 27, 28, 29, 31, 87 ], "full": [ 0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 ], "prognostic": [ 0, 1, 2, 3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 ] }, "output": { "diagnostic": [ 8, 47, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114 ], "forcing": [ 4, 5, 6, 7, 9, 10, 25, 26, 27, 28, 29, 31, 87 ], "full": [ 0, 1, 2, 3, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114 ], "prognostic": [ 0, 1, 2, 3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 ] } }, "internal_data": { "input": { "diagnostic": [ 8, 47, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114 ], "forcing": [ 4, 5, 6, 7, 9, 10, 25, 26, 27, 28, 29, 31, 87 ], "full": [ 0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 ], "prognostic": [ 0, 1, 2, 3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 ] }, "output": { "diagnostic": [ 8, 47, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114 ], "forcing": [ 4, 5, 6, 7, 9, 10, 25, 26, 27, 28, 29, 31, 87 ], "full": [ 0, 1, 2, 3, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114 ], "prognostic": [ 0, 1, 2, 3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104 ] } }, "internal_model": { "input": { "diagnostic": [], "forcing": [ 4, 5, 6, 7, 8, 9, 24, 25, 26, 27, 28, 30, 85 ], "full": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102 ], "prognostic": [ 0, 1, 2, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102 ] }, "output": { "diagnostic": [ 4, 35, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 ], "forcing": [], "full": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 ], "prognostic": [ 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91 ] } }, "model": { "input": { "diagnostic": [], "forcing": [ 4, 5, 6, 7, 8, 9, 24, 25, 26, 27, 28, 30, 85 ], "full": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102 ], "prognostic": [ 0, 1, 2, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102 ] }, "output": { "diagnostic": [ 4, 35, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 ], "forcing": [], "full": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101 ], "prognostic": [ 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91 ] } } }, "dataset": { "arguments": { "args": [ { "dataset": [ { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr", "drop": [], "end": 2022, "frequency": "6h", "start": null }, { "dataset": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v1-land.zarr", "end": 2022, "frequency": "6h", "select": [ "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ], "start": null } ], "drop": [], "end": 2022, "start": null } ], "kwargs": {} }, "dtype": "float32", "end_date": "2022-12-31T18:00:00", "frequency": "6h", "name": null, "shape": [ 10228, 115, 1, 542080 ], "sources": [], "specific": { "action": "select", "end_date": "2022-12-31T18:00:00", "forward": { "action": "subset", "end_date": "2022-12-31T18:00:00", "forward": { "action": "join", "datasets": [ { "action": "select", "end_date": "2022-12-31T18:00:00", "forward": { "action": "subset", "end_date": "2022-12-31T18:00:00", "forward": { "action": "zarr", "attrs": { "allow_nans": false, "attribution": "ECMWF", "chunks": [ 1, 101, 1, 542080 ], "constant_fields": [ "cos_latitude", "cos_longitude", "sin_latitude", "sin_longitude", "lsm", "sdor", "slor", "z" ], "data_request": { "area": [ 89.785, 0.0, -89.785, 359.719 ], "grid": "N320", "param_level": { "pl": [ [ "q", 50 ], [ "q", 100 ], [ "q", 150 ], [ "q", 200 ], [ "q", 250 ], [ "q", 300 ], [ "q", 400 ], [ "q", 500 ], [ "q", 600 ], [ "q", 700 ], [ "q", 850 ], [ "q", 925 ], [ "q", 1000 ], [ "t", 50 ], [ "t", 100 ], [ "t", 150 ], [ "t", 200 ], [ "t", 250 ], [ "t", 300 ], [ "t", 400 ], [ "t", 500 ], [ "t", 600 ], [ "t", 700 ], [ "t", 850 ], [ "t", 925 ], [ "t", 1000 ], [ "u", 50 ], [ "u", 100 ], [ "u", 150 ], [ "u", 200 ], [ "u", 250 ], [ "u", 300 ], [ "u", 400 ], [ "u", 500 ], [ "u", 600 ], [ "u", 700 ], [ "u", 850 ], [ "u", 925 ], [ "u", 1000 ], [ "v", 50 ], [ "v", 100 ], [ "v", 150 ], [ "v", 200 ], [ "v", 250 ], [ "v", 300 ], [ "v", 400 ], [ "v", 500 ], [ "v", 600 ], [ "v", 700 ], [ "v", 850 ], [ "v", 925 ], [ "v", 1000 ], [ "w", 50 ], [ "w", 100 ], [ "w", 150 ], [ "w", 200 ], [ "w", 250 ], [ "w", 300 ], [ "w", 400 ], [ "w", 500 ], [ "w", 600 ], [ "w", 700 ], [ "w", 850 ], [ "w", 925 ], [ "w", 1000 ], [ "z", 50 ], [ "z", 100 ], [ "z", 150 ], [ "z", 200 ], [ "z", 250 ], [ "z", 300 ], [ "z", 400 ], [ "z", 500 ], [ "z", 600 ], [ "z", 700 ], [ "z", 850 ], [ "z", 925 ], [ "z", 1000 ] ], "sfc": [ "10u", "10v", "2d", "2t", "cp", "lsm", "msl", "sdor", "skt", "slor", "sp", "tcw", "tp", "z" ] }, "param_step": { "sfc": [ [ "cp", 6 ], [ "tp", 6 ] ] } }, "description": "Dataset from 2016 to 2023, resolution n320. Operational data, deterministic. See https://apps.ecmwf.int/mars-catalogue/?stream=oper&levtype=sfc&expver=1&month=jan&year=2024&type=an&class=od", "dtype": "float32", "end_date": "2023-12-31T18:00:00", "ensemble_dimension": 1, "field_shape": [ 542080 ], "flatten_grid": true, "frequency": "6h", "history": [ { "action": "initialised", "timestamp": "2024-11-13T15:19:23.172867" }, { "action": "tmp_statistics_initialised", "timestamp": "2024-11-13T15:19:23.180686", "version": 3 }, { "action": "init finished", "timestamp": "2024-11-13T15:19:23.229206" }, { "action": "compute_statistics_end", "timestamp": "2024-11-14T04:39:20.985163" }, { "action": "compute_statistics__finaliseadditions_end", "timestamp": "2024-11-14T05:41:40.557101" }, { "action": "compute_statistics__finaliseadditions_end", "timestamp": "2024-11-14T05:42:02.269295" }, { "action": "compute_statistics__finaliseadditions_end", "timestamp": "2024-11-14T05:42:19.919862" } ], "latest_write_timestamp": "2024-11-14T04:38:47.521564", "licence": "CC-BY-4.0", "missing_dates": [], "order_by": [ { "valid_datetime": "ascending" }, { "param_level": "ascending" }, { "number": "ascending" } ], "proj_string": null, "provenance_load": { "git_versions": {}, "module_versions": { "__main__": "0.87.0", "__mp_main__": "0.87.0", "_cffi_backend": "1.17.1", "_csv": "1.0", "_ctypes": "1.1.0", "_decimal": "1.70", "anemoi.datasets": "0.4.5", "anemoi.registry": "0.1.2", "anemoi.utils": "0.3.15", "argparse": "1.1", "arrow": "1.3.0", "attr": "24.2.0", "attrs": "24.2.0", "certifi": "2024.08.30", "cffi": "1.17.1", "charset_normalizer": "3.3.2", "csv": "1.0", "ctypes": "1.1.0", "dateutil": "2.9.0.post0", "decimal": "1.70", "earthkit.data": "0.10.1", "earthkit.meteo": "0.1.1", "eccodes": "2.37.0", "ecflow": "5.13.5", "ecmwfapi": "1.6.3", "entrypoints": "0.4", "fasteners": "0.19", "filelock": "3.16.0", "fsspec": "2024.9.0", "gribapi": "2.37.0", "icu": "2.13.1", "idna": "3.8", "ipaddress": "1.0", "jinja2": "3.1.4", "json": "2.0.9", "jsonpatch": "1.33", "jsonpointer": "3.0.0", "jsonschema": "4.23.0", "logging": "0.5.1.2", "markupsafe": "2.1.5", "numcodecs": "0.13.0", "numpy": "2.1.1", "packaging": "24.1", "platform": "1.0.8", "prepml": "0.87.0", "pycparser": "2.22", "pyflow": "3.3.0", "re": "2.2.1", "requests": "2.32.3", "rfc3339_validator": "0.1.4", "rfc3986_validator": "0.1.1", "scipy": "1.14.1", "semantic_version": "2.10.0", "six": "1.16.0", "tomli": "2.0.1", "tqdm": "4.66.5", "urllib3": "2.2.2", "webcolors": "24.8.0", "yaml": "6.0.2", "zarr": "2.18.3", "zlib": "1.0" }, "python": "3.10.14", "time": "2024-11-14T04:38:47.608765" }, "recipe": { "attribution": "ECMWF", "dates": { "end": "2023-12-31T18:00:00", "frequency": "6h", "start": "2016-01-01T00:00:00" }, "description": "Dataset from 2016 to 2023, resolution n320. Operational data, deterministic. See https://apps.ecmwf.int/mars-catalogue/?stream=oper&levtype=sfc&expver=1&month=jan&year=2024&type=an&class=od", "input": { "join": [ { "mars": { "class": "od", "expver": "0001", "grid": "n320", "levelist": [ 50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000 ], "levtype": "pl", "param": [ "q", "t", "u", "v", "w", "z" ], "stream": "oper", "type": "an" } }, { "mars": { "class": "od", "expver": "0001", "grid": "n320", "levtype": "sfc", "param": [ "10u", "10v", "2d", "2t", "lsm", "msl", "sdor", "skt", "slor", "sp", "tcw", "z" ], "stream": "oper", "type": "an" } }, { "accumulations": { "class": "od", "expver": "0001", "grid": "n320", "levtype": "sfc", "param": [ "cp", "tp" ], "step": 6, "stream": "oper", "type": "an" } }, { "constants": { "param": [ "cos_julian_day", "cos_local_time", "cos_latitude", "cos_longitude", "insolation", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "lsm", "sdor", "slor", "z" ], "template": "${input.join.0.mars}" } } ] }, "licence": "CC-BY-4.0", "name": "aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8" }, "remapping": { "param_level": "{param}_{levelist}" }, "resolution": "N320", "shape": [ 11688, 101, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "statistics": { "maximum": [ 51.99284362792969, 108.71430969238281, 306.4614562988281, 326.6603698730469, 1.0, 0.9999970197677612, 1.0, 1.0, 0.13947677612304688, 1.0, 1.0, 107426.5625, 0.00021402572747319937, 0.09617369621992111, 0.0006435068207792938, 0.001747169066220522, 0.004131826106458902, 0.006196053698658943, 0.00978158414363861, 4.6874414692865685e-05, 0.013223468326032162, 0.024410247802734375, 0.023136625066399574, 0.031425051391124725, 0.03185537829995155, 914.779052734375, 0.9999994039535522, 0.9999929666519165, 1.0, 1.0, 350.000244140625, 0.18688885867595673, 108163.3359375, 244.23826599121094, 325.6377258300781, 241.2082061767578, 245.23593139648438, 254.70309448242188, 263.50738525390625, 275.54779052734375, 263.562255859375, 285.8857421875, 295.84619140625, 303.8885498046875, 314.5556335449219, 320.8939208984375, 169.17518615722656, 0.5397491455078125, 86.59014892578125, 50.391815185546875, 106.82058715820312, 121.47967529296875, 123.37989807128906, 123.52134704589844, 104.31803894042969, 100.21295166015625, 88.0439453125, 73.72428894042969, 71.16154479980469, 70.67613220214844, 80.55787658691406, 63.125213623046875, 103.42572021484375, 76.16438293457031, 95.51971435546875, 107.42620849609375, 105.69825744628906, 92.72784423828125, 76.46946716308594, 81.73583984375, 68.35942077636719, 68.14044189453125, 72.08848571777344, 103.37339782714844, 4.4022369384765625, 18.72340202331543, 7.074224472045898, 8.547698974609375, 11.496810913085938, 16.6612548828125, 20.52298355102539, 3.088766098022461, 22.143539428710938, 20.44854736328125, 19.338443756103516, 15.940926551818848, 16.022586822509766, 58861.59375, 166830.9375, 5087.625, 143057.0, 124760.0625, 109623.25, 96697.4375, 75859.015625, 208388.6875, 59093.37890625, 45003.3203125, 32631.67578125, 17587.6875, 10945.4248046875 ], "mean": [ -0.3667224938426279, 0.16415601315866932, 282.49516735063673, 287.63483524739723, 0.015134825277449214, 0.7816198139573495, -3.558087470413465e-13, -3.6311684420426874e-09, 0.00034781203362592954, 0.24911631144903726, 0.28699046753624086, 101144.7206557021, 2.8869504776131124e-06, 0.009409627031893564, 6.675139841150379e-06, 2.6498036620752223e-05, 7.8403177494459e-05, 0.0001725051535313934, 0.0005227157819479493, 2.835597288779851e-06, 0.0011410630000362467, 0.002053134885470207, 0.0032169965195822455, 0.006145782796371804, 0.008103830415834701, 8.211344506247277, 0.04480919473963564, 1.6889155544384594e-08, -4.2091177532072564e-13, -3.043566572060973e-10, 288.32477318184976, 0.002458569561492323, 98540.18265207812, 204.94020587603936, 288.56115349235114, 211.81908562463303, 218.882688998289, 225.99652029812677, 233.6820990283416, 247.83342118139518, 210.78495264191326, 258.7254791494359, 267.1138016371086, 273.9396760096976, 281.3553091123752, 284.39517870559195, 24.820153218105425, 0.0007333430870227681, 10.403319627231058, -0.3979898535279022, 14.987457541539342, 15.758143891581803, 14.550413631845489, 12.681541232740278, 9.239553693852635, 3.8247252089082546, 6.709042421812358, 4.798735799178565, 3.216980341270148, 1.0860842706281835, 0.24181063395806301, 0.016581914513264757, 0.16623661051370378, -0.03362682007824167, -0.07656071957857935, -0.04861916433624242, -0.016702656999994594, -0.004627740920232371, 0.008159962551893735, -0.02670879870681113, -0.04274618223563964, -0.007888330871714207, 0.08595634754153139, 0.1679444245586864, 3.1465465395590687e-06, 0.014426370084983053, 1.272876270988951e-05, 3.8669158037031756e-05, 7.023244684477051e-05, 8.598170491405408e-05, 9.121391131962811e-05, 7.509949602370276e-07, 9.867144751054586e-05, 0.000481914912293787, 0.0015113671530651493, 0.006537640439750445, 0.011059908361068673, 2296.3782604347525, 159915.80483432562, 942.1342303127111, 135720.97920133342, 117943.99455275304, 103708.61803261591, 91685.30417925488, 71806.15424353964, 201070.52376415028, 55570.77564972315, 41794.95405079898, 29801.719719829027, 14267.60051599543, 7373.012209534753 ], "minimum": [ -52.05963134765625, -48.469024658203125, 187.89527893066406, 191.56198120117188, -0.9999976754188538, 0.0037545973900705576, -1.0, -1.0, 0.0, 0.0, 0.0, 90999.0, -0.00026397034525871277, 1.229625290477543e-10, -0.00018282052769791335, -0.0002886492293328047, -0.0005276377778500319, -0.0009025533217936754, -0.0007699597626924515, 1.1911126307495579e-08, -0.0004509121645241976, 9.707495224331453e-13, 1.229625290477543e-10, 1.229625290477543e-10, 1.229625290477543e-10, 0.0, -0.9999994039535522, -0.9999929666519165, -1.0, -1.0, 184.119140625, 9.999997564591467e-05, 46745.58203125, 171.4554901123047, 212.87637329101562, 178.62359619140625, 185.68370056152344, 193.15245056152344, 198.96939086914062, 209.93032836914062, 169.25828552246094, 214.7746124267578, 196.91162109375, 204.68124389648438, 214.86912536621094, 216.5078887939453, 0.010736837983131409, 0.0, -67.91096496582031, -48.170440673828125, -61.10382080078125, -66.38723754882812, -71.15522766113281, -72.63339233398438, -67.45445251464844, -74.58641052246094, -67.62709045410156, -71.58424377441406, -71.50382995605469, -72.16636657714844, -76.78947448730469, -57.716156005859375, -53.09645080566406, -84.17092895507812, -102.47451782226562, -100.90058898925781, -94.97578430175781, -86.70919799804688, -73.60630798339844, -74.00604248046875, -63.57830810546875, -64.11912536621094, -69.15673828125, -74.02101135253906, -14.855925559997559, -22.523300170898438, -23.1644287109375, -28.160964965820312, -33.286865234375, -38.7332763671875, -42.206573486328125, -2.7315549850463867, -40.08653259277344, -39.080535888671875, -34.6976318359375, -23.354324340820312, -17.724014282226562, -3895.407958984375, 138666.0625, -7718.453125, 116124.1875, 99570.75, 86490.625, 75578.0, 57726.96484375, 175940.5625, 43242.03515625, 30836.9140625, 19728.0390625, 5203.01953125, -1251.086181640625 ], "stdev": [ 5.615607946303422, 4.663339311312751, 15.155536964631093, 15.43884973871242, 0.7028125883896823, 0.225290819497884, 0.7071068015683054, 0.7071068219500626, 0.0011820939062955488, 0.3219534535188031, 0.4460137173589877, 1157.3094128487544, 6.25459566206603e-07, 0.005825435229493704, 4.260360626472551e-06, 2.6494395013231767e-05, 8.654938724824327e-05, 0.00019848037473879377, 0.0006156605730490447, 2.668142334177775e-07, 0.0012724906692856196, 0.0020202979921848997, 0.0027978174590447616, 0.004244018530823937, 0.005077470245888855, 28.18433087206705, 0.7098010399780389, 0.5816481255049386, 0.7071068015683054, 0.7071067811865476, 16.326684022230822, 0.007640753017518256, 6861.400759098879, 11.333688781865614, 13.381412091422597, 7.305752649165527, 5.37783759312812, 7.42343815578097, 9.507701758826581, 10.970139603329432, 7.613566891740947, 10.996771754537058, 11.015978814090419, 11.588529328696755, 12.350255564279639, 12.748170934547518, 17.113221313837013, 0.00262818521217819, 14.43303248931083, 6.262366780595724, 17.39215411249622, 18.94893140578487, 18.750481477781555, 17.45700306210765, 14.4725939922214, 14.909227702959306, 12.158985883112372, 10.512504092046234, 9.334385519422629, 8.321439814737076, 8.017080487783558, 7.282934478501885, 5.238422007736621, 9.902714247725447, 12.265100031076244, 13.289856927163548, 12.826103884308239, 10.590404179851683, 5.863793593247023, 8.656050317241524, 7.367060572089957, 6.499789784519287, 5.950040304428953, 6.2566225467560805, 0.041933911400393944, 0.14816569128483653, 0.08326781450282224, 0.12693146972348826, 0.16777754256216812, 0.20552063028392295, 0.2614026798805343, 0.019703357004056274, 0.288456969064231, 0.3041811889365225, 0.31323742415863914, 0.3054355407882218, 0.2556730975440019, 6245.76092156926, 4234.659537845109, 934.7273444909714, 4808.788955587804, 4909.859276755911, 4672.940479846245, 4278.694089604698, 3461.405189887667, 3956.771890469918, 2786.5812559929077, 2243.015702786202, 1788.5603346319156, 1246.8372337184583, 1055.8830966573053 ] }, "statistics_end_date": "2022-05-26T06:00:00", "statistics_start_date": "2016-01-01T00:00:00", "total_number_of_files": 11818, "total_size": 1342210720962, "updated": 1, "uuid": "8923be21-059d-4311-a99a-9dbc46b0639c", "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925" ], "variables_metadata": { "10u": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "10u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "10v": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "10v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "2d": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "2d", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "2t": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "2t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "cos_julian_day": { "computed_forcing": true, "constant_in_time": false }, "cos_latitude": { "computed_forcing": true, "constant_in_time": true }, "cos_local_time": { "computed_forcing": true, "constant_in_time": false }, "cos_longitude": { "computed_forcing": true, "constant_in_time": true }, "cp": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "cp", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "insolation": { "computed_forcing": true, "constant_in_time": false }, "lsm": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "lsm", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "msl": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "msl", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "sdor": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "sdor", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "sin_julian_day": { "computed_forcing": true, "constant_in_time": false }, "sin_latitude": { "computed_forcing": true, "constant_in_time": true }, "sin_local_time": { "computed_forcing": true, "constant_in_time": false }, "sin_longitude": { "computed_forcing": true, "constant_in_time": true }, "skt": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "skt", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "slor": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "slor", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "sp": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "sp", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tcw": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tcw", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tp": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tp", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "u_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } } }, "variables_with_nans": [], "version": "0.20" }, "chunks": [ 1, 101, 1, 542080 ], "dtype": "float32", "end_date": "2023-12-31T18:00:00", "frequency": "6h", "path": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v8.zarr", "shape": [ 11688, 101, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925" ] }, "frequency": "6h", "reason": { "end": 2022, "frequency": "6h" }, "shape": [ 10228, 101, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925" ] }, "frequency": "6h", "indices": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100 ], "reason": { "drop": [] }, "shape": [ 10228, 101, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925" ] }, { "action": "select", "end_date": "2022-12-31T18:00:00", "forward": { "action": "subset", "end_date": "2022-12-31T18:00:00", "forward": { "action": "zarr", "attrs": { "allow_nans": false, "attribution": "ECMWF", "chunks": [ 1, 30, 1, 542080 ], "constant_fields": [ "lsm", "sdor", "z", "slor" ], "data_request": { "area": null, "grid": null, "param_level": {}, "param_step": {} }, "description": "Dataset containing land surface and cloud variables from IFS Operations for investigation of adding surface variables to the AIFS on n320 grid ready for training operational model\n", "dtype": "float32", "end_date": "2023-12-31T18:00:00", "ensemble_dimension": 1, "field_shape": [ 542080 ], "flatten_grid": true, "frequency": 6, "history": [ { "action": "initialised", "timestamp": "2024-07-29T16:03:34.239024" }, { "action": "tmp_statistics_initialised", "timestamp": "2024-07-29T16:03:34.246597", "version": 3 }, { "action": "init finished", "timestamp": "2024-07-29T16:03:34.263078" }, { "action": "compute_statistics_end", "timestamp": "2024-08-03T02:52:19.624677" }, { "action": "compute_statistics_statisticsaddition_end", "timestamp": "2024-08-03T03:11:37.917740" }, { "action": "compute_statistics_tendenciesstatisticsaddition_end", "timestamp": "2024-08-03T03:11:41.434599" }, { "action": "compute_statistics_tendenciesstatisticsaddition_end", "timestamp": "2024-08-03T03:11:47.482799" }, { "action": "compute_statistics_tendenciesstatisticsaddition_end", "timestamp": "2024-08-03T03:11:51.683808" } ], "latest_write_timestamp": "2024-08-03T02:51:57.662028", "licence": "CC-BY-4.0", "missing_dates": [], "order_by": [ { "valid_datetime": "ascending" }, { "param_level": "ascending" }, { "number": "ascending" } ], "proj_string": null, "provenance_load": { "git_versions": {}, "module_versions": { "__main__": "0.84.0", "__mp_main__": "0.84.0", "_cffi_backend": "1.16.0", "_csv": "1.0", "_ctypes": "1.1.0", "_decimal": "1.70", "anemoi.datasets": "0.4.3", "anemoi.registry": "0.1.1", "anemoi.utils": "0.3.13", "argparse": "1.1", "arrow": "1.3.0", "attr": "23.2.0", "attrs": "23.2.0", "certifi": "2024.07.04", "cffi": "1.16.0", "cftime": "1.6.4", "charset_normalizer": "3.3.2", "climetlab": "0.24.0", "csv": "1.0", "ctypes": "1.1.0", "dateutil": "2.9.0.post0", "decimal": "1.70", "earthkit.data": "0.9.3", "eccodes": "2.34.1", "ecflow": "5.13.2", "ecmwfapi": "1.6.3", "ecmwflibs": "0.6.3", "entrypoints": "0.4", "fasteners": "0.19", "filelock": "3.15.4", "findlibs": "0.0.5", "fsspec": "2024.6.1", "gribapi": "2.34.1", "icu": "2.13.1", "idna": "3.7", "ipaddress": "1.0", "jinja2": "3.1.4", "json": "2.0.9", "jsonpatch": "1.33", "jsonpointer": "3.0.0", "jsonschema": "4.23.0", "logging": "0.5.1.2", "markupsafe": "2.1.5", "numcodecs": "0.13.0", "numpy": "2.0.1", "packaging": "24.1", "pandas": "2.2.2", "platform": "1.0.8", "prepml": "0.84.0", "pycparser": "2.22", "pyflow": "3.3.0", "pytz": "2024.1", "re": "2.2.1", "requests": "2.32.3", "rfc3339_validator": "0.1.4", "rfc3986_validator": "0.1.1", "scipy": "1.14.0", "semantic_version": "2.10.0", "six": "1.16.0", "tomli": "2.0.1", "tqdm": "4.66.4", "urllib3": "2.2.2", "webcolors": "24.6.0", "xarray": "2024.6.0", "yaml": "6.0.1", "zarr": "2.18.2", "zlib": "1.0" }, "python": "3.10.14", "time": "2024-08-03T02:51:57.799490" }, "recipe": { "build": { "use_grib_paramid": true }, "common": { "mars_request": { "class": "od", "expver": "0001", "grid": "n320" } }, "dates": { "end": "2023-12-31T18:00:00", "frequency": "6h", "start": "2016-01-01T00:00:00" }, "description": "Dataset containing land surface and cloud variables from IFS Operations for investigation of adding surface variables to the AIFS on n320 grid ready for training operational model\n", "input": { "join": [ { "mars": { "class": "od", "expver": "0001", "grid": "n320", "levtype": "sfc", "param": [ "100u", "100v", "swvl1", "swvl2", "swvl3", "stl1", "stl2", "stl3", "sd", "tsn", "rsn", "tcc", "lcc", "mcc", "hcc", "lai_hv", "lai_lv", "slt", "tvl", "tvh", "cvl", "cvh", "cl", "isor", "anor" ], "stream": "oper", "type": "an" } }, { "accumulations": { "accumulation_period": 6, "class": "od", "expver": "0001", "grid": "n320", "levtype": "sfc", "param": [ "sf", "lsp", "ro", "strd", "ssrd" ] } } ] }, "name": "aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v1-land" }, "remapping": { "param_level": "{param}_{levelist}" }, "resolution": "N320", "shape": [ 11688, 30, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "statistics": { "maximum": [ 64.22785949707031, 67.60086059570312, 1.5676536560058594, 1.0, 1.0, 1.0, 1.0, 0.9941689372062683, 7.22900390625, 5.25, 1.0, 0.462982177734375, 1.0, 0.506195068359375, 450.0, 10.0, 0.062099456787109375, 7.0, 24243712.0, 347.1130676269531, 321.7594299316406, 315.87982177734375, 13002429.0, 0.7803828120231628, 0.7845703959465027, 0.7733420729637146, 1.0, 309.27130126953125, 19.0, 17.0 ], "mean": [ -0.3073870090335561, 0.15551966215040858, 0.5582279756791428, 0.006062456160352319, 0.09510700734274945, 0.12450372175072133, 0.3421421890820918, 0.13658298976734348, 0.4731263842100925, 0.30994493000495416, 0.371880536125161, 0.00038552081916767703, 0.2556969186961916, 5.0462318269873895e-05, 111.46137556664289, 0.33764691227965643, 6.671477131335417e-05, 0.6876965939080365, 4014117.6035551964, 288.8959595237043, 288.90486844099024, 288.9874664086521, 7375752.313291655, 0.07092860303341378, 0.07361650405607396, 0.07223769295893807, 0.6256576852334778, 283.9812167669472, 1.9164418577442246, 1.3644955489333224 ], "minimum": [ -69.92649841308594, -65.43663024902344, -1.5673472881317139, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.99998474121094, 0.0, 0.0, 0.0, 0.0, 184.2112579345703, 193.6063232421875, 207.54989624023438, 5908.61328125, -0.032219722867012024, -0.023748334497213364, -0.028406355530023575, 0.0, 177.40921020507812, 0.0, 0.0 ], "stdev": [ 6.872566273774046, 5.805940737874205, 0.5228364743968559, 0.053622271114942235, 0.26772990151589765, 0.3016908310013619, 0.41608146716030825, 0.23371248185857765, 1.2176843811946543, 0.7155456241419131, 0.37153833493812605, 0.0019862296289077227, 0.3479191839940161, 0.0005532895883817892, 42.01673110466447, 1.7884023611597637, 0.0004215287578349248, 1.2685926709463786, 5145714.389127657, 15.349197330639816, 15.03346860521876, 14.652802668147023, 1631442.6896906595, 0.13754418632475615, 0.13705549182379667, 0.13413536844135904, 0.3732069889455716, 16.251383576092817, 5.239185185647535, 3.5126497822256115 ] }, "statistics_end_date": "2022-05-26T06:00:00", "statistics_start_date": "2016-01-01T00:00:00", "total_number_of_files": 11811, "total_size": 223599800060, "updated": 9, "uuid": "490f6ce2-7f93-468b-9152-c827a2c35c4a", "variables": [ "100u", "100v", "anor", "cl", "cvh", "cvl", "hcc", "isor", "lai_hv", "lai_lv", "lcc", "lsp", "mcc", "ro", "rsn", "sd", "sf", "slt", "ssrd", "stl1", "stl2", "stl3", "strd", "swvl1", "swvl2", "swvl3", "tcc", "tsn", "tvh", "tvl" ], "variables_metadata": { "100u": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "100u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "100v": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "100v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "anor": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "anor", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "cl": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "cl", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "cvh": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "cvh", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "cvl": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "cvl", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "hcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "hcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "isor": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "isor", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "lai_hv": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "lai_hv", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "lai_lv": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "lai_lv", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "lcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "lcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "lsp": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "lsp", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "mcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "mcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "ro": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "ro", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "rsn": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "rsn", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "sd": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "sd", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "sf": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "sf", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "slt": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "slt", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "ssrd": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "ssrd", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "stl1": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "stl1", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "stl2": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "stl2", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "stl3": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "stl3", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "strd": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "strd", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "swvl1": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "swvl1", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "swvl2": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "swvl2", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "swvl3": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "swvl3", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tsn": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tsn", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tvh": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tvh", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tvl": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tvl", "step": 0, "stream": "oper", "time": 0, "type": "an" } } }, "variables_with_nans": [], "version": "0.20" }, "chunks": [ 1, 30, 1, 542080 ], "dtype": "float32", "end_date": "2023-12-31T18:00:00", "frequency": "6h", "path": "/.../aifs-od-an-oper-0001-mars-n320-2016-2023-6h-v1-land.zarr", "shape": [ 11688, 30, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "100u", "100v", "anor", "cl", "cvh", "cvl", "hcc", "isor", "lai_hv", "lai_lv", "lcc", "lsp", "mcc", "ro", "rsn", "sd", "sf", "slt", "ssrd", "stl1", "stl2", "stl3", "strd", "swvl1", "swvl2", "swvl3", "tcc", "tsn", "tvh", "tvl" ] }, "frequency": "6h", "reason": { "end": 2022, "frequency": "6h" }, "shape": [ 10228, 30, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "100u", "100v", "anor", "cl", "cvh", "cvl", "hcc", "isor", "lai_hv", "lai_lv", "lcc", "lsp", "mcc", "ro", "rsn", "sd", "sf", "slt", "ssrd", "stl1", "stl2", "stl3", "strd", "swvl1", "swvl2", "swvl3", "tcc", "tsn", "tvh", "tvl" ] }, "frequency": "6h", "indices": [ 23, 24, 19, 20, 18, 22, 16, 26, 12, 6, 10, 0, 1, 13 ], "reason": { "select": [ "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ] }, "shape": [ 10228, 14, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ] } ], "end_date": "2022-12-31T18:00:00", "frequency": "6h", "shape": [ 10228, 115, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925", "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ] }, "frequency": "6h", "reason": { "end": 2022 }, "shape": [ 10228, 115, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925", "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ] }, "frequency": "6h", "indices": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114 ], "reason": { "drop": [] }, "shape": [ 10228, 115, 1, 542080 ], "start_date": "2016-01-01T00:00:00", "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925", "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ] }, "start_date": "2016-01-01T00:00:00", "supporting_arrays": [ "latitudes", "longitudes" ], "variables": [ "10u", "10v", "2d", "2t", "cos_julian_day", "cos_latitude", "cos_local_time", "cos_longitude", "cp", "insolation", "lsm", "msl", "q_100", "q_1000", "q_150", "q_200", "q_250", "q_300", "q_400", "q_50", "q_500", "q_600", "q_700", "q_850", "q_925", "sdor", "sin_julian_day", "sin_latitude", "sin_local_time", "sin_longitude", "skt", "slor", "sp", "t_100", "t_1000", "t_150", "t_200", "t_250", "t_300", "t_400", "t_50", "t_500", "t_600", "t_700", "t_850", "t_925", "tcw", "tp", "u_100", "u_1000", "u_150", "u_200", "u_250", "u_300", "u_400", "u_50", "u_500", "u_600", "u_700", "u_850", "u_925", "v_100", "v_1000", "v_150", "v_200", "v_250", "v_300", "v_400", "v_50", "v_500", "v_600", "v_700", "v_850", "v_925", "w_100", "w_1000", "w_150", "w_200", "w_250", "w_300", "w_400", "w_50", "w_500", "w_600", "w_700", "w_850", "w_925", "z", "z_100", "z_1000", "z_150", "z_200", "z_250", "z_300", "z_400", "z_50", "z_500", "z_600", "z_700", "z_850", "z_925", "swvl1", "swvl2", "stl1", "stl2", "ssrd", "strd", "sf", "tcc", "mcc", "hcc", "lcc", "100u", "100v", "ro" ], "variables_metadata": { "100u": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "100u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "100v": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "100v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "10u": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "10u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "10v": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "10v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "2d": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "2d", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "2t": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "2t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "cos_julian_day": { "computed_forcing": true, "constant_in_time": false }, "cos_latitude": { "computed_forcing": true, "constant_in_time": true }, "cos_local_time": { "computed_forcing": true, "constant_in_time": false }, "cos_longitude": { "computed_forcing": true, "constant_in_time": true }, "cp": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "cp", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "hcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "hcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "insolation": { "computed_forcing": true, "constant_in_time": false }, "lcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "lcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "lsm": { "constant_in_time": true, "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "lsm", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "mcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "mcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "msl": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "msl", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "q_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "q", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "ro": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "ro", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "sdor": { "constant_in_time": true, "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "sdor", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "sf": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "sf", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "sin_julian_day": { "computed_forcing": true, "constant_in_time": false }, "sin_latitude": { "computed_forcing": true, "constant_in_time": true }, "sin_local_time": { "computed_forcing": true, "constant_in_time": false }, "sin_longitude": { "computed_forcing": true, "constant_in_time": true }, "skt": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "skt", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "slor": { "constant_in_time": true, "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "slor", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "sp": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "sp", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "ssrd": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "ssrd", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "stl1": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "stl1", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "stl2": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "stl2", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "strd": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "strd", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "swvl1": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "swvl1", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "swvl2": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "swvl2", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "t_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "t", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tcc": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tcc", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tcw": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tcw", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "tp": { "mars": { "class": "od", "date": 20151231, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "tp", "step": 6, "stream": "scda", "time": 1800, "type": "fc" }, "period": [ 0, 6 ], "process": "accumulation" }, "u_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "u_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "u", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "v_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "v", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "w_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "w", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z": { "constant_in_time": true, "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levtype": "sfc", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_100": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 100, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_1000": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 1000, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_150": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 150, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_200": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 200, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_250": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 250, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_300": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 300, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_400": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 400, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_50": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 50, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_500": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 500, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_600": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 600, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_700": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 700, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_850": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 850, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } }, "z_925": { "mars": { "class": "od", "date": 20160101, "domain": "g", "expver": "0001", "levelist": 925, "levtype": "pl", "param": "z", "step": 0, "stream": "oper", "time": 0, "type": "an" } } }, "version": "0.5.21" }, "provenance_training": { "distribution_names": { "PIL": "pillow", "annotated_types": "annotated-types", "attr": "attrs", "charset_normalizer": "charset-normalizer", "dateutil": "python-dateutil", "deprecated": "Deprecated", "git": "GitPython", "huggingface_hub": "huggingface-hub", "hydra": "hydra-core", "lightning_fabric": "pytorch-lightning", "lightning_utilities": "lightning-utilities", "more_itertools": "more-itertools", "pytorch_lightning": "pytorch-lightning", "sklearn": "scikit-learn", "yaml": "PyYAML" }, "git_versions": { "anemoi.models": { "git": { "modified_files": 3, "sha1": "426e86048d6c0a03750fb0e205890841c27c8148", "untracked_files": 289 } }, "anemoi.training": { "git": { "modified_files": 3, "sha1": "426e86048d6c0a03750fb0e205890841c27c8148", "untracked_files": 289 } }, "hydra_plugins.anemoi_searchpath": { "git": { "modified_files": 3, "sha1": "426e86048d6c0a03750fb0e205890841c27c8148", "untracked_files": 289 } } }, "module_versions": { "PIL": "11.1.0", "__future__": ".../__future__.py", "_asyncio": ".../_asyncio.cpython-312-x86_64-linux-gnu.so", "_bisect": ".../_bisect.cpython-312-x86_64-linux-gnu.so", "_blake2": ".../_blake2.cpython-312-x86_64-linux-gnu.so", "_bz2": ".../_bz2.cpython-312-x86_64-linux-gnu.so", "_collections_abc": ".../_collections_abc.py", "_compat_pickle": ".../_compat_pickle.py", "_compression": ".../_compression.py", "_contextvars": ".../_contextvars.cpython-312-x86_64-linux-gnu.so", "_csv": "1.0", "_ctypes": "1.1.0", "_datetime": ".../_datetime.cpython-312-x86_64-linux-gnu.so", "_decimal": "1.70", "_elementtree": ".../_elementtree.cpython-312-x86_64-linux-gnu.so", "_frozen_importlib": ".../_bootstrap.py", "_frozen_importlib_external": ".../_bootstrap_external.py", "_hashlib": ".../_hashlib.cpython-312-x86_64-linux-gnu.so", "_heapq": ".../_heapq.cpython-312-x86_64-linux-gnu.so", "_json": ".../_json.cpython-312-x86_64-linux-gnu.so", "_lsprof": ".../_lsprof.cpython-312-x86_64-linux-gnu.so", "_lzma": ".../_lzma.cpython-312-x86_64-linux-gnu.so", "_markupbase": ".../_markupbase.py", "_multibytecodec": ".../_multibytecodec.cpython-312-x86_64-linux-gnu.so", "_multiprocessing": ".../_multiprocessing.cpython-312-x86_64-linux-gnu.so", "_opcode": ".../_opcode.cpython-312-x86_64-linux-gnu.so", "_pickle": ".../_pickle.cpython-312-x86_64-linux-gnu.so", "_posixsubprocess": ".../_posixsubprocess.cpython-312-x86_64-linux-gnu.so", "_queue": ".../_queue.cpython-312-x86_64-linux-gnu.so", "_random": ".../_random.cpython-312-x86_64-linux-gnu.so", "_remote_module_non_scriptable": ".../_remote_module_non_scriptable.py", "_sha2": ".../_sha2.cpython-312-x86_64-linux-gnu.so", "_sitebuiltins": ".../_sitebuiltins.py", "_socket": ".../_socket.cpython-312-x86_64-linux-gnu.so", "_ssl": ".../_ssl.cpython-312-x86_64-linux-gnu.so", "_statistics": ".../_statistics.cpython-312-x86_64-linux-gnu.so", "_strptime": ".../_strptime.py", "_struct": ".../_struct.cpython-312-x86_64-linux-gnu.so", "_sysconfigdata__linux_x86_64-linux-gnu": ".../_sysconfigdata__linux_x86_64-linux-gnu.py", "_weakrefset": ".../_weakrefset.py", "_zoneinfo": ".../_zoneinfo.cpython-312-x86_64-linux-gnu.so", "abc": ".../abc.py", "anemoi.datasets": "0.5.21", "anemoi.graphs": "0.5.0", "anemoi.models": "0.4.2.post64", "anemoi.training": "0.3.3.post72", "anemoi.utils": "0.4.22", "aniso8601": "10.0.0", "annotated_types": "0.7.0", "argparse": "1.1", "array": ".../array.cpython-312-x86_64-linux-gnu.so", "ast": ".../ast.py", "asyncio": ".../__init__.py", "attr": "25.3.0", "base64": ".../base64.py", "bdb": ".../bdb.py", "binascii": ".../binascii.cpython-312-x86_64-linux-gnu.so", "bisect": ".../bisect.py", "bz2": ".../bz2.py", "cProfile": ".../cProfile.py", "cachetools": "5.5.2", "calendar": ".../calendar.py", "certifi": "2025.01.31", "cftime": "1.6.4.post1", "charset_normalizer": "3.4.1", "click": "8.1.8", "cloudpickle": "3.1.1", "cmath": ".../cmath.cpython-312-x86_64-linux-gnu.so", "cmd": ".../cmd.py", "code": ".../code.py", "codecs": ".../codecs.py", "codeop": ".../codeop.py", "collections": ".../__init__.py", "colorsys": ".../colorsys.py", "concurrent": ".../__init__.py", "configparser": ".../configparser.py", "contextlib": ".../contextlib.py", "contextvars": ".../contextvars.py", "copy": ".../copy.py", "copyreg": ".../copyreg.py", "csv": "1.0", "ctypes": "1.1.0", "cycler": "0.12.1", "dataclasses": ".../dataclasses.py", "datetime": ".../datetime.py", "dateutil": "2.9.0.post0", "decimal": "1.70", "deprecated": "1.2.18", "difflib": ".../difflib.py", "dis": ".../dis.py", "distutils": "3.12.1", "einops": "0.8.1", "email": ".../__init__.py", "encodings": ".../__init__.py", "enum": ".../enum.py", "fcntl": ".../fcntl.cpython-312-x86_64-linux-gnu.so", "filelock": "3.18.0", "fnmatch": ".../fnmatch.py", "fractions": ".../fractions.py", "fsspec": "2025.3.2", "ftplib": ".../ftplib.py", "functools": ".../functools.py", "genericpath": ".../genericpath.py", "getopt": ".../getopt.py", "getpass": ".../getpass.py", "gettext": ".../gettext.py", "git": "3.1.44", "gitdb": "4.0.12", "glob": ".../glob.py", "google.auth": "2.38.0", "google.protobuf": "5.29.4", "grp": ".../grp.cpython-312-x86_64-linux-gnu.so", "gzip": ".../gzip.py", "h3": "3.7.7", "hashlib": ".../hashlib.py", "heapq": ".../heapq.py", "hmac": ".../hmac.py", "html": ".../__init__.py", "http": ".../__init__.py", "huggingface_hub": "0.30.2", "hydra": "1.3.2", "hydra_plugins.anemoi_searchpath": ".../__init__.py", "idna": "3.10", "importlib": ".../__init__.py", "inspect": ".../inspect.py", "io": ".../io.py", "ipaddress": "1.0", "joblib": "1.4.2", "json": "2.0.9", "keyword": ".../keyword.py", "kiwisolver": "1.4.8", "lightning_fabric": "2.5.1", "lightning_utilities": "0.14.3", "linecache": ".../linecache.py", "llvmlite": "0.44.0", "locale": ".../locale.py", "logging": "0.5.1.2", "lzma": ".../lzma.py", "math": ".../math.cpython-312-x86_64-linux-gnu.so", "matplotlib": "3.10.1", "mimetypes": ".../mimetypes.py", "mlflow": "2.21.3", "mmap": ".../mmap.cpython-312-x86_64-linux-gnu.so", "modulefinder": ".../modulefinder.py", "more_itertools": "10.3.0", "mpmath": "1.3.0", "multiprocessing": ".../__init__.py", "netCDF4": "1.7.2", "networkx": "3.4.2", "ntpath": ".../ntpath.py", "numba": "0.61.2", "numbers": ".../numbers.py", "numcodecs": "0.15.1", "numpy": "1.26.4", "omegaconf": "2.3.0", "opcode": ".../opcode.py", "operator": ".../operator.py", "os": ".../os.py", "packaging": "24.2", "pandas": "2.2.3", "pathlib": ".../pathlib.py", "pdb": ".../pdb.py", "pickle": ".../pickle.py", "pickletools": ".../pickletools.py", "pkgutil": ".../pkgutil.py", "platform": "1.0.8", "plistlib": ".../plistlib.py", "posixpath": ".../posixpath.py", "pprint": ".../pprint.py", "profile": ".../profile.py", "pstats": ".../pstats.py", "psutil": "7.0.0", "pyarrow": "19.0.1", "pyasn1": "0.6.1", "pyasn1_modules": "0.4.2", "pydantic": "2.11.3", "pydantic_core": "2.33.1", "pydoc": ".../pydoc.py", "pyexpat": ".../pyexpat.cpython-312-x86_64-linux-gnu.so", "pyparsing": "3.2.3", "pytorch_lightning": "2.5.1", "pytz": "2025.2", "queue": ".../queue.py", "quopri": ".../quopri.py", "random": ".../random.py", "re": "2.2.1", "reprlib": ".../reprlib.py", "requests": "2.32.3", "resource": ".../resource.cpython-312-x86_64-linux-gnu.so", "rsa": "4.9", "runpy": ".../runpy.py", "safetensors": "0.5.3", "scipy": "1.15.2", "secrets": ".../secrets.py", "select": ".../select.cpython-312-x86_64-linux-gnu.so", "selectors": ".../selectors.py", "setuptools": "78.1.0", "shlex": ".../shlex.py", "shutil": ".../shutil.py", "signal": ".../signal.py", "site": ".../site.py", "six": "1.17.0", "sklearn": "1.6.1", "smmap": "5.0.2", "socket": ".../socket.py", "socketserver": "0.4", "sqlparse": "0.5.3", "ssl": ".../ssl.py", "stat": ".../stat.py", "statistics": ".../statistics.py", "string": ".../string.py", "stringprep": ".../stringprep.py", "struct": ".../struct.py", "subprocess": ".../subprocess.py", "sympy": "1.13.1", "sysconfig": ".../sysconfig.py", "tarfile": ".../tarfile.py", "tempfile": ".../tempfile.py", "termios": ".../termios.cpython-312-x86_64-linux-gnu.so", "textwrap": ".../textwrap.py", "threading": ".../threading.py", "threadpoolctl": "3.6.0", "timeit": ".../timeit.py", "timm": "1.0.15", "token": ".../token.py", "tokenize": ".../tokenize.py", "tomllib": ".../__init__.py", "torch": "2.6.0+cu124", "torch_geometric": "2.4.0", "torchinfo": "1.8.0", "torchmetrics": "1.7.1", "torchvision": "0.21.0+cu124", "tqdm": "4.67.1", "traceback": ".../traceback.py", "trimesh": "4.6.6", "triton": "3.2.0", "types": ".../types.py", "typing": ".../typing.py", "unicodedata": ".../unicodedata.cpython-312-x86_64-linux-gnu.so", "unittest": ".../__init__.py", "urllib": ".../__init__.py", "urllib3": "2.4.0", "uuid": ".../uuid.py", "warnings": ".../warnings.py", "weakref": ".../weakref.py", "webbrowser": ".../webbrowser.py", "wrapt": "1.17.2", "xml": ".../__init__.py", "yaml": "6.0.2", "zarr": "2.18.4", "zipfile": ".../__init__.py", "zipimport": ".../zipimport.py", "zlib": "1.0", "zoneinfo": ".../__init__.py" }, "python": "3.12.1", "time": "2025-05-07T21:06:46.010406" }, "training": { "current_epoch": 12, "elapsed_time": 30455.81742310524, "global_step": 8216 }, "run_id": "d19735539588432b8c3c825ccdf174c9", "seed": 20598929, "uuid": "81791686-1a45-43e8-9c17-ab343436f59b", "timestamp": "2025-05-07T21:06:46.393673+00:00", "version": "1.0" }