Tag: netcdf

Как конвертировать относительные даты в абсолютные даты?

Я просматриваю файл netcdf через Python, а дата в файле netcdf составляет 138276, что составляет количество часов с 2000-01-01 00:00:00. Эта дата соответствует 7 октября. Как я могу конвертировать эту дату из 138276 часов с 2000-01-01 00:00:00 в формат 2015-10-07 00:00:00?

странное значение диапазона в цветовой панели, matplotlib

Я новый пользователь для python & matplotlib, это может быть простой вопрос, но я обыскал интернет в течение нескольких часов и не мог найти решение для этого. Я собираю данные о осадках, которые находятся в формате NetCDF. То, что я нахожу странным, заключается в том, что в данных нет отрицательных значений. (Я проверял это много […]

Lat / lon с использованием Basemap и maskoceans, которые смешиваются после цикла «для»

Я пытаюсь идентифицировать индексы маскированных пикселей при использовании масок, поэтому я могу затем вызывать только пиксели земли в коде, который у меня есть, который в настоящее время проходит через весь земной шар, хотя меня не волнуют океанские пиксели. Я пробовал разные способы сделать это и заметил, что мои сюжеты выглядят действительно странно. В конце концов, […]

Есть ли параллельный способ доступа к файлам Netcdf в Python

Есть ли способ сделать параллельный ввод-вывод для файлов Netcdf в Python? Я понимаю, что есть проект PyPNetCDF, но, по-видимому, он старый, не обновляемый и, похоже, не работает вообще. Кто-нибудь имел успех с параллельным IO с NetCDF в Python? Любая помощь приветствуется

Как удалить переменную в файле Scientific.IO.NetCDF.NetCDFFile?

Можно ли удалить переменную из Scientific.IO.NetCDF.NetCDFFile ? Если файл открывается следующим образом: nc = Scientific.IO.NetCDF.NetCDFFile("File.nc", "a") ни del nc.variables["var"] ни nc.variables["var"] = None удалит переменную var . Thx заранее для любого понимания.

python mmap.error: Слишком много открытых файлов. Что не так?

Я читаю кучу файлов netcdf, используя интерфейс pupynere (linux). Следующий код приводит к ошибке mmap: import numpy as np import os, glob from pupynere import NetCDFFile as nc alts = [] vals = [] path='coll_mip' filter='*.nc' for infile in glob.glob(os.path.join(path, filter)): curData = nc(infile,'r') vals.append(curData.variables['O3.MIXING.RATIO'][:]) alts.append(curData.variables['ALTITUDE'][:]) curData.close() Ошибка: $ python2.7 /mnt/grid/src/profile/contra.py Traceback (most recent call […]

Не удается установить пакет python netCDF4 на OS X

Я пытаюсь установить netCDF4 на OS X с pip install netCDF4 и я получаю следующую ошибку: ———————————————————— /usr/local/bin/pip run on Wed Aug 7 23:02:37 2013 Downloading/unpacking netCDF4 Running setup.py egg_info for package netCDF4 HDF5_DIR environment variable not set, checking some standard locations .. checking /Users/mc … checking /usr/local … checking /sw … checking /opt … […]

Кэш-файл обрабатывает файлы netCDF в python

Есть ли способ кэшировать файлы python? У меня есть функция, которая берет путь к файлу netCDF как ввод, открывает его, извлекает некоторые данные из файла netCDF и закрывает его. Это называется много раз, и накладные расходы на открытие файла каждый раз высоки. Как я могу сделать это быстрее, возможно, кэшируя дескриптор файла? Возможно, для этого […]

Импортировать файл netCDF в базу данных Pandas

Счастливого Рождества. Я все еще очень новичок в Python и Pandas, поэтому помощь приветствуется. Я пытаюсь прочитать в файле netCDF, который я могу сделать, а затем импортировать в Pandas Dataframe. Файл netcDF – 2D, поэтому я просто хочу «свалить его». Я пробовал метод DataFrame, но он не распознает объект. Предположительно мне нужно преобразовать объект netCDF […]

netcdf4-python: память увеличивается с многочисленными вызовами данных среза из объекта netcdf

Я пытаюсь читать срезы данных из файла netcdf4 с помощью netcdf4-python. Это первый раз, когда я использую python, и у меня проблемы с памятью. Ниже приведена упрощенная версия кода. На каждой итерации переходов в памяти цикла читается эквивалент среза данных. Как я могу очистить память, когда я перебираю каждую переменную? #!/usr/bin/env python from netCDF4 import […]

Python - лучший язык программирования в мире.