遵循地理彩色卫星图像教程时,我在MetPy中遇到错误。具体来说,标题为“具有对地静止投影的图”的部分。该损坏大约在两周前发生,功能尚未恢复。考虑以下代码:
from xarray import open_dataset
import metpy
data_dir = '.'
color_file = 'OR_ABI-L1b-RadC-M3C01_G16_s20180152002235_e20180152005008_c20180152005054.nc'
c = open_dataset('/'.join([data_dir,color_file]))
dat = c.metpy.parse_cf('Rad')
此块在功能上与MetPy geocolor卫星教程中提供的块相似。直到最近,它都运行良好。现在出现以下错误:
Traceback (most recent call last):
File "<stdin>",line 1,in module
File "/usr/local/anaconda3/lib/python3.7/site-packages/metpy/xarray.py",line 191,in parse_cf
from .plots.mapping import CFProjection
File "/usr/local/anaconda3/lib/python3.7/site-packages/metpy/plots/__init__.py",line 13,in module
from .skewt import * # noqa: F403
File "/usr/local/anaconda3/lib/python3.7/site-packages/metpy/plots/skewt.py",line 28,in module
from ..calc import dewpoint,dry_lapse,moist_lapse,vapor_pressure
File "/usr/local/anaconda3/lib/python3.7/site-packages/metpy/calc/__init__.py",line 7,in module
from .cross_sections import * # noqa: F403
File "/usr/local/anaconda3/lib/python3.7/site-packages/metpy/calc/cross_sections.py",line 14,in module
from .tools import first_derivative
File "/usr/local/anaconda3/lib/python3.7/site-packages/metpy/calc/tools.py",line 101,in module
def find_intersections(x,a,b,direction='all'):
File "/usr/local/anaconda3/lib/python3.7/site-packages/pint/registry_helpers.py",line 248,in decorator
% (func.__name__,count_params,len(args))
TypeError: find_intersections takes 4 parameters,but 3 units were passed
这里似乎是什么问题?有解决方法吗?