Описание тега netcdf4

Этот тег может быть у вопросов, связанных с форматом NetCDF (Network Common Data Form) и соответствующими библиотеками / реализациями.

В 2008 году был добавлен формат netCDF4 для поддержки сжатия для каждой переменной, нескольких неограниченных размеров, более сложных типов данных и повышения производительности за счет наложения расширенного интерфейса доступа netCDF поверх формата HDF5.

В то же время четвертый вариант формата, классический формат модели netCDF-4, был добавлен для пользователей, которым требовались преимущества производительности нового формата (например, сжатие) без сложности нового интерфейса программирования или расширенного режима данных.

Каждый файл классической модели netCDF-4 или netCDF-4 может быть прочитан или записан библиотекой HDF5 версии 1.8 или более поздней, поэтому в этом отношении файлы netCDF-4 уже являются файлами HDF5 и не нуждаются в преобразовании.

Согласно netCDF FAQ установка netCDF4 требуется в любой из следующих ситуаций:

  • вам необходимо получить доступ к данным netCDF, которые используют сжатие или фрагменты netCDF-4
  • вам необходим доступ к данным во всех форматах netCDF, включая форматы классических моделей netCDF-4 или netCDF-4
  • вам необходимо записывать не записываемые переменные размером более 4 ГБ или записывать переменные размером более 4 ГБ на запись
  • вы устанавливаете netCDF для поддержки других программных пакетов, которым требуются функции netCDF-4
  • вы хотите записывать данные, которые используют сжатие, фрагменты или другие функции netCDF-4
  • вы хотите иметь возможность читать данные классической модели netCDF-4 без каких-либо изменений в вашем текущем программном обеспечении, за исключением повторного связывания с новой библиотекой
  • вы хотите протестировать свои текущие приложения с новыми библиотеками, чтобы определить, являются ли преимущества достаточно значительными, чтобы оправдать обновление
  • вам необходимо использовать параллельный ввод-вывод с классическими файлами netCDF-4 или netCDF-4