NCO - это аббревиатура от netCDF Operators, набора автономных операторов, которые манипулируют данными, хранящимися в доступных для netCDF форматах, включая HDF4 и HDF5. Он часто используется в NCAR, NASA, NOAA, а также в модельных наборах данных о климате и погоде.
2 ответа

Скопируйте последний день месяца и добавьте его в конец файла netcdf с помощью nco.

Я работаю в NCO и столкнулся с этой сложной проблемой. Я должен переставить 360-дневный календарь в нормальный григорианский календарь на 365 дней. В календаре 360 дней каждый месяц имеет 30 дней. Моя идея состояла в том, чтобы добавить один день к …
09 июн '17 в 07:00
2 ответа

Использование всех элементов списка в качестве аргумента системной команды (оператор netCDF) в коде Python

У меня есть код Python выполняет некоторые операторы на некоторых файлах netCDF. У него есть имена файлов netCDF в виде списка. Я хочу вычислить среднее по ансамблю этих файлов netCDF с помощью оператора netCDF ncea (среднее по ансамблю netCDF). Одн…
08 авг '14 в 06:17
1 ответ

Добавление нескольких переменных netcdf с помощью инструментов nco

Существует ли оператор nco для создания новой переменной путем добавления нескольких переменных в один файл netcdf? Я знаю, что вы можете использовать ncdiff для вычитания, есть ли что-нибудь эквивалентное оператор для добавления?
24 июн '16 в 19:04
1 ответ

Круговая лат / лон обрезка файла NetCDF с Python

Я работаю над проектом, который импортирует необработанные двоичные радарные данные с ftp-сайта Национальной метеорологической службы на сервер. Используя инструмент экспорта данных Weather and Climate Toolkit, я конвертирую данные в файл netCDF. Ни…
21 окт '16 в 13:29
2 ответа

Как объединить ежемесячные файлы netCDF TRMM в один файл netCDF, используя NCO или R в Windows 7?

Я скачал месячную норму осадков TRMM в формате netCDF с 1998 по 2016 год, так что примерно более 200 файлов. Названия этих файлов 3B43.19980101.7.HDF.nc 3B43.19980201.7.HDF.nc 3B43.19980301.7.HDF.nc, и так далее. Я хотел бы объединить все эти файлы …
05 окт '16 в 18:22
1 ответ

Как я могу изменить переменную и ее соответствующее измерение в netcdf

