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

Nightly build is failing #3676

Open
github-actions bot opened this issue Nov 5, 2024 · 1 comment
Open

Nightly build is failing #3676

github-actions bot opened this issue Nov 5, 2024 · 1 comment
Labels
Type: Maintenance Updates and clean ups (but not wrong)

Comments

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2024

The Nightly workflow is failing.
The tests failed.
Log:

============================= test session starts ==============================
platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0
Matplotlib: 3.10.0rc1
Freetype: 2.6.1
Dep Versions: Cartopy: 0.24.0, Dask: 2024.11.2, Matplotlib: 3.10.0rc1, Numpy: 2.1.3,
	Pandas: 2.2.3, Pint: 0.24.5.dev1+g861953e, Pooch: v1.8.2, Pyproj: 3.7.0,
	Scipy: 1.14.1, Shapely: 2.0.6, Traitlets: 5.14.3, Xarray: 2024.11.1.dev4+gdafcde2d
rootdir: /home/runner/work/MetPy/MetPy
configfile: pyproject.toml
plugins: mpl-0.17.0
collected 1578 items

tests/calc/test_basic.py ............................................... [ 2%]
........................................................................ [ 7%]
....................... [ 8%]
tests/calc/test_calc_tools.py .......................................... [ 11%]
........................................................................ [ 16%]
........................................... [ 18%]
tests/calc/test_cross_sections.py ............. [ 19%]
tests/calc/test_indices.py ............................ [ 21%]
tests/calc/test_kinematics.py .......................................... [ 24%]
....................................... [ 26%]
tests/calc/test_thermo.py .............................................. [ 29%]
........................................................................ [ 34%]
........................................................................ [ 38%]
........................... [ 40%]
tests/calc/test_turbulence.py ........................... [ 42%]
tests/interpolate/test_geometry.py ............. [ 42%]
tests/interpolate/test_grid.py ...................................... [ 45%]
tests/interpolate/test_interpolate_tools.py ....... [ 45%]
tests/interpolate/test_one_dimension.py ................... [ 47%]
tests/interpolate/test_points.py ........................ [ 48%]
tests/interpolate/test_slices.py ........ [ 49%]
tests/io/test_gempak.py ................................. [ 51%]
tests/io/test_gini.py .................. [ 52%]
tests/io/test_metar.py ........................................ [ 54%]
tests/io/test_nexrad.py ................................................ [ 57%]
........................................................................ [ 62%]
....................................................... [ 65%]
tests/io/test_station_data.py ...... [ 66%]
tests/io/test_text.py .... [ 66%]
tests/io/test_tools.py .. [ 66%]
tests/plots/test_cartopy_utils.py ....... [ 67%]
tests/plots/test_ctables.py .......... [ 67%]
tests/plots/test_declarative.py F..FFFFFFFFFFFFFF....F.FF..FFFFFFFFFFFFF [ 70%]
F......FFFFFFFFFFFFFFFFFFFFF.FF.FFFFF...FF [ 72%]
tests/plots/test_mapping.py ........................ [ 74%]
tests/plots/test_mpl.py F [ 74%]
tests/plots/test_patheffects.py FFFFFFFF [ 75%]
tests/plots/test_plot_areas.py FFFFF [ 75%]
tests/plots/test_skewt.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [ 77%]
tests/plots/test_station_plot.py FFFFFFF..FFFF.FFFFFFFFFFFF [ 79%]
tests/plots/test_util.py FFFFFFFFFFF... [ 80%]
tests/plots/test_wx_symbols.py .... [ 80%]
tests/test_cbook.py .. [ 80%]
tests/test_deprecation.py . [ 80%]
tests/test_packaging.py . [ 80%]
tests/test_testing.py ........ [ 81%]
tests/test_xarray.py ................................................... [ 84%]
........................................................................ [ 88%]
........................................................................ [ 93%]
.............................................................. [ 97%]
tests/units/test_units.py ..FF.................................x.. [100%]

=================================== FAILURES ===================================
____________________________ test_declarative_image ____________________________

args = (), kwargs = {}

def wrapper(*args, **kwargs):
  store.return_value[test_name] = obj(*args, **kwargs)

/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/pytest_mpl/plugin.py:125:


