-
Notifications
You must be signed in to change notification settings - Fork 129
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
Add TropFlux CMORiser #3863
base: main
Are you sure you want to change the base?
Add TropFlux CMORiser #3863
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cheers @rbeucher looking good from a technical stand point - will approve when you add the dataset to the check obs recipe 😁
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Edits and add some variables when I was checking, and found tauu looks in opposite direction
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
I believe this is good to go @flicj191 ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clean up of updated variables and adding messages to the log file from the formatter
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Co-authored-by: Felicity Chun <[email protected]>
Thanks @flicj191 |
Hi @valeriupredoi, would you mind having a quick look? This should be good to go. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looking good! Maybe just add a pointer to the iris dox about the new Future
? Cheers guys 🍺
from esmvaltool.cmorizers.data import utilities as utils | ||
|
||
logger = logging.getLogger(__name__) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# scitools-iris.readthedocs.io/en/stable/generated/api/iris.html#iris.Future |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
prob best to add a pointer why using that flag (also, the link may be >79 chars long)
also, how is this data gonna live? Will we have to add it to the data pool or you guys doing that? Ping @axel-lauer on this one as well |
Description
This PR introduces CMORizers for the TropFlux dataset to enable the processing of its variables for use within ESMValTool.
Global Attributes
Dataset ID: TROPFLUX
Project ID: OBS6
Tier: 2
Version: v1
Modeling Realm: reanaly
Source: https://incois.gov.in/tropflux/
Reference: tropflux
Variables CMORised
The following variables, with their corresponding CMOR tables, are included in this implementation:
ts (Amon): Derived from t2m
tos (Omon): Derived from sst
hfls (Lmon/CFmon): Derived from lhf
rlut (Amon): Derived from lwr
tau (Omon): Derived from tauy
rsds (Amon): Derived from swr
TropFlux provides air-sea flux estimates over the tropics and is widely used for evaluating tropical climate processes like ENSO. Since the CLIVAR package already utilizes TropFlux for ENSO diagnostics, including it in ESMValTool ensures compatibility and allows meaningful cross-framework comparisons.
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.
New or updated data reformatting script
To help with the number of pull requests: