EnglishFranceseSpagnolo

Favicon di OnWorks

ncmpidump - Online nel cloud

Esegui ncmpidump nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando ncmpidump che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ncmpidump - Converti file netCDF in formato ASCII (CDL)

SINOSSI


ncmpidump [-ch] [-v var1,...] [-B lang] [-F lang] [-l len] [-N Nome] [-P
f_cifre[,d_cifre]] filetto

ncmpidump -k filetto

DESCRIZIONE


ncmpidump genera una rappresentazione ASCII di un file netCDF specificato sullo standard output.
La rappresentazione ASCII è in una forma chiamata CDL (``network Common Data form Language'')
che possono essere visualizzati, modificati o utilizzati come input per ncmpigen. ncmpigen è un compagno
programma in grado di generare un file netCDF binario da un file CDL. Quindi ncmpigen e a
ncmpidump possono essere usati come inversi per trasformare la rappresentazione dei dati tra binario e
Rappresentazioni ASCII. Vedere ncmpigen per una descrizione delle rappresentazioni CDL e netCDF.

ncmpidump può essere utilizzato anche per determinare quale tipo di file netCDF viene utilizzato (quale variante di
il formato file netCDF) con l'opzione -k.

ncmpidump definisce un formato predefinito utilizzato per ogni tipo di dati netCDF, ma questo può essere
modificato se viene definito un attributo `C_format' per una variabile netCDF. In questo caso,
ncmpidump utilizzerà l'attributo `C_format' per formattare ciascun valore. Ad esempio, se
i dati in virgola mobile per la variabile netCDF `Z' sono noti per essere precisi solo tre
cifre significative, sarebbe opportuno utilizzare l'attributo variabile

Z:C_format = "%.3g"

ncmpidump può essere utilizzato anche come un semplice browser per i file di dati netCDF, per visualizzare il
nomi e dimensioni delle dimensioni; nomi, tipi e forme di variabili; nomi e valori degli attributi;
e, facoltativamente, i valori dei dati per tutte le variabili o le variabili selezionate in un netCDF
file.

ncmpidump usa "_" per rappresentare i valori dei dati che sono uguali all'attributo "_FillValue"
per una variabile, destinata a rappresentare dati non ancora scritti. Se una variabile
non ha l'attributo `_FillValue', il valore di riempimento predefinito per il tipo di variabile viene utilizzato se il
variabile non è di tipo byte.

VERSIONI


-c Mostra i valori di coordinare variabili (variabili che sono anche dimensioni) come
così come le dichiarazioni di tutte le dimensioni, variabili e valori degli attributi. Dati
i valori delle variabili non coordinate non sono inclusi nell'output. Questo è il
l'opzione più adatta da utilizzare per un breve sguardo alla struttura e ai contenuti di a
file netCDF.

-h Mostra solo il testata informazioni in output, ovvero le dichiarazioni di
dimensioni, variabili e attributi ma nessun valore di dati per nessuna variabile. Il
l'output è identico all'uso di -c opzione tranne che i valori di coordinate
le variabili non sono incluse. (Al massimo uno di -c or -h opzioni possono essere presenti.)

-v var1,...,var
L'output includerà i valori dei dati per le variabili specificate, oltre a
dichiarazioni di tutte le dimensioni, variabili e attributi. Una o più variabili
deve essere specificato per nome nell'elenco delimitato da virgole che segue questa opzione. Il
list deve essere un singolo argomento del comando, quindi non può contenere spazi o altro
caratteri di spazio bianco. Le variabili nominate devono essere variabili netCDF valide nel
file di input. Il default, senza questa opzione e in assenza del -c or -h
opzioni, è includere i valori dei dati per contro tutti i variabili in uscita.

-b lang
Una breve annotazione sotto forma di commento CDL (testo che inizia con i caratteri
``//'') sarà incluso nella sezione dati dell'output per ogni `riga' di dati,
per aiutare a identificare i valori dei dati per le variabili multidimensionali. Se lang inizia con
`C' o `c', verranno usate le convenzioni del linguaggio C (indici a base zero, last
dimensione che varia più velocemente). Se lang inizia con "F" o "f", quindi lingua Fortran
verranno utilizzate le convenzioni (indici a base uno, prima dimensione che varia più velocemente). In
in ogni caso i dati saranno presentati nello stesso ordine; solo le annotazioni
sarà diverso. Questa opzione è utile per sfogliare grandi volumi di
dati multidimensionali.

