Title: test_huge_range_log is failing with ValueError under NumPy 1.21 · Issue #30895 · matplotlib/matplotlib · GitHub
Open Graph Title: test_huge_range_log is failing with ValueError under NumPy 1.21 · Issue #30895 · matplotlib/matplotlib
X Title: test_huge_range_log is failing with ValueError under NumPy 1.21 · Issue #30895 · matplotlib/matplotlib
Description: test_huge_range_log is failing... Bug report lib/matplotlib/tests/test_image.py::test_huge_range_log is failing quite a few of the CI runs with a Value Error. I cannot reproduce locally, so I assume there was a numpy change somewhere... ...
Open Graph Description: test_huge_range_log is failing... Bug report lib/matplotlib/tests/test_image.py::test_huge_range_log is failing quite a few of the CI runs with a Value Error. I cannot reproduce locally, so I assum...
X Description: test_huge_range_log is failing... Bug report lib/matplotlib/tests/test_image.py::test_huge_range_log is failing quite a few of the CI runs with a Value Error. I cannot reproduce locally, so I assum...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/30895
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"test_huge_range_log is failing with ValueError under NumPy 1.21","articleBody":" test_huge_range_log is failing...\n\u003c!--To help us understand and resolve your issue, please fill out the form to the best of your ability.--\u003e\n\u003c!--You can feel free to delete the sections that do not apply.--\u003e\n\n### Bug report\n\n`lib/matplotlib/tests/test_image.py::test_huge_range_log` is failing quite a few of the CI runs with a Value Error. \n\nI cannot reproduce locally, so I assume there was a numpy change somewhere...\n\nThis test came in #18458\n\n\n```\nlib/matplotlib/image.py:638: in draw\n im, l, b, trans = self.make_image(\nlib/matplotlib/image.py:924: in make_image\n return self._make_image(self._A, bbox, transformed_bbox, clip,\nlib/matplotlib/image.py:542: in _make_image\n output = self.norm(resampled_masked)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \u003cmatplotlib.colors.LogNorm object at 0x7f057193f430\u003e\nvalue = masked_array(\n data=[[--, --, --, ..., --, --, --],\n [--, --, --, ..., --, --, --],\n [--, --, --, ..., ... False, False, ..., False, False, False],\n [False, False, False, ..., False, False, False]],\n fill_value=1e+20)\nclip = False\n\n def __call__(self, value, clip=None):\n value, is_scalar = self.process_value(value)\n self.autoscale_None(value)\n if self.vmin \u003e self.vmax:\n raise ValueError(\"vmin must be less or equal to vmax\")\n if self.vmin == self.vmax:\n return np.full_like(value, 0)\n if clip is None:\n clip = self.clip\n if clip:\n value = np.clip(value, self.vmin, self.vmax)\n t_value = self._trf.transform(value).reshape(np.shape(value))\n t_vmin, t_vmax = self._trf.transform([self.vmin, self.vmax])\n if not np.isfinite([t_vmin, t_vmax]).all():\n\u003e raise ValueError(\"Invalid vmin or vmax\")\nE ValueError: Invalid vmin or vmax\nlib/matplotlib/colors.py:1477: ValueError\n```\n\n\n\nIssue Comments:\nYeah, OK, np 1.21.0 dropped 8hr ago... ","author":{"url":"https://github.com/rowan-stein","@type":"Person","name":"rowan-stein"},"datePublished":"2025-12-24T18:41:30.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/30895/matplotlib/issues/30895"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:7fb42c11-2909-df69-825a-286482dbdde2 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | EB4E:35D29E:9644CE:CA64DC:6A542482 |
| html-safe-nonce | 82fdd31663b74760c405adc521d035c1665299543d3d279dd7aa96d44e190e4e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQjRFOjM1RDI5RTo5NjQ0Q0U6Q0E2NERDOjZBNTQyNDgyIiwidmlzaXRvcl9pZCI6IjI5NzEyNTc1NDgyMjgwMTExMzgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 9e49db3aba181400d59a846e52a777ecd32e24fb994e545fe191d2affc16bf2e |
| hovercard-subject-tag | issue:3760837779 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/30895/issue_layout |
| twitter:image | https://opengraph.githubassets.com/028e7377be13d8d2c91226101f8accd43ec3689cd2fd967ed36c817ec05d2d31/matplotlib/matplotlib/issues/30895 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/028e7377be13d8d2c91226101f8accd43ec3689cd2fd967ed36c817ec05d2d31/matplotlib/matplotlib/issues/30895 |
| og:image:alt | test_huge_range_log is failing... Bug report lib/matplotlib/tests/test_image.py::test_huge_range_log is failing quite a few of the CI runs with a Value Error. I cannot reproduce locally, so I assum... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | rowan-stein |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width