Код: Выделить всё
conda install -c conda-forge metocean-api
Код: Выделить всё
*** nco.nco.NCOException: (returncode:3221225781) b''
Ниже вы можете увидеть воспроизведение моего кода (глубоко упрощенное и с измененными цифрами):
Код: Выделить всё
from metocean_api import ts
latitude = 50
longitude = 6
start_string = "2023-01-01 00:00:00+0000"
end_string = "2023-01-02 00:00:00+0000"
type = "wind_sub"
df_ts = ts.TimeSeries(lon=longitude, lat=latitude,
start_time=start_string, end_time=end_string,
product= f'NORA3_{type}')
df_ts.import_data(save_csv=True)
Я глубоко углубился в проблему, и она исходит от самой nco. Ошибка возникает здесь:
Код: Выделить всё
nco.ncks(input=infile , output=tempfile, options=opt)
Код: Выделить всё
tempfile = cache\NORA3_wind_sub_lon6.00000lat50.00000_20230501.nc
and opt = ['-O -v wind_speed, wind_direction, longitude, latitude -d x,3082360.8 -d y,-367476.97']
Код: Выделить всё
proc = subprocess.Popen(
cmd,
stdin=subprocess.DEVNULL,
stderr=subprocess.PIPE,
stdout=subprocess.PIPE,
env=environment,
)
['C:\Users\my_file_path_to_the_python_3_environment\ Library\bin\ncks',
'-O', '-v', 'wind_speed,wind_direction,longitude,latitude', '-d',
'x,3082360.8', '-d' , 'y,-367476.97',
'--output=cache\NORA3_wind_sub_lon6.00000lat50.00000_20230501.nc',
'https://thredds.met.no/thredds/dodsC/no ... ind_hourly /arome3kmwind_1hr_202301.nc']
Опять же, я очень новичок во ВСЕХ этих вопросах (сам не ученый-компьютерщик и не обученный программист), и просто хочу посмотрим, смогу ли я это сделать, чтобы мы могли включить данные NORA3. Кто-нибудь знает, как исправить эту ошибку? И как я могу самостоятельно устранять подобные неоднозначные ошибки в будущем?
Подробнее здесь: https://stackoverflow.com/questions/787 ... heric-data