GoGPT Best VPN GoSearch

OnWorks-favicon

ncdump-hdf - Online in de cloud

Voer ncdump-hdf uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht ncdump-hdf die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ncdump - Converteer netCDF-bestanden naar ASCII-formulier (CDL)

KORTE INHOUD


ncdump [-c] [-h] [-v var1,...] [-B LANG] [-F LANG] [-l len] [-N naam] [-NS
f_cijfers[,d_cijfers]] filet

PRODUCTBESCHRIJVING


ncdump genereert een ASCII-weergave van een gespecificeerd netCDF-bestand op standaarduitvoer.
De ASCII-representatie is in een vorm genaamd CDL (``network Common Data form Language'')
die kunnen worden bekeken, bewerkt of als invoer kunnen dienen voor ncgen. ncgen is een begeleidend programma dat
kan een binair netCDF-bestand genereren uit een CDL-bestand. Vandaar ncgen en ncdump kan worden gebruikt als
inverses om de gegevensrepresentatie te transformeren tussen binaire en ASCII-representaties.
Bekijk ncgen voor een beschrijving van CDL- en netCDF-representaties.

ncdump definieert een standaardindeling die wordt gebruikt voor elk type netCDF-gegevens, maar dit kan worden gewijzigd
als een `C_format'-attribuut is gedefinieerd voor een netCDF-variabele. In dit geval, ncdump zal gebruiken
het kenmerk `C_format' om elke waarde op te maken. Als drijvende-kommagegevens bijvoorbeeld voor
het is bekend dat de netCDF-variabele `Z' nauwkeurig is tot op slechts drie significante cijfers
geschikt zijn om het variabele attribuut te gebruiken

Z:C_format = "%.3g"

ncdump kan ook worden gebruikt als een eenvoudige browser voor netCDF-gegevensbestanden, om de
afmetingen namen en maten; namen, typen en vormen van variabelen; attribuutnamen en waarden;
en optioneel de waarden van gegevens voor alle variabelen of geselecteerde variabelen in een netCDF
bestand.

OPTIES


-c Toon de waarden van coördineren variabelen (variabelen die ook dimensies zijn) as
evenals de declaraties van alle dimensies, variabelen en attribuutwaarden. Gegevens
waarden van niet-coördinaatvariabelen worden niet opgenomen in de uitvoer. Dit is de
meest geschikte optie om te gebruiken voor een korte blik op de structuur en inhoud van a
netCDF-bestand.

-h Toon alleen de hoofd informatie in de output, dat zijn de verklaringen van
dimensies, variabelen en attributen, maar geen gegevenswaarden voor variabelen. De
uitvoer is identiek aan het gebruik van de -c optie behalve dat de waarden van coördinaat
variabelen zijn niet inbegrepen. (Maximaal één van) -c or -h opties kunnen aanwezig zijn.)

-v var1,...,varn
De uitvoer bevat gegevenswaarden voor de opgegeven variabelen, naast de
declaraties van alle dimensies, variabelen en attributen. Een of meer variabelen
moet bij naam worden opgegeven in de door komma's gescheiden lijst na deze optie. De
lijst moet een enkel argument zijn voor de opdracht, en mag daarom geen spaties of andere bevatten
witruimte tekens. De benoemde variabelen moeten geldige netCDF-variabelen zijn in de
Invoer bestand. De standaard, zonder deze optie en bij afwezigheid van de -c or -h
opties, is om gegevenswaarden op te nemen voor: allen variabelen in de uitvoer.

-b LANG
Een korte annotatie in de vorm van een CDL-commentaar (tekst die begint met de tekens
``//'') wordt opgenomen in de gegevenssectie van de uitvoer voor elke `rij' met gegevens,
om gegevenswaarden voor multidimensionale variabelen te helpen identificeren. Indien LANG begint met
`C' of `c', dan worden C-taalconventies gebruikt (indices op basis van nul, laatste
afmeting varieert het snelst). Indien LANG begint met `F' of `f', daarna Fortran-taal
conventies worden gebruikt (indices op één basis, eerste dimensie varieert het snelst). In
in beide gevallen worden de gegevens in dezelfde volgorde weergegeven; alleen de annotaties
zal verschillen. Deze optie is handig om door grote hoeveelheden
multidimensionale gegevens.

