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

Update CICE plotting tools, Update izumi_nag port, Update Icepack #958

Merged
merged 1 commit into from
May 31, 2024

Conversation

apcraig
Copy link
Contributor

@apcraig apcraig commented May 30, 2024

PR checklist

  • Short (1 sentence) summary of your PR:
    Update CICE plotting tools, Update izumi_nag
  • Developer(s):
    apcraig
  • Suggest PR reviewers from list in the column to the right.
  • Please copy the PR test results link or provide a summary of testing completed below.
    Ran full test suite on derecho gnu, all results pass bit-for-bit.
  • How much do the PR code changes differ from the unmodified code?
    • bit for bit
    • different at roundoff level
    • more substantial
  • Does this PR create or have dependencies on Icepack or any other models?
    • Yes
    • No
  • Does this PR update the Icepack submodule? If so, the Icepack submodule must point to a hash on Icepack's main branch.
    • Yes
    • No
  • Does this PR add any new test cases?
    • Yes
    • No, but changes one test case from 10 year to 8 year length
  • Is the documentation being updated? ("Documentation" includes information on the wiki or in the .rst files from doc/source/, which are used to create the online technical docs at https://readthedocs.org/projects/cice-consortium-cice/. A test build of the technical docs will be performed as part of the PR testing.)
    • Yes
    • No, does the documentation need to be updated at a later time?
      • Yes
      • No
  • Please document the changes in detail, including why the changes are made. This will become part of the PR commit log.

Update CICE plotting tools. Add ciceplots.csh and ciceplots2d.py. Update timeseries.py. Remove timeseries.csh. Have the plotting tools copied into case directories. Update documentation. ciceplots2d.py generates global and polar plots for fields on CICE history files. ciceplots.csh is a general script that calls timeseries.py and ciceplots2d.py to generate plots for a user defined case. Add basemap to the cice conda environment.yml file to support the plotting packages.

Add output to JRA55_files in ice_forcing.F90 to make it easier to understand when/why JRA55 files are missing.

Add NO_CDF5 CPP to izumi_nag Macros file.

Change 10 year production test case to 8 year test. This will serve as basis for release results.

Update Icepack to #083d6e3cf42198 from May 28, 2024. Includes updates to Icepack plotting tools.

Update timeseries.py.  Remove timeseries.csh.  Have the plotting
tools copied into case directories.  Update documentation.
ciceplots2d.py generates global and polar plots for fields on
CICE history files.  ciceplots.csh is a general script that
calls timeseries.py and ciceplots2d.py to generate plots for a
user defined case.  Add basemap to the cice conda environment.yml
file to support the plotting packages.

Add output to JRA55_files in ice_forcing.F90 to make it easier
to understand when/why JRA55 files are missing.

Add NO_CDF5 CPP to izumi_nag Macros file.

Change 10 year production test case to 8 year test.  This will
serve as basis for release results.
@apcraig
Copy link
Contributor Author

apcraig commented May 30, 2024

Sample output from the plotting tools is here, https://github.com/CICE-Consortium/CICE/wiki/CICE-6.5.1-Sample-Output. I will start to generate these plots for every release.

@dabail10
Copy link
Contributor

This is awesome!

Copy link
Contributor

@eclare108213 eclare108213 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, this is awesome.

@apcraig apcraig merged commit 2771786 into CICE-Consortium:main May 31, 2024
2 checks passed
NickSzapiro-NOAA pushed a commit to NOAA-EMC/CICE that referenced this pull request Sep 25, 2024
…CE-Consortium#958)

Update CICE plotting tools. Add ciceplots.csh and ciceplots2d.py. Update timeseries.py. Remove timeseries.csh. Have the plotting tools copied into case directories. Update documentation. ciceplots2d.py generates global and polar plots for fields on CICE history files. ciceplots.csh is a general script that calls timeseries.py and ciceplots2d.py to generate plots for a user defined case. Add basemap to the cice conda environment.yml file to support the plotting packages.

Add output to JRA55_files in ice_forcing.F90 to make it easier to understand when/why JRA55 files are missing.

Add NO_CDF5 CPP to izumi_nag Macros file.

Change 10 year production test case to 8 year test. This will serve as basis for release results.

Update Icepack to #083d6e3cf42198 from May 28, 2024. Includes updates to Icepack plotting tools.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants