Ncdfextra е Python модул, който осигурява средства, за да изберете, редактирате, конвертирате NetCDF данни & Nbsp;. Целта е да се направи допълнение към "CDO" (оператори климатични данни) с помощта на Python власт. Това зависи от sciproc (тя acually използва многофункционална) и Scientific.IO.NetCDF и осигурява команден ред да обработват NetCDF-файлове директно без да се налага да се занимавате с innumerous временни променливи и за-цикли. Обикновено се използва от ncmultifunc изглежда така:
#! / ЮЕсАр / хамбар / ENV питон
от Scientific.IO внос NetCDF
от numpy внос *
от sciproc внос *
от ncdfextra внос *
ncin = NetCDF.NetCDFFile ("../ TestData / sample.nc", "R")
ncout = NetCDF.NetCDFFile ("../ TestData / sampleavgcycle.nc", "w")
# Изчисли денонощен цикъл за всяка променлива NetCDF в "sample.nc" и да го съхранява в
# Sampleavgcycle.nc:
ncmultifunc (ncin, ncout,
# Измерение, по който искате да приложите функцията. В нашия случай, това е най-
# (Дата) време, разбира се. В идеалния случай, той може да бъде множествена измерение, например, за да
# сплайн интерполация. (Въпреки това, множество измерения не се тестват Sofar)
("Дата и час",),
# Дефиницията на функцията: в този случай "изчисляване на дневните цикъл"
данни ламбда, coords: avgcycle (данни, coords,
& Nbsp; # цикъл: 1 ден (24 часа)
& Nbsp; 1.0,
& Nbsp; # добавите 25-ия час, за да затвори цикъла
& Nbsp; cclose = True)
& Nbsp;)
<Силен> A раздел
Пробвай без ръчна;). Моля, пишете вашите забележки, въпроси или проблеми да hendrikwout [TA] Gmail [DAT] COM. Всякакви въпроси, със сигурност ще бъдат използвани, за да напише ръководство. Имайте предвид, че пакетът е все още в експериментална фаза, затова моля бъдете критични към резултатите от дейността си. . Да се надяваме, този пакет може да бъде полезна за вас
<силни> Изисквания :
- Python
Коментари не е намерена