Skip to content
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

FEATURE REQUEST: cfchecks does not check dimension order #115

Open
ejhyer opened this issue Feb 27, 2025 · 0 comments
Open

FEATURE REQUEST: cfchecks does not check dimension order #115

ejhyer opened this issue Feb 27, 2025 · 0 comments

Comments

@ejhyer
Copy link

ejhyer commented Feb 27, 2025

CF convention says this:

The CF convention places no rigid restrictions on the order of dimensions, however we encourage data producers to make the extra effort to stay within the COARDS standard order.

Then it says this:

The use of non-COARDS axis ordering will render files inaccessible to some applications and limit interoperability.

I learned this the hard way, when I tried to use CDO tools on my data and found it would not operate on the data without a re-ordering of the dimensions.

At the time I used cf-checker to confirm compliance with CF conventions, this would have been a trivial fix. Now it is very, very, non-trivial. ECMWF maintains a grib2nc converter for their data which apparently got caught in the same trap (they are in the midst of a major update to change the dimension order).

So, for the benefit of all future users, I would like to request the addition of a feature to check dimension order against COARDS, in order to ensure that CDO and other tools interoperate correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant