Создание нового набора данных NetCDF
ncid = netcdf.create(filename,cmode)
[chunksize_out,ncid] = netcdf.create(filename,cmode,initsz,chunksize)
ncid = netcdf.create(filename,cmode) создает новый файл NetCDF в соответствии с режимом создания файла. Возвращаемое значение ncid является идентификатором файла. cmode определяет тип доступа к файлу. Определить cmode как одно из этих значений.
Значение cmode | Описание |
|---|---|
'NOCLOBBER' | Предотвращение перезаписи существующего файла с тем же именем. |
'CLOBBER' | Перезаписать любой существующий файл с таким же именем. |
'SHARE' | Разрешить синхронные обновления файлов. |
'64BIT_OFFSET' | Упрощенное создание файлов и переменных размером более двух гигабайт. |
'NETCDF4' | Создание файла NetCDF-4/HDF5 |
'CLASSIC_MODEL' | Применение классической модели; не имеет эффекта, если не используется в побитовом или с NETCDF4 |
Примечание
Можно указать режим как числовое значение, полученное с помощью netcdf.getConstant функция. Чтобы задать несколько режимов, используйте побитовое ИЛИ числовых значений режимов.
[chunksize_out,ncid] = netcdf.create(filename,cmode,initsz,chunksize) создает новый файл NetCDF, но с дополнительными параметрами настройки производительности. initsz задает начальный размер файла. chunksize может повлиять на производительность ввода-вывода. Фактическое значение, выбранное библиотекой NetCDF, может не соответствовать входному значению.
Эта функция соответствует nc_create и nc__create в API библиотеки NetCDF. Для использования этой функции необходимо ознакомиться с парадигмой программирования NetCDF.