Это команда ncdump-hdf, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ncdump - конвертирует файлы netCDF в формат ASCII (CDL)
СИНТАКСИС
ncdump [-c] [-h] [-v var1, ...] [-б Ланг] [-ф Ланг] [-л только] [-н имя] [-д
f_digits [, d_digits]] файл
ОПИСАНИЕ
нкдамп генерирует ASCII-представление указанного файла netCDF на стандартный вывод.
Представление ASCII находится в форме, называемой CDL (`` сетевой язык общей формы данных '')
которые можно просматривать, редактировать или использовать в качестве исходных данных для нкген. нкген это сопутствующая программа, которая
может сгенерировать двоичный файл netCDF из файла CDL. Следовательно нкген и нкдамп может быть использован в качестве
инвертирует, чтобы преобразовать представление данных между двоичным и ASCII-представлением.
Посмотреть нкген для описания представлений CDL и netCDF.
нкдамп определяет формат по умолчанию, используемый для каждого типа данных netCDF, но его можно изменить
если для переменной netCDF определен атрибут C_format. В этом случае, нкдамп буду использовать
атрибут C_format для форматирования каждого значения. Например, если данные с плавающей запятой для
известно, что переменная netCDF `Z 'имеет точность только до трех значащих цифр, она
уместно использовать переменный атрибут
Z: C_format = "% .3g"
нкдамп также может использоваться как простой браузер для файлов данных netCDF, чтобы отображать
названия и размеры размеров; имена, типы и формы переменных; имена и значения атрибутов;
и, необязательно, значения данных для всех переменных или выбранных переменных в netCDF
.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-c Показать значения координировать переменные (переменные, которые также являются измерениями) как
а также объявления всех измерений, переменных и значений атрибутов. Данные
значения некоординатных переменных не включаются в вывод. Это
наиболее подходящий вариант для краткого ознакомления со структурой и содержанием
netCDF файл.
-h Показать только заголовок информация в выводе, то есть объявления
размеры, переменные и атрибуты, но без значений данных для каких-либо переменных. В
вывод идентичен использованию -c вариант, за исключением того, что значения координаты
переменные не включены. (Не более одного из -c or -h варианты могут присутствовать.)
-v var1, ..., varn
Вывод будет включать значения данных для указанных переменных в дополнение к
объявления всех измерений, переменных и атрибутов. Одна или несколько переменных
должен быть указан по имени в списке, разделенном запятыми, после этого параметра. В
список должен быть единственным аргументом команды, поэтому не может содержать пробелов или других
символы пробела. Именованные переменные должны быть действительными переменными netCDF в
входной файл. По умолчанию, без этой опции и при отсутствии -c or -h
параметры, заключается в том, чтобы включить значения данных для ВСЕ переменные на выходе.
-b Ланг
Краткая аннотация в виде комментария CDL (текст, начинающийся с символов
`` // '') будет включен в раздел данных вывода для каждой `` строки '' данных,
чтобы помочь определить значения данных для многомерных переменных. Если Ланг начинается с
`C 'или` c', тогда будут использоваться соглашения языка C (индексы с отсчетом от нуля, последний
размер меняется быстрее всего). Если Ланг начинается с `F 'или` f', затем язык Фортран
будут использоваться условные обозначения (индексы, основанные на единице, первое измерение изменяется быстрее всего). В
в любом случае данные будут представлены в том же порядке; только аннотации
будет отличаться. Эта опция полезна для просмотра больших объемов
многомерные данные.
-f Ланг
Полные аннотации в виде завершающих комментариев CDL (текст, начинающийся с
символы `` // '') для каждого значения данных (кроме отдельных символов в символе
массивы) будут включены в раздел данных. Если Ланг начинается с `C 'или` c', затем
Будут использоваться соглашения языка C (индексы с нуля, последнее измерение меняется
самый быстрый). Если Ланг начинается с `F 'или` f', тогда соглашения языка Fortran будут
(индексы, основанные на одном, первое измерение изменяется быстрее всего). В любом случае
данные будут представлены в том же порядке; будут отличаться только аннотации. Этот
опция может быть полезна для передачи данных в другие фильтры, поскольку каждое значение данных
отображается в отдельной строке полностью идентифицированным.
-l только Изменяет максимальную длину строки по умолчанию (80), используемую в списках форматирования не-
значения символьных данных.
-n имя
CDL требует имени для набора данных netCDF для использования нкген -b в создании
имя файла netCDF по умолчанию. По умолчанию, нкдамп строит это имя из последнего
компонент пути к входному файлу netCDF, удалив любое расширение
она имеет. Использовать -n возможность указать другое имя. Хотя выходной файл
имя, используемое нкген -b можно указать, может быть целесообразно иметь нкдамп изменить
имя по умолчанию, чтобы избежать непреднамеренной перезаписи ценного файла netCDF при использовании
нкдамп, редактируя полученный файл CDL и используя нкген -b для создания нового netCDF
файл из отредактированного файла CDL.
-d float_digits [, double_digits]
Задает количество значащих цифр по умолчанию для отображения с плавающей запятой.
или значения данных с двойной точностью для переменных, не имеющих C_format
атрибут. Данные с плавающей запятой будут отображаться с float_digits значительный
цифры. Если двойные_цифры также указан, значения двойной точности будут
отображается с таким количеством значащих цифр. Если переменная имеет формат C_format
атрибут, который отменяет любое указанное по умолчанию значение с плавающей запятой. В отсутствие
любое -d спецификации, данные с плавающей запятой и данные с двойной точностью отображаются с
7 и 15 значащих цифр соответственно. Файлы CDL можно сделать меньше, если меньше
требуется точность. Если точность и с плавающей запятой, и с двойным преследованием
указано, два значения должны отображаться через запятую (без пробелов) как единое целое.
аргумент команды. Если вам действительно нужна максимальная точность от
netCDF, представленный в файле CDL для всех возможных значений с плавающей запятой, вы
необходимо указать это с помощью -d 9,17 (согласно теореме 15 указанной статьи
под СПИСОК ЛИТЕРАТУРЫ).
ПРИМЕРЫ
Посмотрите на структуру данных в файле netCDF `foo.nc':
ncdump -c foo.nc
Создать аннотированную версию CDL структуры и данных в файле netCDF `foo.nc',
с использованием индексации аннотаций в стиле C:
ncdump -bc foo.nc> foo.cdl
Вывести данные только для переменных `uwind 'и` vwind' из файла netCDF `foo.nc', а также
показать данные с плавающей запятой только с тремя значащими цифрами точности:
ncdump -v uwind, vwind -d 3 foo.nc
Создание полностью аннотированного (одно значение данных в строке) списка данных для переменной
omega, используя соглашения Fortran для индексов и изменяя имя набора данных netCDF в
полученный CDL-файл в `omega ':
ncdump -v omega -f fortran -n omega foo.nc> Z.cdl
Ссылки
Что Каждая Компьютер Ученый должен Знать О нас Плавающая запятая Арифметический, Д. Гольдберг,
ACM Вычисление Обзоры, Том 23 году № 1, Март 1991 г., стр. 5-48.
Используйте ncdump-hdf в Интернете с помощью сервисов onworks.net