-f lang
Annotazioni complete sotto forma di commenti CDL finali (testo che inizia con
caratteri ``//'') per ogni valore di dati (tranne i singoli caratteri in carattere
array) saranno inclusi nella sezione dei dati. Se lang inizia con "C" o "c", quindi
Verranno utilizzate le convenzioni del linguaggio C (indici a base zero, variazione dell'ultima dimensione
più veloce). Se lang inizia con 'F' o 'f', quindi le convenzioni linguistiche Fortran lo faranno
essere utilizzato (indici a base uno, prima dimensione che varia più velocemente). In entrambi i casi, il
i dati saranno presentati nello stesso ordine; solo le annotazioni saranno diverse. Questo
L'opzione può essere utile per convogliare i dati in altri filtri, poiché ogni valore di dati
appare su una riga separata, completamente identificata.

-l len Modifica la lunghezza massima della riga predefinita (80) utilizzata nella formattazione degli elenchi di
valori dei dati dei caratteri.

-n Nome
CDL richiede un nome per un set di dati netCDF, per l'uso da ncmpigen -b nel generare a
nome file netCDF predefinito. Per impostazione predefinita, ncmpidump costruisce questo nome dall'ultimo
componente del percorso del file netCDF di input rimuovendo qualsiasi estensione
esso ha. Utilizzare il -n opzione per specificare un nome diverso. Sebbene il file di output
nome usato da ncmpigen -b può essere specificato, può essere saggio avere ncmpidump il cambiamento
il nome predefinito per evitare di sovrascrivere inavvertitamente un prezioso file netCDF quando
utilizzando ncmpidump, modificando il file CDL risultante e utilizzando ncmpigen -b generare
un nuovo file netCDF dal file CDL modificato.

-p cifre_float[, cifre_doppie]
Specifica la precisione predefinita (numero di cifre significative) da utilizzare nella visualizzazione
valori di dati a virgola mobile o a doppia precisione per attributi e variabili. Se
specificato, questo valore sovrascrive il valore dell'attributo `C_format' per qualsiasi
variabile che ha tale attributo. I dati in virgola mobile verranno visualizzati con
float_cifre cifre significative. Se doppie_cifre è anche specificato, double-
i valori di precisione verranno visualizzati con altrettante cifre significative. Nel
assenza di qualsiasi -p specifiche, dati in virgola mobile e doppia precisione sono
visualizzato rispettivamente con 7 e 15 cifre significative. È possibile creare file CDL
più piccolo se è richiesta una minore precisione. Se sia a virgola mobile che a doppia pressione
vengono specificate le precisioni, i due valori devono apparire separati da una virgola (no
spazi vuoti) come singolo argomento del comando. Se vuoi davvero fino all'ultimo pezzo di
precisione dal file netCDF rappresentato nel file CDL per tutti i possibili
valori in virgola mobile, dovrai specificarlo con -p 9,17 (secondo
Teorema 15 del lavoro elencato in RIFERIMENTI).

-k Riporta il tipo di file netCDF: dati classici, offset a 64 bit o 64 bit. Prima
netCDF versione 3.6, c'era solo un tipo di file netCDF, designato come "classico"
(noto anche come variante di formato 1 o CDF-1). Il supporto per file di grandi dimensioni ne ha introdotto un altro
variante del formato, designata come "offset a 64 bit" (nota come variante di formato 2 o
CDF-2). Il supporto dati di grandi dimensioni ha introdotto un'altra variante del formato, designata come
"Dati a 64 bit" (noto come variante di formato 5 o CDF-5).

ESEMPI


Guarda la struttura dei dati nel file netCDF `foo.nc':

ncmpidump -c foo.nc

Produrre una versione CDL annotata della struttura e dei dati nel file netCDF `foo.nc',
utilizzando l'indicizzazione in stile C per le annotazioni:

ncmpidump -bc foo.nc > foo.cdl

Dati di output solo per le variabili `uwind' e `vwind' dal file netCDF `foo.nc', e
mostra i dati in virgola mobile con solo tre cifre significative di precisione:

ncmpidump -v uwind, vwind -p 3 foo.nc

Produrre un elenco completamente annotato (un valore di dati per riga) dei dati per la variabile
`omega', usando le convenzioni Fortran per gli indici e cambiando il nome del set di dati netCDF in
il file CDL risultante in "omega":

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

BIBLIOGRAFIA


Che Ogni computer Scienziato dovrebbero Sapere About Virgola mobile Aritmetica, D.Goldberg,
ACM Informatica sondaggi, Vol. 23 No. 1, marzo 1991, pp. 5-48.

Usa ncmpidump online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad