Conversation
|
Continuing the conversation from WCRP-CMIP/cmip7-cmor-tables#66 (comment) (relevant part copied below). glevava said:
Fair comment. It's actually not the small detail so much. It's more that this small detail along with other learnings has led me to realise two key things:
Now, as you say, we could just add configuration so that esgvoc can take in this user spec, combine it with the CVs and generate CMOR tables. My main issue with this is that I don't know what features CMOR tables are meant to support (and, despite repeated asking, have never been given a straight answer) so I couldn't build such a workflow. If someone else wants to, I won't object (but I also won't help, as I think this behaviour should be in the specific CMOR tables repository, as that is where it belongs while the user case is still being figured out). My second issue is that I think this expands esgvoc's remit in a problematic way: essentially esgvoc would be committing to supporting CMOR table export, which means keeping up with changes to CMOR, which means coupling yourselves to CMOR. I wouldn't do this, but again, if you want to keep the behaviour, I won't object (I just also won't help, this coupling is asking for trouble for a variety of reasons (moving target and bad scoping be the two major ones) in my opinion). |
|
Also, the current implementation is entirely CMIP7 specific. It would break on any other project (and already has, I think). I think it's better to remove this to avoid giving the impression that we have general CMOR CVs table export capability than leave it in there and have it just not work when people actually try to use it with CMOR. |
|
Fair answer 🙂 I fully agree with all your points. My question was really aimed at improving my understanding of CMOR (which is still somewhat limited) and the CMOR tables that drive its behavior. So I agree with your conclusion that the needs of CMOR tables are quite far from the scope of I tend to see |
|
im not fan of the idea, and will probably be harder for other project. But arguments were convincing |
|
Hopefully this makes you a bit happier @ltroussellier: #224 |
It's too project specific to be useful as a general tool so I'd recommend pulling it out.
Straw that broke the camel's back: WCRP-CMIP/cmip7-cmor-tables#66 (comment)