-f LANG
Volledige annotaties in de vorm van CDL-opmerkingen (tekst die begint met de .)
tekens ``//'') voor elke gegevenswaarde (behalve individuele tekens in teken
arrays) worden opgenomen in de gegevenssectie. Indien LANG begint met `C' of `c', dan
C-taalconventies zullen worden gebruikt (indices op basis van nul, laatste dimensie varieert)
snelste). Indien LANG begint met `F' of `f', dan zullen de Fortran-taalconventies
worden gebruikt (indices op basis van één, eerste dimensie varieert het snelst). In beide gevallen is de
gegevens worden in dezelfde volgorde weergegeven; alleen de annotaties zullen verschillen. Dit
optie kan handig zijn om gegevens naar andere filters te leiden, aangezien elke gegevenswaarde
verschijnt op een aparte regel, volledig geïdentificeerd.

-l len Wijzigt de standaard maximale regellengte (80) die wordt gebruikt bij het opmaken van lijsten van niet-
karakter data waarden.

-n naam
CDL vereist een naam voor een netCDF-dataset, voor gebruik door: ncgen -b bij het genereren van een
standaard netCDF-bestandsnaam. Standaard, ncdump construeert deze naam uit de laatste
component van de padnaam van het invoernetCDF-bestand door elke extensie te verwijderen
het heeft. Gebruik de -n optie om een ​​andere naam op te geven. Hoewel het uitvoerbestand
naam gebruikt door ncgen -b kan worden gespecificeerd, kan het verstandig zijn om ncdump verander de
standaardnaam om te voorkomen dat per ongeluk een waardevol netCDF-bestand wordt overschreven bij gebruik
ncdump, bewerk het resulterende CDL-bestand en gebruik ncgen -b om een ​​nieuwe netCDF te genereren
bestand van het bewerkte CDL-bestand.

-d float_digits[,dubbele_cijfers]
Specificeert het standaard aantal significante cijfers dat moet worden gebruikt bij het weergeven van drijvende komma
of gegevenswaarden met dubbele precisie voor variabelen die geen `C_format' hebben
attribuut. Drijvende-kommagegevens worden weergegeven met float_digits belangrijke
cijfers. Als dubbele cijfers wordt ook gespecificeerd, zullen dubbele-precisiewaarden zijn
weergegeven met zoveel significante cijfers. Als een variabele een `C_format' heeft
attribuut, dat elke gespecificeerde floating-point standaard overschrijft. In de afwezigheid van
elke -d specificaties, gegevens met drijvende komma en dubbele precisie worden weergegeven met
7 en 15 significante cijfers respectievelijk. CDL-bestanden kunnen kleiner worden gemaakt als ze kleiner zijn
precisie is vereist. Als zowel floating-point als double-precision precisies zijn
opgegeven, moeten de twee waarden gescheiden door een komma (geen spaties) als één worden weergegeven
argument voor de opdracht. Als je echt elk laatste beetje precisie van de
netCDF-bestand weergegeven in het CDL-bestand voor alle mogelijke drijvende-kommawaarden, u
zal dit moeten specificeren met -d 9,17 (volgens stelling 15 van het vermelde artikel
onder REFERENTIES).

Voorbeelden


Kijk naar de structuur van de gegevens in het netCDF-bestand `foo.nc':

ncdump -c foo.nc

Produceer een geannoteerde CDL-versie van de structuur en gegevens in het netCDF-bestand `foo.nc',
met behulp van C-stijl indexering voor de annotaties:

ncdump -bc foo.nc > foo.cdl

Voer alleen gegevens uit voor de variabelen `uwind' en `vwind' uit het netCDF-bestand `foo.nc', en
toon de drijvende-kommagegevens met slechts drie significante precisiecijfers:

ncdump -v uwind,vwind -d 3 foo.nc

Maak een volledig geannoteerde lijst (één gegevenswaarde per regel) van de gegevens voor de variabele
`omega', Fortran-conventies gebruiken voor indices en de naam van de netCDF-dataset wijzigen in
het resulterende CDL-bestand naar `omega':

ncdump -v omega -f fortran -n omega foo.nc > Z.cdl

REFERENTIES


Wat Alle Computer Wetenschapper moet Weten Over ons Drijvende-komma Rekenkunde, D.Goldberg,
ACM Computing Enquêtes, Vol. 23, Nr. 1, maart 1991, blz. 5-48.

Gebruik ncdump-hdf online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.