Intake-ESM Integration based on #1218#2690
Conversation
…er.yml, skeleton of intake-esm inclusiion following #1218
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2690 +/- ##
==========================================
+ Coverage 95.70% 95.72% +0.02%
==========================================
Files 267 268 +1
Lines 15768 15858 +90
==========================================
+ Hits 15090 15180 +90
Misses 678 678 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
bouweandela
left a comment
There was a problem hiding this comment.
Great to see progress on this @charles-turner-1!
ESMValCore is quite flexible with what facets it accepts. We have a translation between some of 'our' facets and the official ones in the
If these are completely determined by the other facets, you can add them automatically using the extra facets facility |
How about adding a new module called e.g. |
|
Thanks for the review Bouwe, super helpful! I've only had a skim so far, but I'll get those suggestions incorporated next week |
|
I started working on adding some interface code that could be useful here too in #2765. |
|
Cheers, I'll take a look when I get the chance! Gonna talk to Martin Durant (author of Intake) in ~10 days so hopefully this PR should pick up stone steam after then, I'll be working on this stuff more actively. |
|
|
Few lines of coverage to fix, but I think this is mostly ready for review now! |
… - no capacity for this in intake-esm - Add test for warning on empty search
|
Great to see this progressing @charles-turner-1! Would it be possible to add some configuration files for using this, e.g. with the catalogs at your own institute, Pangeo or DKRZ cloud storage? |
…tting catalog is not helpful
…s are serialised
|
Looks like you're making good progress here. Are you still planning to work on this more or do you need another review?
These NetCDF files are a bit big to add to the repository indeed. If you want to use NetCDF files that are available locally, you could build a catalog from https://github.com/ESMValGroup/ESMValTool_sample_data/, which is installed when running the tests. It would be rather nice to also have a test with the Pangeo data stored in the cloud at Amazon or Google. Or would that be too slow because it's such a large dataset? |
|
It shouldn't be too difficult to point this at one of the catalog's that we use in the intake-esm tests. I think they're relatively small. I started doing some digging into the configs but got sidelined with something else - are there docs for how we want to configure this? Per system and/or use cloud catalogs? I'll try to get this as close to wrapped up as I can over the rest of this week and/or next, it's dragged on far too long. |
Description
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.
To help with the number pull requests: