Add caching to cmip6 ingestion
All threads resolved!
All threads resolved!
Compare changes
- Brian Lewis authored
+ 76
− 25
@@ -17,9 +17,11 @@ use drs::{
@@ -93,7 +95,11 @@ impl Specification {
@@ -103,7 +109,7 @@ impl Specification {
@@ -142,12 +148,15 @@ impl Dataset {
@@ -168,7 +177,7 @@ pub struct Config {
@@ -177,7 +186,7 @@ impl Config {
@@ -379,14 +388,70 @@ pub enum ExtractMetadataError {
@@ -406,7 +471,7 @@ fn metadata_from_cmip6(cmip: Cmip6, root_dir: &Utf8Path) -> Result<Metadata, Ext
@@ -419,21 +484,7 @@ fn metadata_from_cmip6(cmip: Cmip6, root_dir: &Utf8Path) -> Result<Metadata, Ext