NetCDF

Verkon yhteinen tietolomake Ominaisuudet
Laajennus .nc
.cdf
MIME-tyyppi application / netcdf
application / x-netcdf
PUID fmt / 283 , fmt / 282
Kehittäjä UCAR
Formaatin tyyppi Tietomuoto
Avoin muoto
Perustuen CDF
Verkkosivusto www.unidata.ucar.edu/software/netcdf

NetCDF ( Network Common Data Form ) koostuu toisaalta joukosta ohjelmistokirjastoja ja toisaalta "itse dokumentoidusta" datamuodosta riippumatta laitteistoarkkitehtuurista, joka mahdollistaa pääsyn luomisen ja taulukkomuodossa tallennetun tieteellisen tiedon jakaminen. Hankkeen verkkosivuilla isännöi Unidata ohjelma on yliopiston Corporation for Atmospheric Research (UCAR). Ne ovat myös ohjelmien, spesifikaatioiden jne. Tärkeimmät ylläpitäjät. Tämä on avoin muoto .

Versio 4.0 vuodesta 2008 parantaa muotoa lisäämällä HDF5- tietomallin tuen .

Alunperin formaatti perustui CDF muodossa peräisin NASA kuin käsitteellinen malli, mutta se on sittemmin eriytyneet niin, että tänään nämä kaksi formaatit eivät ole enää sopusoinnussa.

Muoto Kuvaus

Tietomuoto on "itse dokumentoitu", ts. Siinä on otsikko, joka kuvaa datan asettelua muussa tiedostossa ja erityisesti tietotaulukoissa . Tämä otsikko sisältää myös mielivaltaisen luettelon metatiedoista nimi / arvo- määritteen muodossa . Muoto on riippumaton laitteistoarkkitehtuurista, erityisesti endismikysymysten kirjaston tuen ansiosta . Tietoryhmät ovat lineaarisia ja ne tallennetaan yksinkertaisella tavalla, jotta matriisin osajoukkoon voidaan päästä tehokkaasti.

NetCDF-sovellusliittymän versio 4.0 sallii HDF5-datamuodon käytön . Tämä uusi muoto laajentaa vanhan mahdollisuuksia erityisesti lisäämällä:

NetCDF-kirjasto käyttää oletusarvoisesti klassista binaarimuotoa. Tämä versio on täysin taaksepäin yhteensopiva vanhan netCDF-tiedostomuodon kanssa.

Ohjelmisto

Kirjastot

UCAR: n tarjoamat kirjastot sallivat luku- / kirjoitusoikeuden netCDF-tiedostoihin. Pääkirjasto on kirjoitettu C-muodossa , ja se tarjoaa sovellusliittymän sovelluksille, jotka on koodattu C-, C ++ - ja Fortran-kielillä . Vaihtoehtoinen toteutus, jonka on myös kehittänyt ja ylläpitänyt Unidata, on kirjoitettu Java- kielellä ; tämä toteutus laajentaa tietomallia ja lisää uusia toimintoja. C-kirjaston manipulointi muilla kielillä tai ohjelmistoilla voidaan tehdä käyttämällä monia olemassa olevia sidoksia : R , Perl , Python , Ruby , Matlab , Scilab , IDL ja Octave . Samoin kaikki FFI: n tarjoavat kielet voivat käyttää C-kirjastoa ja siten manipuloida netCDF-tiedostoja. Kirjastoversiolle ominaiset soittokäytännöt säilytetään taaksepäin yhteensopivuuden vuoksi.

Apuohjelmat

NetCDF-tiedostomuotoa käyttäviä sovelluksia on monia. Se vaihtelee komento linjan hyödyllisyys katsojalle sovellus. Alla on lyhyt luettelo. Tarkempi luettelo on saatavana UCAR-verkkosivustolla.

Käyttöalueet

Tätä muotoa käytetään yleisesti ilmastotieteissä , meteorologisissa sovelluksissa ja merentutkimuksessa (esim. Sääennuste , ilmastonmuutos ja paikkatietojärjestelmät ).

Se on valinnainen muoto monien paikkatietojen syöttämiseen / tulostamiseen ja tieteellisen tiedon vaihtoon. Sivusto määrittelee NetCDF-muodon "käyttöliittymäksi taulukkoon suuntautuneelle tiedonsiirrolle ja kirjastolle, joka tarjoaa tämän käyttöliittymän toteutuksen. NetCDF-kirjasto määrittelee myös muodon konearkkitehtuurista riippumattoman tieteellisen tiedon esittämiseksi".

Rinnakkainen-NetCDF

NetCDF-muoto on laajennettu rinnakkaislaskentaan nimeltä Parallel-NetCDF (tai PnetCDF), jonka ovat kehittäneet Argonnen kansallinen laboratorio ja Luoteis-yliopisto . Se on rakennettu MPI-IO: n , MPI- viestinnän I / O- laajennuksen päälle . Käyttämällä netCDF: n korkean tason tietorakenteita PnetCDF-kirjasto voi käyttää optimointeja jakamaan luku- ja kirjoituskuormituksen useille prosessoreille. PnetCDF pystyy lukemaan / kirjoittamaan vain klassisen muodon ja sen 64-bittisen laajennuksen. PnetCDF ei pysty lukemaan tai kirjoittamaan HDF5-tietomallia, joka on saatavana netCDF-4.0: lla.

Rinnakkainen I / O on käytettävissä netCDF-kirjaston Unidata-version 4 versiosta lähtien, mutta vain HDF5-tietomallille.

Katso myös

Viitteet

  1. netCDF-sovellusliittymän versio 4.0
  2. Luettelo ohjelmistoista, jotka käyttävät netCDF-muotoa.
  3. ncSelaa
  4. ncview
  5. Panoply
  6. PyNIO
  7. nCDF_Browser-ohjelmisto zip-tiedostossa.
  8. Parallel-NetCDF (tai PnetCDF)

Ulkoiset linkit

(fr) Tämä artikkeli sisältää otteita Free On-line Dictionary of Computing -sovelluksesta, joka sallii sen sisällön käytön GFDL- lisenssillä .