/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/testing.py:127: in wrapped
return test_func(*args, **kwargs)
tests/plots/test_declarative.py:45: in test_declarative_image
pc.draw()
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/plots/declarative.py:187: in draw
with panel.hold_trait_notifications():
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/contextlib.py:148: in exit
next(self.gen)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1510: in hold_trait_notifications
self.notify_change(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1525: in notify_change
return self._notify_observers(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1568: in _notify_observers
c(event)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/plots/declarative.py:178: in refresh
self.figure.canvas.draw()
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/backends/backend_agg.py:382: in draw
self.figure.draw(self.renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:94: in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/figure.py:3252: in draw
mimage._draw_list_compositing_images(
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/image.py:134: in _draw_list_compositing_images
a.draw(renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/mpl/geoaxes.py:524: in draw
return super().draw(renderer=renderer, **kwargs)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/axes/_base.py:3181: in draw
mimage._draw_list_compositing_images(
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/image.py:134: in _draw_list_compositing_images
a.draw(renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/mpl/feature_artist.py:185: in draw
geoms = self._feature.intersecting_geometries(extent)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:309: in intersecting_geometries
return super().intersecting_geometries(extent)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:112: in intersecting_geometries
return (geom for geom in self.geometries() if
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:291: in geometries
path = shapereader.natural_earth(resolution=self.scale,
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/shapereader.py:306: in natural_earth
return ne_downloader.path(format_dict)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:203: in path
result_path = self.acquire_resource(target_path, format_dict)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/shapereader.py:359: in acquire_resource
shapefile_online = self._urlopen(url)


self = <cartopy.io.shapereader.NEShpDownloader object at 0x7f037d6f2ba0>
url = 'https://naturalearth.s3.amazonaws.com/110m_physical/ne_110m_coastline.zip'

def _urlopen(self, url):
    """
    Returns a file handle to the given HTTP resource URL.

    Caller should close the file handle when finished with it.

    """
  warnings.warn(f'Downloading: {url}', DownloadWarning)

E cartopy.io.DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/110m_physical/ne_110m_coastline.zip

/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:241: DownloadWarning
___________________________ test_declarative_contour ___________________________

args = (), kwargs = {}

def wrapper(*args, **kwargs):
  store.return_value[test_name] = obj(*args, **kwargs)

/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/pytest_mpl/plugin.py:125:


/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/testing.py:127: in wrapped
return test_func(*args, **kwargs)
tests/plots/test_declarative.py:120: in test_declarative_contour
pc.draw()
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/plots/declarative.py:187: in draw
with panel.hold_trait_notifications():
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/contextlib.py:148: in exit
next(self.gen)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1510: in hold_trait_notifications
self.notify_change(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1525: in notify_change
return self._notify_observers(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1568: in _notify_observers
c(event)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/plots/declarative.py:178: in refresh
self.figure.canvas.draw()
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/backends/backend_agg.py:382: in draw
self.figure.draw(self.renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:94: in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/figure.py:3252: in draw
mimage._draw_list_compositing_images(
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/image.py:134: in _draw_list_compositing_images
a.draw(renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/mpl/geoaxes.py:524: in draw
return super().draw(renderer=renderer, **kwargs)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/axes/_base.py:3181: in draw
mimage._draw_list_compositing_images(
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/image.py:134: in _draw_list_compositing_images
a.draw(renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/mpl/feature_artist.py:185: in draw
geoms = self._feature.intersecting_geometries(extent)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:309: in intersecting_geometries
return super().intersecting_geometries(extent)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:112: in intersecting_geometries
return (geom for geom in self.geometries() if
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:291: in geometries
path = shapereader.natural_earth(resolution=self.scale,
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/shapereader.py:306: in natural_earth
return ne_downloader.path(format_dict)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:203: in path
result_path = self.acquire_resource(target_path, format_dict)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/shapereader.py:359: in acquire_resource
shapefile_online = self._urlopen(url)


self = <cartopy.io.shapereader.NEShpDownloader object at 0x7f037d6f2ba0>
url = 'https://naturalearth.s3.amazonaws.com/50m_physical/ne_50m_coastline.zip'

def _urlopen(self, url):
    """
    Returns a file handle to the given HTTP resource URL.

    Caller should close the file handle when finished with it.

    """
  warnings.warn(f'Downloading: {url}', DownloadWarning)

E cartopy.io.DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/50m_physical/ne_50m_coastline.zip

/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:241: DownloadWarning
___________________________ test_declarative_titles ____________________________

args = (), kwargs = {}

def wrapper(*args, **kwargs):
  store.return_value[test_name] = obj(*args, **kwargs)

/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/pytest_mpl/plugin.py:125:


/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/testing.py:127: in wrapped
return test_func(*args, **kwargs)
tests/plots/test_declarative.py:151: in test_declarative_titles
pc.draw()
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/plots/declarative.py:187: in draw
with panel.hold_trait_notifications():
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/contextlib.py:148: in exit
next(self.gen)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1510: in hold_trait_notifications
self.notify_change(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1525: in notify_change
return self._notify_observers(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1568: in _notify_observers
c(event)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/plots/declarative.py:178: in refresh
self.figure.canvas.draw()
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/backends/backend_agg.py:382: in draw
self.figure.draw(self.renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:94: in draw_wrapper
result = draw(artist, renderer, *args, **kwargs)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/figure.py:3252: in draw
mimage._draw_list_compositing_images(
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/image.py:134: in _draw_list_compositing_images
a.draw(renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/mpl/geoaxes.py:524: in draw
return super().draw(renderer=renderer, **kwargs)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/axes/_base.py:3181: in draw
mimage._draw_list_compositing_images(
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/image.py:134: in _draw_list_compositing_images
a.draw(renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/matplotlib/artist.py:71: in draw_wrapper
return draw(artist, renderer)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/mpl/feature_artist.py:185: in draw
geoms = self._feature.intersecting_geometries(extent)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:309: in intersecting_geometries
return super().intersecting_geometries(extent)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:112: in intersecting_geometries
return (geom for geom in self.geometries() if
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/feature/init.py:291: in geometries
path = shapereader.natural_earth(resolution=self.scale,
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/shapereader.py:306: in natural_earth
return ne_downloader.path(format_dict)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:203: in path
result_path = self.acquire_resource(target_path, format_dict)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/shapereader.py:359: in acquire_resource
shapefile_online = self._urlopen(url)


self = <cartopy.io.shapereader.NEShpDownloader object at 0x7f037d6f2ba0>
url = 'https://naturalearth.s3.amazonaws.com/50m_physical/ne_50m_coastline.zip'

def _urlopen(self, url):
    """
    Returns a file handle to the given HTTP resource URL.

    Caller should close the file handle when finished with it.

    """
  warnings.warn(f'Downloading: {url}', DownloadWarning)

E cartopy.io.DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/50m_physical/ne_50m_coastline.zip

/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:241: DownloadWarning
_______________________ test_declarative_smooth_contour ________________________

args = (), kwargs = {}

def wrapper(*args, **kwargs):
  store.return_value[test_name] = obj(*args, **kwargs)

/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/pytest_mpl/plugin.py:125:


/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/testing.py:127: in wrapped
return test_func(*args, **kwargs)
tests/plots/test_declarative.py:181: in test_declarative_smooth_contour
pc.draw()
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/metpy/plots/declarative.py:187: in draw
with panel.hold_trait_notifications():
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/contextlib.py:148: in exit
next(self.gen)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1510: in hold_trait_notifications
self.notify_change(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1525: in notify_change
return self._notify_observers(change)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/traitlets/traitlets.py:1568: in _notify_observers
c(event)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packa

The documentation build failed.
Log:

python override_check.py
Override check successful.
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
Using Sphinx-Gallery to convert rst text blocks to markdown for .ipynb files.
Converting `source_suffix = ['.rst', '.md']` to `source_suffix = {'.rst': 'restructuredtext', '.md': 'restructuredtext'}`.
[autosummary] generating autosummary for: api/index.rst, api/references.rst, devel/CONTRIBUTING.md, devel/index.rst, devel/infrastructureguide.rst, devel/roadmap.rst, index.rst, userguide/SUPPORT.md, userguide/apichange.rst, userguide/citing.rst, userguide/gempak.rst, userguide/index.rst, userguide/installguide.rst, userguide/media.rst, userguide/startingguide.rst, userguide/upgradeguide.rst
[autosummary] generating autosummary for: /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.constants.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.interpolate.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.io.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.ctables.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.units.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.xarray.rst
[autosummary] generating autosummary for: /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.absolute_momentum.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.absolute_vorticity.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.add_height_to_pressure.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.add_pressure_to_height.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.advection.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.ageostrophic_wind.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.altimeter_to_sea_level_pressure.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.altimeter_to_station_pressure.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.angle_to_direction.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.calc.apparent_temperature.rst, ..., /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.convert_gempak_color.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.ctables.ColortableRegistry.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.ctables.colortables.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.ctables.convert_gempak_table.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.ctables.read_colortable.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.read_colortable.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.plots.wx_code_to_numeric.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.units.pandas_dataframe_to_unit_arrays.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.units.setup_registry.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.xarray.grid_deltas_from_dataarray.rst
loading intersphinx inventory 'cartopy' from https://scitools.org.uk/cartopy/docs/latest/objects.inv ...
loading intersphinx inventory 'matplotlib' from https://matplotlib.org/stable/objects.inv ...
loading intersphinx inventory 'numpy' from https://numpy.org/doc/stable/objects.inv ...
loading intersphinx inventory 'pandas' from https://pandas.pydata.org/docs/objects.inv ...
loading intersphinx inventory 'pint' from https://pint.readthedocs.io/en/stable/objects.inv ...
loading intersphinx inventory 'pyproj' from https://pyproj4.github.io/pyproj/stable/objects.inv ...
loading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv ...
loading intersphinx inventory 'scipy' from https://docs.scipy.org/doc/scipy/objects.inv ...
loading intersphinx inventory 'xarray' from https://docs.xarray.dev/en/stable/objects.inv ...
generating gallery...
generating gallery for examples... [ 12%] XArray_Projections.py
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/10m_physical/ne_10m_coastline.zip
  warnings.warn(f'Downloading: {url}', DownloadWarning)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/10m_physical/ne_10m_lakes.zip
  warnings.warn(f'Downloading: {url}', DownloadWarning)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/10m_physical/ne_10m_rivers_lake_centerlines.zip
  warnings.warn(f'Downloading: {url}', DownloadWarning)
generating gallery for examples... [ 25%] sigma_to_pressure_interpolation.py
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/50m_physical/ne_50m_coastline.zip
  warnings.warn(f'Downloading: {url}', DownloadWarning)
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/10m_cultural/ne_10m_admin_1_states_provinces_lakes.zip
  warnings.warn(f'Downloading: {url}', DownloadWarning)
generating gallery for examples... [ 38%] Advanced_Sounding.py
generating gallery for examples... [ 50%] cross_section.py
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/50m_cultural/ne_50m_admin_1_states_provinces_lakes.zip
  warnings.warn(f'Downloading: {url}', DownloadWarning)
generating gallery for examples... [ 62%] Four_Panel_Map.py
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/50m_cultural/ne_50m_admin_0_boundary_lines_land.zip
  warnings.warn(f'Downloading: {url}', DownloadWarning)
generating gallery for examples... [ 75%] isentropic_example.py
generating gallery for examples... [ 88%] meteogram_metpy.py
generating gallery for examples... [100%] Advanced_Sounding_With_Complex_Layout.py
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.

generating gallery for examples/calculations... [ 5%] Parse_Angles.py
generating gallery for examples/calculations... [ 10%] Dewpoint_and_Mixing_Ratio.py
generating gallery for examples/calculations... [ 14%] Angle_to_Direction.py
generating gallery for examples/calculations... [ 19%] Wind_Speed.py
generating gallery for examples/calculations... [ 24%] Divergence.py
generating gallery for examples/calculations... [ 29%] Vorticity.py
generating gallery for examples/calculations... [ 33%] Absolute_Vorticity.py
generating gallery for examples/calculations... [ 38%] Total_Deformation.py
generating gallery for examples/calculations... [ 43%] Shearing_Deformation.py
generating gallery for examples/calculations... [ 48%] Stretching_Deformation.py
generating gallery for examples/calculations... [ 52%] Static_Stability.py
generating gallery for examples/calculations... [ 57%] Mean_Pressure_Weighted.py
generating gallery for examples/calculations... [ 62%] Mountain_Problem.py
generating gallery for examples/calculations... [ 67%] Bulk_Shear.py
generating gallery for examples/calculations... [ 71%] Thickness_Hydrostatic.py
generating gallery for examples/calculations... [ 76%] Equivalent_Potential_Temperature.py
generating gallery for examples/calculations... [ 81%] Advection.py
generating gallery for examples/calculations... [ 86%] Gradient.py
generating gallery for examples/calculations... [ 90%] QVector.py
generating gallery for examples/calculations... [ 95%] Smoothing.py
generating gallery for examples/calculations... [100%] Sounding_Calculations.py

generating gallery for examples/formats... [ 33%] GINI_Water_Vapor.py
generating gallery for examples/formats... [ 67%] NEXRAD_Level_3_File.py
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.
generating gallery for examples/formats... [100%] NEXRAD_Level_2_File.py
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.

generating gallery for examples/gridding... [ 20%] Find_Natural_Neighbors_Verification.py
generating gallery for examples/gridding... [ 40%] Wind_SLP_Interpolation.py
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/50m_physical/ne_50m_ocean.zip
warnings.warn(f'Downloading: {url}', DownloadWarning)
generating gallery for examples/gridding... [ 60%] Point_Interpolation.py
generating gallery for examples/gridding... [ 80%] Inverse_Distance_Verification.py
Ignoring fixed y limits to fulfill fixed data aspect with adjustable data limits.
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.
generating gallery for examples/gridding... [100%] Natural_Neighbor_Verification.py
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.
Ignoring fixed x limits to fulfill fixed data aspect with adjustable data limits.

generating gallery for examples/plots... [ 6%] Simplified_Image_Plot.py
generating gallery for examples/plots... [ 12%] raster_declarative.py
generating gallery for examples/plots... [ 18%] US_Counties.py
generating gallery for examples/plots... [ 24%] Simple_Fronts_Plot.py
generating gallery for examples/plots... [ 29%] spc_convective_outlook.py
generating gallery for examples/plots... [ 35%] Combined_plotting.py
generating gallery for examples/plots... [ 41%] surface_declarative.py
generating gallery for examples/plots... [ 47%] upperair_declarative.py
generating gallery for examples/plots... [ 53%] nhc_wind_probabilities.py
generating gallery for examples/plots... [ 59%] Skew-T_Layout.py
generating gallery for examples/plots... [ 65%] Hodograph_Inset.py
generating gallery for examples/plots... [ 71%] Sounding_LCL_Dataset.py
generating gallery for examples/plots... [ 76%] Plotting_Surface_Analysis.py
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/110m_physical/ne_110m_lakes.zip
warnings.warn(f'Downloading: {url}', DownloadWarning)
generating gallery for examples/plots... [ 82%] Simple_Sounding.py
generating gallery for examples/plots... [ 88%] Mesonet_Stationplot.py
/opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages/cartopy/io/init.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/10m_physical/ne_10m_land.zip
warnings.warn(f'Downloading: {url}', DownloadWarning)
generating gallery for examples/plots... [ 94%] Station_Plot.py
generating gallery for examples/plots... [100%] Station_Plot_with_Layout.py

generating gallery for tutorials... [ 20%] unit_tutorial.py
generating gallery for tutorials... [ 40%] area_tutorial.py
generating gallery for tutorials... [ 60%] upperair_soundings.py
generating gallery for tutorials... [ 80%] xarray_tutorial.py
generating gallery for tutorials... [100%] declarative_tutorial.py

computation time summary:
- ../examples/plots/Mesonet_Stationplot.py: 14.92 sec 0.0 MB
- ../examples/XArray_Projections.py: 14.12 sec 0.0 MB
- ../examples/plots/Station_Plot.py: 13.45 sec 0.0 MB
- ../examples/gridding/Wind_SLP_Interpolation.py: 13.35 sec 0.0 MB
- ../tutorials/declarative_tutorial.py: 11.58 sec 0.0 MB
- ../tutorials/area_tutorial.py: 11.42 sec 0.0 MB
- ../examples/isentropic_example.py: 10.88 sec 0.0 MB
- ../examples/Four_Panel_Map.py: 9.74 sec 0.0 MB
- ../examples/plots/spc_convective_outlook.py: 9.02 sec 0.0 MB
- ../examples/plots/Combined_plotting.py: 8.47 sec 0.0 MB
- ../examples/plots/nhc_wind_probabilities.py: 6.95 sec 0.0 MB
- ../examples/plots/Plotting_Surface_Analysis.py: 6.90 sec 0.0 MB
- ../examples/sigma_to_pressure_interpolation.py: 6.36 sec 0.0 MB
- ../examples/cross_section.py: 5.38 sec 0.0 MB
- ../examples/formats/NEXRAD_Level_2_File.py: 5.04 sec 0.0 MB
- ../examples/gridding/Point_Interpolation.py: 4.11 sec 0.0 MB
- ../tutorials/xarray_tutorial.py: 2.86 sec 0.0 MB
- ../examples/plots/US_Counties.py: 2.22 sec 0.0 MB
- ../examples/plots/surface_declarative.py: 2.13 sec 0.0 MB
- ../examples/formats/NEXRAD_Level_3_File.py: 1.57 sec 0.0 MB
- ../examples/plots/Station_Plot_with_Layout.py: 1.51 sec 0.0 MB
- ../tutorials/upperair_soundings.py: 1.18 sec 0.0 MB
- ../examples/formats/GINI_Water_Vapor.py: 1.08 sec 0.0 MB
- ../examples/plots/Simplified_Image_Plot.py: 1.08 sec 0.0 MB
- ../examples/plots/raster_declarative.py: 0.83 sec 0.0 MB
- ../examples/plots/upperair_declarative.py: 0.78 sec 0.0 MB
- ../examples/Advanced_Sounding_With_Complex_Layout.py: 0.69 sec 0.0 MB
- ../examples/meteogram_metpy.py: 0.58 sec 0.0 MB
- ../examples/calculations/Smoothing.py: 0.55 sec 0.0 MB
- ../examples/gridding/Natural_Neighbor_Verification.py: 0.43 sec 0.0 MB
- ../examples/gridding/Inverse_Distance_Verification.py: 0.36 sec 0.0 MB
- ../examples/plots/Simple_Sounding.py: 0.32 sec 0.0 MB
- ../examples/gridding/Find_Natural_Neighbors_Verification.py: 0.31 sec 0.0 MB
- ../examples/calculations/Sounding_Calculations.py: 0.25 sec 0.0 MB
- ../examples/plots/Hodograph_Inset.py: 0.22 sec 0.0 MB
- ../examples/plots/Skew-T_Layout.py: 0.22 sec 0.0 MB
- ../examples/plots/Sounding_LCL_Dataset.py: 0.19 sec 0.0 MB
- ../examples/Advanced_Sounding.py: 0.18 sec 0.0 MB
- ../examples/calculations/QVector.py: 0.14 sec 0.0 MB
- ../examples/calculations/Absolute_Vorticity.py: 0.14 sec 0.0 MB
- ../examples/calculations/Total_Deformation.py: 0.14 sec 0.0 MB
- ../examples/calculations/Vorticity.py: 0.14 sec 0.0 MB
- ../examples/calculations/Shearing_Deformation.py: 0.14 sec 0.0 MB
- ../examples/calculations/Stretching_Deformation.py: 0.14 sec 0.0 MB
- ../examples/calculations/Divergence.py: 0.12 sec 0.0 MB
- ../examples/calculations/Advection.py: 0.12 sec 0.0 MB
- ../examples/calculations/Wind_Speed.py: 0.11 sec 0.0 MB
- ../examples/plots/Simple_Fronts_Plot.py: 0.10 sec 0.0 MB
- ../examples/calculations/Equivalent_Potential_Temperature.py: 0.08 sec 0.0 MB
- ../examples/calculations/Gradient.py: 0.01 sec 0.0 MB
- ../tutorials/unit_tutorial.py: 0.01 sec 0.0 MB
- ../examples/calculations/Bulk_Shear.py: 0.01 sec 0.0 MB
- ../examples/calculations/Thickness_Hydrostatic.py: 0.01 sec 0.0 MB
- ../examples/calculations/Mean_Pressure_Weighted.py: 0.01 sec 0.0 MB
- ../examples/calculations/Static_Stability.py: 0.01 sec 0.0 MB
- ../examples/calculations/Mountain_Problem.py: 0.01 sec 0.0 MB
- ../examples/calculations/Dewpoint_and_Mixing_Ratio.py: 0.00 sec 0.0 MB
- ../examples/calculations/Angle_to_Direction.py: 0.00 sec 0.0 MB
- ../examples/calculations/Parse_Angles.py: 0.00 sec 0.0 MB
myst v4.0.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=set(), disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=2, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True)
Generating areas file...
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 16 source files that are out of date
updating environment: [new config] 312 added, 0 changed, 0 removed
reading sources... [ 0%] api/areas
reading sources... [ 1%] api/generated/metpy.calc
reading sources... [ 1%] api/generated/metpy.calc.absolute_momentum
reading sources... [ 1%] api/generated/metpy.calc.absolute_vorticity
reading sources... [ 2%] api/generated/metpy.calc.add_height_to_pressure
reading sources... [ 2%] api/generated/metpy.calc.add_pressure_to_height
reading sources... [ 2%] api/generated/metpy.calc.advection
reading sources... [ 3%] api/generated/metpy.calc.ageostrophic_wind
reading sources... [ 3%] api/generated/metpy.calc.altimeter_to_sea_level_pressure
reading sources... [ 3%] api/generated/metpy.calc.altimeter_to_station_pressure
reading sources... [ 4%] api/generated/metpy.calc.angle_to_direction
reading sources... [ 4%] api/generated/metpy.calc.apparent_temperature
reading sources... [ 4%] api/generated/metpy.calc.azimuth_range_to_lat_lon
reading sources... [ 4%] api/generated/metpy.calc.brunt_vaisala_frequency
reading sources... [ 5%] api/generated/metpy.calc.brunt_vaisala_frequency_squared
reading sources... [ 5%] api/generated/metpy.calc.brunt_vaisala_period
reading sources... [ 5%] api/generated/metpy.calc.bulk_shear
reading sources... [ 6%] api/generated/metpy.calc.bunkers_storm_motion
reading sources... [ 6%] api/generated/metpy.calc.cape_cin
reading sources... [ 6%] api/generated/metpy.calc.ccl
reading sources... [ 7%] api/generated/metpy.calc.corfidi_storm_motion
reading sources... [ 7%] api/generated/metpy.calc.coriolis_parameter
reading sources... [ 7%] api/generated/metpy.calc.critical_angle
reading sources... [ 8%] api/generated/metpy.calc.cross_section_components
reading sources... [ 8%] api/generated/metpy.calc.cross_totals
reading sources... [ 8%] api/generated/metpy.calc.density
reading sources... [ 9%] api/generated/metpy.calc.dewpoint
reading sources... [ 9%] api/generated/metpy.calc.dewpoint_from_relative_humidity
reading sources... [ 9%] api/generated/metpy.calc.dewpoint_from_specific_humidity
reading sources... [ 10%] api/generated/metpy.calc.divergence
reading sources... [ 10%] api/generated/metpy.calc.downdraft_cape
reading sources... [ 10%] api/generated/metpy.calc.dry_lapse
reading sources... [ 11%] api/generated/metpy.calc.dry_static_energy
reading sources... [ 11%] api/generated/metpy.calc.el
reading sources... [ 11%] api/generated/metpy.calc.equivalent_potential_temperature
reading sources... [ 12%] api/generated/metpy.calc.exner_function
reading sources... [ 12%] api/generated/metpy.calc.find_bounding_indices
reading sources... [ 12%] api/generated/metpy.calc.find_intersections
reading sources... [ 12%] api/generated/metpy.calc.first_derivative
reading sources... [ 13%] api/generated/metpy.calc.friction_velocity
reading sources... [ 13%] api/generated/metpy.calc.frontogenesis
reading sources... [ 13%] api/generated/metpy.calc.galvez_davison_index
reading sources... [ 14%] api/generated/metpy.calc.geopotential_to_height
reading sources... [ 14%] api/generated/metpy.calc.geospatial_grad


Linkchecker output:

Checking all links
userguide/citing.rst:28: https://journals.ametsoc.org/view/journals/bams/103/10/BAMS-D-21-0125.1.xml -> timeout HTTPSConnectionPool(host='journals.ametsoc.org', port=443): Read timed out. (read timeout=30)
@github-actions github-actions bot added the Type: Maintenance Updates and clean ups (but not wrong) label Nov 5, 2024
@dopplershift
Copy link
Member

This seems to be due to matplotlib 3.10.0rc1. I'm working on getting those packages available from conda-forge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Maintenance Updates and clean ups (but not wrong)
Projects
None yet
Development

No branches or pull requests

1 participant