Unidata / MetPy

MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
https://unidata.github.io/MetPy/
BSD 3-Clause "New" or "Revised" License
1.26k stars 415 forks source link

Nightly build is failing #2721

Closed github-actions[bot] closed 2 years ago

github-actions[bot] commented 2 years ago

The Nightly workflow is failing. The documentation build failed. Log:

python override_check.py
Override check successful.
Running Sphinx v4.5.0
making output directory... done
[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.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.check_units.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.units.concatenate.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.units.is_quantity.rst, /home/runner/work/MetPy/MetPy/docs/api/generated/metpy.units.masked_array.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.process_units.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 from https://scitools.org.uk/cartopy/docs/latest/objects.inv...
loading intersphinx inventory from https://matplotlib.org/stable/objects.inv...
loading intersphinx inventory from https://numpy.org/doc/stable/objects.inv...
loading intersphinx inventory from https://pandas.pydata.org/docs/objects.inv...
loading intersphinx inventory from https://pint.readthedocs.io/en/stable/objects.inv...
loading intersphinx inventory from https://pyproj4.github.io/pyproj/stable/objects.inv...
loading intersphinx inventory from https://docs.python.org/3/objects.inv...
loading intersphinx inventory from https://docs.scipy.org/doc/scipy/objects.inv...
loading intersphinx inventory from https://docs.xarray.dev/en/stable/objects.inv...
generating gallery...
Using Sphinx-Gallery to convert rst text blocks to markdown for .ipynb files.
generating gallery for examples... [ 14%] XArray_Projections.py
generating gallery for examples... [ 28%] sigma_to_pressure_interpolation.py
generating gallery for examples... [ 42%] Advanced_Sounding.py
generating gallery for examples... [ 57%] cross_section.py
generating gallery for examples... [ 71%] Four_Panel_Map.py
generating gallery for examples... [ 85%] isentropic_example.py
generating gallery for examples... [100%] meteogram_metpy.py

generating gallery for examples/calculations... [  4%] Parse_Angles.py
generating gallery for examples/calculations... [  9%] 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... [ 23%] Divergence.py
generating gallery for examples/calculations... [ 28%] 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... [ 42%] Shearing_Deformation.py
generating gallery for examples/calculations... [ 47%] 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... [ 61%] Mountain_Problem.py
generating gallery for examples/calculations... [ 66%] 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... [ 80%] Advection.py
generating gallery for examples/calculations... [ 85%] 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... [ 66%] NEXRAD_Level_3_File.py
generating gallery for examples/formats... [100%] NEXRAD_Level_2_File.py

generating gallery for examples/gridding... [ 20%] Find_Natural_Neighbors_Verification.py
generating gallery for examples/gridding... [ 40%] Wind_SLP_Interpolation.py
generating gallery for examples/gridding... [ 60%] Point_Interpolation.py
generating gallery for examples/gridding... [ 80%] Inverse_Distance_Verification.py
generating gallery for examples/gridding... [100%] Natural_Neighbor_Verification.py

generating gallery for examples/plots... [  6%] Simplified_Image_Plot.py
generating gallery for examples/plots... [ 13%] US_Counties.py
generating gallery for examples/plots... [ 20%] raster_declarative.py
generating gallery for examples/plots... [ 26%] spc_convective_outlook.py
generating gallery for examples/plots... [ 33%] Combined_plotting.py
generating gallery for examples/plots... [ 40%] surface_declarative.py
generating gallery for examples/plots... [ 46%] upperair_declarative.py
generating gallery for examples/plots... [ 53%] nhc_wind_probabilities.py
generating gallery for examples/plots... [ 60%] Skew-T_Layout.py
generating gallery for examples/plots... [ 66%] Hodograph_Inset.py
generating gallery for examples/plots... [ 73%] Sounding_LCL_Dataset.py
generating gallery for examples/plots... [ 80%] Simple_Sounding.py
generating gallery for examples/plots... [ 86%] Mesonet_Stationplot.py
generating gallery for examples/plots... [ 93%] Station_Plot.py
generating gallery for examples/plots... [100%] Station_Plot_with_Layout.py

generating gallery for tutorials... [ 25%] unit_tutorial.py
generating gallery for tutorials... [ 50%] upperair_soundings.py
generating gallery for tutorials... [ 75%] xarray_tutorial.py
generating gallery for tutorials... [100%] declarative_tutorial.py

computation time summary:
    - ../tutorials/declarative_tutorial.py:                           16.23 sec   0.0 MB
    - ../examples/plots/Station_Plot.py:                              15.99 sec   0.0 MB
    - ../examples/gridding/Wind_SLP_Interpolation.py:                 15.36 sec   0.0 MB
    - ../examples/isentropic_example.py:                              13.33 sec   0.0 MB
    - ../examples/plots/Mesonet_Stationplot.py:                       12.18 sec   0.0 MB
    - ../examples/Four_Panel_Map.py:                                   9.68 sec   0.0 MB
    - ../examples/plots/nhc_wind_probabilities.py:                     9.47 sec   0.0 MB
    - ../examples/XArray_Projections.py:                               8.06 sec   0.0 MB
    - ../examples/plots/spc_convective_outlook.py:                     6.74 sec   0.0 MB
    - ../examples/formats/NEXRAD_Level_2_File.py:                      6.71 sec   0.0 MB
    - ../examples/gridding/Point_Interpolation.py:                     6.32 sec   0.0 MB
    - ../examples/sigma_to_pressure_interpolation.py:                  4.74 sec   0.0 MB
    - ../examples/plots/Combined_plotting.py:                          4.57 sec   0.0 MB
    - ../examples/cross_section.py:                                    4.41 sec   0.0 MB
    - ../tutorials/xarray_tutorial.py:                                 2.14 sec   0.0 MB
    - ../examples/plots/Station_Plot_with_Layout.py:                   1.87 sec   0.0 MB
    - ../examples/formats/NEXRAD_Level_3_File.py:                      1.74 sec   0.0 MB
    - ../examples/plots/surface_declarative.py:                        1.69 sec   0.0 MB
    - ../tutorials/upperair_soundings.py:                              1.52 sec   0.0 MB
    - ../examples/plots/US_Counties.py:                                1.17 sec   0.0 MB
    - ../examples/formats/GINI_Water_Vapor.py:                         0.94 sec   0.0 MB
    - ../examples/plots/upperair_declarative.py:                       0.91 sec   0.0 MB
    - ../examples/meteogram_metpy.py:                                  0.86 sec   0.0 MB
    - ../examples/plots/raster_declarative.py:                         0.81 sec   0.0 MB
    - ../examples/calculations/Smoothing.py:                           0.71 sec   0.0 MB
    - ../examples/plots/Simplified_Image_Plot.py:                      0.61 sec   0.0 MB
    - ../examples/gridding/Natural_Neighbor_Verification.py:           0.56 sec   0.0 MB
    - ../examples/gridding/Inverse_Distance_Verification.py:           0.45 sec   0.0 MB
    - ../examples/plots/Simple_Sounding.py:                            0.44 sec   0.0 MB
    - ../examples/gridding/Find_Natural_Neighbors_Verification.py:     0.41 sec   0.0 MB
    - ../examples/calculations/Sounding_Calculations.py:               0.32 sec   0.0 MB
    - ../examples/plots/Hodograph_Inset.py:                            0.31 sec   0.0 MB
    - ../examples/plots/Skew-T_Layout.py:                              0.29 sec   0.0 MB
    - ../examples/plots/Sounding_LCL_Dataset.py:                       0.27 sec   0.0 MB
    - ../examples/calculations/Absolute_Vorticity.py:                  0.26 sec   0.0 MB
    - ../examples/calculations/Vorticity.py:                           0.26 sec   0.0 MB
    - ../examples/calculations/Total_Deformation.py:                   0.26 sec   0.0 MB
    - ../examples/calculations/Shearing_Deformation.py:                0.26 sec   0.0 MB
    - ../examples/calculations/Stretching_Deformation.py:              0.26 sec   0.0 MB
    - ../examples/Advanced_Sounding.py:                                0.25 sec   0.0 MB
    - ../examples/calculations/QVector.py:                             0.20 sec   0.0 MB
    - ../examples/calculations/Divergence.py:                          0.18 sec   0.0 MB
    - ../examples/calculations/Advection.py:                           0.17 sec   0.0 MB
    - ../examples/calculations/Wind_Speed.py:                          0.16 sec   0.0 MB
    - ../examples/calculations/Equivalent_Potential_Temperature.py:    0.10 sec   0.0 MB
    - ../examples/calculations/Gradient.py:                            0.02 sec   0.0 MB
    - ../tutorials/unit_tutorial.py:                                   0.02 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/Bulk_Shear.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.01 sec   0.0 MB
    - ../examples/calculations/Angle_to_Direction.py:                  0.01 sec   0.0 MB
    - ../examples/calculations/Parse_Angles.py:                        0.00 sec   0.0 MB
myst v0.18.1: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions=[], disable_syntax=[], all_links_external=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, highlight_code_blocks=True, number_code_blocks=[], title_to_header=False, heading_anchors=2, heading_slug_func=None, footnote_transition=True, words_per_minute=200, sub_delimiters=('{', '}'), 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')
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 16 source files that are out of date
updating environment: [new config] 285 added, 0 changed, 0 removed
reading sources... [  0%] api/generated/metpy.calc
reading sources... [  0%] api/generated/metpy.calc.absolute_momentum
reading sources... [  1%] api/generated/metpy.calc.absolute_vorticity
reading sources... [  1%] api/generated/metpy.calc.add_height_to_pressure
reading sources... [  1%] api/generated/metpy.calc.add_pressure_to_height
reading sources... [  2%] api/generated/metpy.calc.advection
reading sources... [  2%] api/generated/metpy.calc.ageostrophic_wind
reading sources... [  2%] api/generated/metpy.calc.altimeter_to_sea_level_pressure
reading sources... [  3%] api/generated/metpy.calc.altimeter_to_station_pressure
reading sources... [  3%] api/generated/metpy.calc.angle_to_direction
reading sources... [  3%] 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... [  4%] 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... [  5%] 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.coriolis_parameter
reading sources... [  7%] api/generated/metpy.calc.critical_angle
reading sources... [  7%] 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... [  8%] 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... [  9%] api/generated/metpy.calc.divergence
reading sources... [ 10%] api/generated/metpy.calc.dry_lapse
reading sources... [ 10%] api/generated/metpy.calc.dry_static_energy
reading sources... [ 10%] api/generated/metpy.calc.el
reading sources... [ 11%] api/generated/metpy.calc.equivalent_potential_temperature
reading sources... [ 11%] api/generated/metpy.calc.exner_function
reading sources... [ 11%] 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... [ 12%] api/generated/metpy.calc.friction_velocity
reading sources... [ 13%] api/generated/metpy.calc.frontogenesis
reading sources... [ 13%] api/generated/metpy.calc.geopotential_to_height
reading sources... [ 14%] api/generated/metpy.calc.geostrophic_wind
reading sources... [ 14%] api/generated/metpy.calc.get_layer
reading sources... [ 14%] api/generated/metpy.calc.get_layer_heights
reading sources... [ 15%] api/generated/metpy.calc.get_perturbation
reading sources... [ 15%] api/generated/metpy.calc.gradient
reading sources... [ 15%] api/generated/metpy.calc.gradient_richardson_number
reading sources... [ 16%] api/generated/metpy.calc.heat_index
reading sources... [ 16%] api/generated/metpy.calc.height_to_geopotential
reading sources... [ 16%] api/generated/metpy.calc.height_to_pressure_std
reading sources... [ 17%] api/generated/metpy.calc.inertial_advective_wind
reading sources... [ 17%] api/generated/metpy.calc.isentropic_interpolation
reading sources... [ 17%] api/generated/metpy.calc.isentropic_interpolation_as_dataset
reading sources... [ 18%] api/generated/metpy.calc.k_index
reading sources... [ 18%] api/generated/metpy.calc.kinematic_flux
reading sources... [ 18%] api/generated/metpy.calc.laplacian
reading sources... [ 19%] api/generated/metpy.calc.lat_lon_grid_deltas
reading sources... [ 19%] api/generated/metpy.calc.lcl
reading sources... [ 20%] api/generated/metpy.calc.lfc
reading sources... [ 20%] api/generated/metpy.calc.lifted_index
reading sources... [ 20%] api/generated/metpy.calc.mean_pressure_weighted
reading sources... [ 21%] api/generated/metpy.calc.mixed_layer
reading sources... [ 21%] api/generated/metpy.calc.mixed_layer_cape_cin
reading sources... [ 21%] api/generated/metpy.calc.mixed_parcel
reading sources... [ 22%] api/generated/metpy.calc.mixing_ratio
reading sources... [ 22%] api/generated/metpy.calc.mixing_ratio_from_relative_humidity
reading sources... [ 22%] api/generated/metpy.calc.mixing_ratio_from_specific_humidity
reading sources... [ 23%] api/generated/metpy.calc.moist_lapse
reading sources... [ 23%] api/generated/metpy.calc.moist_static_energy
reading sources... [ 23%] api/generated/metpy.calc.montgomery_streamfunction
reading sources... [ 24%] api/generated/metpy.calc.most_unstable_cape_cin
reading sources... [ 24%] api/generated/metpy.calc.most_unstable_parcel
reading sources... [ 24%] api/generated/metpy.calc.nearest_intersection_idx
reading sources... [ 25%] api/generated/metpy.calc.normal_component
reading sources... [ 25%] api/generated/metpy.calc.parcel_profile
reading sources... [ 25%] api/generated/metpy.calc.parcel_profile_with_lcl
reading sources... [ 26%] api/generated/metpy.calc.parcel_profile_with_lcl_as_dataset
reading sources... [ 26%] api/generated/metpy.calc.parse_angle
reading sources... [ 27%] api/generated/metpy.calc.potential_temperature
reading sources... [ 27%] api/generated/metpy.calc.potential_vorticity_baroclinic
reading sources... [ 27%] api/generated/metpy.calc.potential_vorticity_barotropic
reading sources... [ 28%] api/generated/metpy.calc.precipitable_water
reading sources... [ 28%] api/generated/metpy.calc.pressure_to_height_std
reading sources... [ 28%] api/generated/metpy.calc.psychrometric_vapor_pressure_wet
reading sources... [ 29%] api/generated/metpy.calc.q_vector
reading sources... [ 29%] api/generated/metpy.calc.reduce_point_density
reading sources... [ 29%] api/generated/metpy.calc.relative_humidity_from_dewpoint
reading sources... [ 30%] api/generated/metpy.calc.relative_humidity_from_mixing_ratio
reading sources... [ 30%] api/generated/metpy.calc.relative_humidity_from_specific_humidity
reading sources... [ 30%] api/generated/metpy.calc.relative_humidity_wet_psychrometric
reading sources... [ 31%] api/generated/metpy.calc.resample_nn_1d
reading sources... [ 31%] api/generated/metpy.calc.saturation_equivalent_potential_temperature
reading sources... [ 31%] api/generated/metpy.calc.saturation_mixing_ratio
reading sources... [ 32%] api/generated/metpy.calc.saturation_vapor_pressure
reading sources... [ 32%] api/generated/metpy.calc.scale_height
reading sources... [ 32%] api/generated/metpy.calc.second_derivative
reading sources... [ 33%] api/generated/metpy.calc.shearing_deformation
reading sources... [ 33%] api/generated/metpy.calc.showalter_index
reading sources... [ 34%] api/generated/metpy.calc.sigma_to_pressure
reading sources... [ 34%] api/generated/metpy.calc.significant_tornado
reading sources... [ 34%] api/generated/metpy.calc.smooth_circular
reading sources... [ 35%] api/generated/metpy.calc.smooth_gaussian
reading sources... [ 35%] api/generated/metpy.calc.smooth_n_point
reading sources... [ 35%] api/generated/metpy.calc.smooth_rectangular
reading sources... [ 36%] api/generated/metpy.calc.smooth_window
reading sources... [ 36%] api/generated/metpy.calc.specific_humidity_from_dewpoint
reading sources... [ 36%] api/generated/metpy.calc.specific_humidity_from_mixing_ratio
reading sources... [ 37%] api/generated/metpy.calc.static_stability
reading sources... [ 37%] api/generated/metpy.calc.storm_relative_helicity
reading sources... [ 37%] api/gener

Linkchecker output:

Checking all links
tutorials/unit_tutorial.rst:30: https://pint.readthedocs.io/en/latest/nonmult.html -> broken 404 Client Error: Not Found for url: https://pint.readthedocs.io/en/latest/nonmult.html
dcamron commented 2 years ago

We should probably point this link to stable (a la our intersphinx config for pint too.)

We'll have to update this soon anyway; the new link appears in the now separate User Guide section of pint's docs: https://pint.readthedocs.io/en/latest/user/nonmult.html