Я провожу идеализированный эксперимент с атмосферной моделью с выводом в формате netcdf. Но заголовок файла netcdf не описывает переменную и размерность четко. например: netcdf qc3d { dimensions: Time = UNLIMITED ; // (1453 currently) bottom_top = 4…
18 мар '16 в 02:22
3 ответа

Файл NetCDF - почему размер файла 1/3 после фиксации размера записи?

Я изо всех сил пытаюсь справиться с этим. Я создаю файл netcdf4 со следующими размерами и переменными (обратите внимание, в частности, неограниченное point измерение): dimensions: point = UNLIMITED ; // (275935 currently) realization = 24 ; variable…
29 окт '15 в 10:37
3 ответа

Объединить два файла nc4 разного времени

Предположим, два файла netCDF (в моем случае nc4), каждая из которых имеет одну переменную с 3 измерениями: широта, долгота и время (год). Они имеют разные промежутки времени (например, 1700-2005 и 2005-2100 гг. - они перекрываются в 2005 г.). Как я…
05 июл '16 в 23:19
1 ответ

Как реорганизовать уровень netcdf путем увеличения порядка

Я получил данные netcdf, но со странной последовательностью уровней. Мне нравятся данные уровня в диапазоне от 1000, 900, 800, .. до 100, однако мои данные показывают 300, 400, 1000, 900, 800, ... 100 Какой самый чистый способ реорганизовать эти дан…
07 дек '18 в 04:20
3 ответа

Извлечение данных из нескольких файлов netcdf с использованием ncks для цикла for

Я пытаюсь извлечь определенные переменные из файлов netcdf. Следующий код работает, если я применяю его к одному файлу: ncks -C -F -d nj_u,151,152,1 ni_u,234,235,1 -v vel_u 20091208000001.nc testU.nc Смотрите также вопрос: Hyperlab 4D-переменной net…
07 фев '19 в 10:16
1 ответ

Переименование измерения в файле netcdf

Я начинающий с nco и я был бы признателен за некоторые советы о моем рабочем процессе и некоторую помощь в решении проблемы, с которой я борюсь. У меня есть эти данные, которые содержат 3D-значения солености на двух разных временных шагах: dimension…
04 июн '18 в 07:27
1 ответ

Как я могу уменьшить размер измерения в файле netCDF?

У меня есть файл netCDF dimensions: i1 = 3 ; x = 11 ; s1 = 1 ; mid1 = 8 ; mid2 = 8 ; variables: double Height(i1,x) ; double Temp(s1, x) ; short Soil(s1, x) ; double Liq(mid1, x) ; Я хочу уменьшить размер mid1 до 3, где я удаляю остальные 5 значений…
22 сен '17 в 21:20
1 ответ

Показанное cdo показывает переменные, отличные от ncdump

Я запутался, почему cdo и ncdump отображают разные переменные. Я обнаружил, что данные WRF не имеют координатной переменной времени, как типичные ncfiles ( http://www.ncl.ucar.edu/Applications/wrfnetcdf.shtml). Итак, я добавил переменную времени ко …
05 авг '16 в 22:51
1 ответ

Извлечение и суммирование определенных слоев переменной NetCDF

У меня есть файл NetCDF, вот усеченный вывод ncdump -h: dimensions: lat = 720 ; lon = 1440 ; cft = 64 ; natpft = 14 ; double PCT_CFT(cft, lat, lon) ; PCT_CFT:long_name = "percent cft" ; PCT_CFT:units = "unitless" ; PCT_CFT:_FillValue = -9999. ; PCT_…
15 янв '18 в 15:38
5 ответов

Установка значений от порога до порога в файле netcdf

Я хочу установить все значения ниже константы c на c в файле netcdf: file.nc Решение с использованием операторов климатических данных (CDO) будет cdo mul -gec,$c file.nc file.nc t1.nc cdo add -mulc,$c -ltc,$c file.nc t1.nc output.nc rm -f t1.nc Но е…
11 май '16 в 13:34
2 ответа

Усечение netCDF

У меня есть файл netCDF месячной температуры воздуха на поверхности за 1850-2005 гг. Как я могу обрезать файл в unix, чтобы новый файл имел временное измерение с 1855 по 2005 год? И наоборот, обрезать файл так, чтобы вместо 1850-2000 он был?
27 мар '16 в 20:15
2 ответа

Nco сократить ежедневный файл Netcdf до 10 минут файлов

У меня есть ежедневный файл netcdf (20060101), и измерение времени имеет 144 шага, поэтому 10 минутных временных шагов в файле. Теперь я хочу создать один файл netcdf для каждого шага по 10 минут с помощью nco. Таким образом, в конце он должен созда…
10 авг '17 в 01:47
1 ответ

Объединить данные из файлов NetCDF

Я новичок в файлах NetCDF. У меня есть ежедневные данные о глобальной температуре поверхности моря за период с 1981 по 2014 годы из версии 5.3 данных NHAA AVHRR Pathfinder. Набор данных состоит из 365x2 файлов.nc для каждого года: по одному для ночн…
28 мар '18 в 05:13
1 ответ

Удалить измерение в файле NetCDF

У меня есть файл netCDF с 8 переменными и 4 измерениями: широта (dim: 26), долгота (dim:17), время (dim: много) и уровень (dim:1, уровень давления). Чтобы использовать его в специальной программе, мне нужно иметь только 3 измерения: широту, долготу …
26 ноя '13 в 11:13
5 ответов

Объедините несколько файлов NetCDF в многомерный массив временных рядов Python

Я использую данные из нескольких файлов netcdf (в папке на моем компьютере). Каждый файл содержит данные по всей территории США за период в 5 лет. Ссылки на местоположения основаны на индексе координат x и y. Я пытаюсь создать временной ряд для неск…
19 июн '15 в 20:08