-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert a recipe to a synda selection file #1129
Comments
Synda selection files are really tricky. What works for CMIP5 might not work for CMIP6 and the handling of ensembles is awkward at best. Or at least it was. With everything going on with synda recently, I would double and triple check whether a particular formulation of the selection files is still the way to go. |
Just created an issue to ask about it: ESPRI-Mod/synda#188 |
Another tool for downloading CMIP data is sproket, it uses a json configuration file. We could also generate that from the recipe. |
Sproket, though, is written in Go, which would add another set of dependencies. Last I checked it also did not support downloading many files in the ESGF directory structure, which would be the reason to use synda selection in the first place, right? Anyway, I am not sure we need additional downloading capabilities at this point. Is there a user request for this? Otherwise, I would suggest addressing this after the 2.3.0 release and focussing on the milestone for now. |
I see two use cases for this feature:
Because neither synda nor sproket can be installed from PyPI, I do not foresee adding either package as a dependency of the ESMValCore package. Note that installing sproket is pretty trivial though, it's a single executable file that you can download from their releases page. |
@bouweandela, how do you feel about this issue? Particularly in light of #1217, #1130, and #788. Do you still think this could be useful, or should we just close it? If we keep it open, do you want to target 2.4.0 or 2.5.0? |
I would prefer to keep it open for now: I plan to clean up the datasets definition in the recipe parser as part of #1128, so hopefully this will be really easy to implement once that is done. I'll move it to 2.5 for now. |
I did not manage to finish this before v2.5 and I'm not sure if I will have time to work on it in the future. |
Synda has now been replaced by esgf-download. |
It would be great if we could have a command line option to convert a recipe to a synda selection file. The resulting selection file can then be used to install the data required to run the recipe with the command
The text was updated successfully, but these errors were encountered: