-
Notifications
You must be signed in to change notification settings - Fork 341
alpha-ctsm5.4.CMIP7.20.ctsm5.3.085: WhatsNewInCTSM5.4.md #3364
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
alpha-ctsm5.4.CMIP7.20.ctsm5.3.085: WhatsNewInCTSM5.4.md #3364
Conversation
I used WhatsNewInCTSM5.3.md as the starting point for WhatsNewInCTSM5.4.md and will start modifying in subsequent commits
|
Do not replace the 5.3 with the 5.4, just add. Also, I should add the following from Sam R's email on 2025/4/15: the ctsm5.3.040 tag we just published has some implications for how you use the CTSM Python tools.
Specifically, the new ctsm_pylib conda environment will be incompatible with our tools from before ctsm5.3.040 and vice versa. If you already have a copy of the ctsm_pylib conda environment installed, we thus suggest keeping that around under a different name. Here is the suggested command for doing this in a local copy of ctsm5.3.040 or later:
./py_env_create -r ctsm_pylib_old
This will first rename your existing ctsm_pylib to ctsm_pylib_old, then install the Python 3.13.2 version as ctsm_pylib. (If you’re not sure whether you already have ctsm_pylib installed, you can still use that command—it will just skip the rename step.)
Information about additional py_env_create options—including how to install a fresh copy of the old conda environment—can be found like so:
./py_env_create --help
|
|
Add the 5.4 version to the top level, and move the 5.3 version into the doc subdirectory. |
|
The ctsm software group is updating the Google Docs version |
|
@slevis-lmwg to email ctsm-software a request to look at the google doc in prep. for the 5.4 release |
|
Ok @ekluzek this is ready for review. In the WhatsNew file I have noticed some PRs and issues labeled as PRs or issues and others labeled ESCOMP#NNNN. If the inconsistency doesn't bother you, I will leave it. If you find it confusing, then I can change them all to ESCOMP#NNNN, since I do not think people need to know ahead of time whether they are clicking on a PR or an issue. |
|
For Sprint planning purposes I will mark this PR done. |
…release_notes Update ctsm5.4 alpha branch to ctsm5.3.085 This just updates the ctsm5.4 alpha branch to the latest master. This is the last planned update on the branch before moving to master, as ctsm5.4.0000.
Introduce WhatsNewInCTSM5.4.md and update other documentation: PR ESCOMP#3364
Description of changes
I used WhatsNewInCTSM5.3.md as the starting point for WhatsNewInCTSM5.4.md and started modifying in subsequent commits.
Specific notes
Contributors other than yourself, if any:
ctsm software engineering group
CTSM Issues Fixed (include github issue #):
Resolves #3003
Are answers expected to change (and if so in what way)?
No
Any User Interface Changes (namelist or namelist defaults changes)?
No
Does this create a need to change or add documentation? Did you do so?
This PR updates WhatsNewInCTSM5.3.md to WhatsNewInCTSM5.4.md