-
Notifications
You must be signed in to change notification settings - Fork 24
Public release, 2025-07 #31
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
Conversation
pyproject.toml
Outdated
| [tool.ruff] | ||
| exclude = ["fme/ace/models/makani_fcn2/**"] | ||
|
|
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.
| [tool.ruff] | |
| exclude = ["fme/ace/models/makani_fcn2/**"] |
elynnwu
left a comment
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.
I did a diff from full-model (52cf66b5a) and have one minor comment
| in the dataset configuration. See :class:`fme.ace.XarrayDataConfig` for an example. | ||
| While netCDFs files are specified in the example, zarr stores are also compatible, e.g., | ||
| specifying the parent folder containing the zarr store directory as the ``path``, setting ``engine`` to "zarr", and setting ``file_pattern`` to "<zarr_store_name>.zarr" | ||
| in the dataset configuration. See :class:`fme.ace.XarrayDataConfig` for more information. |
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.
[nit] Further down on line 44, links to zenodo but full-model uses https://huggingface.co/allenai/ACE2-ERA5, which is more consistent with the text above
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.
Good catch. The challenge of trying to maintain two versions of the docs between public and private ...
fme/__init__.py
Outdated
| "using_gpu", | ||
| "weighted_std", | ||
| "ace", | ||
| "coupled", |
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.
remove coupled
fme/ace/test_ocean_train.py
Outdated
| Inspired by fme/coupled/data_loading/test_data_loader.py::_save_netcdf | ||
| and fme.ace.testing.fv3gfs_data.save_nd_netcdf. |
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.
[nit] this path doesn't exist but it's just in the comment so I don't think it matters
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.
Removed
elynnwu
left a comment
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.
lgtm
Updates the codebase to a recent commit on
full-model(1607488c).This PR was created by the following steps, similar to the prior release in December 2024:
full-modelto specify which files should be copied over, and filter the git history to only include these files.acecalledlinear-history.release-2025-07branch on ace, and then squash-merginglinear-historyinto this branch usinggit merge linear-history --squash --allow-unrelated-histories --strategy-option theirs(necessary because GH will not allow opening a PR with incompatible histories, but--allow-unrelated-historiesresults in a branch that is "compatible").acethat are not the public releases, done by runninggit cherry-pick --no-commit <ref>..<ref>over the various sets of commits made between public releases, and then squashing these sets of changes into one commit.