Skip to content

New seaice diagnostic implementation #1684

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

Open
wants to merge 134 commits into
base: main
Choose a base branch
from
Open

New seaice diagnostic implementation #1684

wants to merge 134 commits into from

Conversation

tovaz92
Copy link
Collaborator

@tovaz92 tovaz92 commented Feb 7, 2025

PR description:

Issues closed by this pull request:

Close #1683


Please leave the checkboxes that apply to this pull request.
If you find a missing checkbox, please add it to the list.
Make sure to complete the checkboxes before applying the "ready to merge" label.
Please apply the "run tests" label if you want to trigger CI tests.

  • Tests are included if a new feature is included.
  • Documentation is included if a new feature is included.
  • Docstrings are updated if needed.
  • Changelog is updated.
  • Notebooks which requires changes are updated.
  • environment.yml and pyproject.toml are updated if needed, together with the lumi installation tool.
  • Diagnostic config files path are updated in the console if needed

tovaz92 added 6 commits March 26, 2025 16:07
…oth methods. Use deepcopy to avoid overwriting of the data before calculation of std if it is requested.

Raise: errors if time coord is missing.
Refactor: split seaice plotting function in two. In this way regions_type_plotter can call both timeseries and seasonalcycle.
Also adapt fig_height to plot_type
Patch: check class att exist in description generation
Docstring: added to some functions
Add: some logging
Add: initial function name in description based on plot_type.
FIx: restore call of class attr with 'self' for labels
Add config file path in diagnostic_config list
@tovaz92 tovaz92 removed the run tests Set this up to let test run label Mar 28, 2025
tovaz92 and others added 23 commits March 28, 2025 15:18
Fix: remove duplicate line in timeseries
Remove: titles for plotting
Add: checking function and improve logging
Enhance: get correct area and coord depending if a regrid is done or not, following changes in #1768
duplicated code for extent and volume methods.
Cleaning and linting code.
Adding: annual and monthlty options and std dates
…tic class. Same for load_regions.

Add: longname metadata.
Remove: show_regions as not useful method.
Harmonise spaces in code
…l structure, and use the longname from the definitions file.

Improve: _update_description for model date string
…nal reading

Add: merge_attrs
make read_regions_file private
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.

Seaice implementation in aqua_diagnostics Allow GlobalBias to take projection and colorbar palette as arguments
3 participants