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

iris.util.new_axis anonymous new dimension fix #5194

Merged
merged 4 commits into from Mar 16, 2023

Conversation

scottrobinson02
Copy link
Contributor

🚀 Pull Request

Closes #4415

Description

Passing an existing dim coord to iris.util.new_axis now raises an exception

@codecov
Copy link

codecov bot commented Mar 13, 2023

Codecov Report

Patch coverage: 100.00% and no project coverage change.

Comparison is base (e2dc89c) 89.26% compared to head (7fed137) 89.27%.

❗ Current head 7fed137 differs from pull request most recent head def0e0f. Consider uploading reports for the commit def0e0f to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #5194   +/-   ##
=======================================
  Coverage   89.26%   89.27%           
=======================================
  Files          88       88           
  Lines       22233    22238    +5     
  Branches     4863     4863           
=======================================
+ Hits        19847    19852    +5     
  Misses       1641     1641           
  Partials      745      745           
Impacted Files Coverage Δ
lib/iris/util.py 90.25% <100.00%> (+0.08%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@bjlittle bjlittle self-assigned this Mar 13, 2023
@bjlittle bjlittle self-requested a review March 13, 2023 14:36
Copy link
Member

@bjlittle bjlittle left a comment

Choose a reason for hiding this comment

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

@scottrobinson02 This is a lovely contribution, thanks so much 💯

If you could discriminate between the two different cases that generate the same exception, then that would be awesome 🤩

You'll probably have to bolster the units tests to cover this scenario.

Also, please make sure to add an entry in the documentation whatsnew - you totally deserve the recognition and credit for your contribution.

See the latest.rst and the 🐛 Bugs Fixed section 👍

If you need any help or advice, don't hesitate to ask 😄

lib/iris/util.py Outdated Show resolved Hide resolved
Copy link
Member

@bjlittle bjlittle left a comment

Choose a reason for hiding this comment

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

@scottrobinson02 Awesome. Thanks for your first contribution to iris 🥳 🎉 💯

@bjlittle bjlittle merged commit e83dfb4 into SciTools:main Mar 16, 2023
tkknight added a commit to tkknight/iris that referenced this pull request Apr 4, 2023
* upstream/main: (274 commits)
  Cf cell method (SciTools#5224)
  Bump scitools/workflows from 2023.03.3 to 2023.04.1 (SciTools#5231)
  [pre-commit.ci] pre-commit autoupdate (SciTools#5230)
  Bump scitools/workflows from 2023.03.2 to 2023.03.3 (SciTools#5227)
  raise dask min pin (SciTools#5225)
  Enable lazy computation of wind vector rotation (SciTools#4972)
  Benchmark runner script (SciTools#5215)
  add locks readme (SciTools#5222)
  use explicit version for ci refresh-lockfiles gha (SciTools#5221)
  SciTools#5180 do not run publish-to-test-pypi on forks (SciTools#5220)
  Fix Makefile for consequences of SciTools#5204. (SciTools#5217)
  Bump actions/stale from 7 to 8 (SciTools#5208)
  Remove Iris' TestRunner (SciTools#5205)
  standardize requirements structure (SciTools#5204)
  Updated environment lockfiles (SciTools#5199)
  Add histogram convenience for passing Iris objects to plt.hist (SciTools#5189)
  Updated environment lockfiles (SciTools#5192)
  announce new contributor in whatsnew (SciTools#5198)
  iris.util.new_axis anonymous new dimension fix (SciTools#5194)
  Lockfiles and pydata-sphinx-theme fix (SciTools#5188)
  ...
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

Successfully merging this pull request may close these issues.

iris.util.new_axis gives odd result if existing dim coord is passed
2 participants