İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mincgen - Bulutta Çevrimiçi

Mincgen'i OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mincgen komutudur.

Program:

ADI


mincgen - Bir CDL dosyasından bir MINC dosyası oluşturun.

SİNOPSİS


mincgen [-b] [-n] [-o minc_dosyaadı] giriş dosyası

TANIM


Mincgen bir MINC dosyası oluşturur. giriş Mincgen içindeki bir MINC dosyasının açıklamasıdır.
Aşağıda açıklanan, CDL (ağ Ortak Veri form Dili) olarak bilinen küçük bir dil. Eğer hayırsa
seçenekler çağırmada belirtilir Mincgen, yalnızca giriş CDL'sinin sözdizimini kontrol eder
dosyası, herhangi bir CDL sözdizimi ihlali için hata mesajları üretir. Diğer seçenekler olabilir
ilgili MINC dosyasını oluşturmak için kullanılır.

Mincgen tamamlayıcı program ile kullanılabilir küçük çöp bazı basit işlemleri gerçekleştirmek için
MINC dosyalarında. Örneğin, bir MINC dosyasındaki bir boyutu yeniden adlandırmak için şunu kullanın: küçük çöp Bir almak için
MINC dosyasının CDL versiyonu, boyutların adını değiştirmek için CDL dosyasını düzenleyin ve
kullanım Mincgen Düzenlenen CDL dosyasından ilgili MINC dosyasını oluşturmak için.

SEÇENEKLER


-b Bir (ikili) MINC dosyası oluşturun. Eğer -o seçenek yoksa, varsayılan bir dosya adı
MINC adından oluşturulabilir (sonradan belirtilir) netcdf or hdf5 anahtar kelime
girdi) `.mnc' uzantısını ekleyerek. ile bir dosya zaten mevcutsa
belirtilen ad, üzerine yazılacaktır.

-o minc_dosyaadı
Oluşturulan ikili MINC dosyasının adı. Bu seçenek belirtilirse, şu anlama gelir:
"-b" seçeneği. (MINC dosyaları yazılamadığından bu seçenek gereklidir.
standart çıktı aranabilir olmadığından doğrudan standart çıktıya.)

ÖRNEKLER


CDL dosyasının sözdizimini kontrol edin `foo.cdl':

mincgen foo.cdl

CDL dosyasından `foo.cdl', `adlı eşdeğer bir ikili MINC dosyası oluşturunx.mnc':

mincgen -o x.mnc foo.cdl

KULLANIM


CDL Sözdizimi Özet
Aşağıda, birkaç adlandırılmış boyuta sahip bir MINC dosyasını tanımlayan bir CDL sözdizimi örneği verilmiştir.
(xspace, yspace ve zspace), değişkenler (zspace, görüntü), değişken nitelikler (valid_range,
Signtype) ve bazı veriler. CDL anahtar sözcükleri kalın harflerle yazılmıştır. (Bu örnek,
sözdizimini göstermek; gerçek bir CDL dosyası daha eksiksiz bir öznitelik kümesine sahip olacaktır, bu nedenle
verilerin daha tamamen kendi kendini tanımlayacağından emin olun.)

netcdf foo { // CDL'de örnek bir MINC belirtimi

boyutlar:
x boşluk = 8;
y boşluk = 8;
z uzayı = 5;

değişkenler:
şamandıra x uzayı;
şamandıra uzay;
şamandıra zuzay(zuzay);
kısa görüntü(zspace,yspace,xspace);
çift görüntü-min(zspace)
çift görüntü-max(zspace)

// değişken nitelikler
resim:geçerli_aralık = 0,5;
veri:
image-min = -1,-1,-1,-1,-1;
görüntü-maks = 1,1,1,1,1;
görüntü =
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5;
z uzayı = 0,2,3.5,7,10;
}

Tüm CDL ifadeleri noktalı virgül ile sonlandırılır. Boşluklar, sekmeler ve yeni satırlar kullanılabilir
okunabilirlik için özgürce. Yorumlar herhangi bir satırda `//' karakterlerini takip edebilir.

Bir CDL açıklaması üç isteğe bağlı bölümden oluşur: boyutlar, değişkenler, ve veri,
anahtar kelime ile başlayan boyutlar:, değişkenleri:, ve veri, sırasıyla. Değişken
kısım içerebilir değişken bildirimleri ve nitelik ödevler.

bir MINC boyut çok boyutlu nesnelerin bir veya daha fazlasının şeklini tanımlamak için kullanılır.
MINC dosyasında bulunan değişkenler. MINC boyutunun bir adı, boyutu ve muhtemelen
diğer birkaç özellik.

A değişken aynı türden çok boyutlu bir değerler dizisini temsil eder. Bir değişken var
bir ad, bir veri türü ve boyut listesiyle tanımlanan bir şekil. Her değişken
ayrıca ilişkilendirdi öznitelikleri (aşağıya bakın) ve veri değerleri. Ad, veri türü,
ve bir değişkenin şekli, içindeki bildirimi ile belirtilir. değişken bir CDL'nin bölümü
tanım. Bir değişken, boyutla aynı ada sahip olabilir; sözleşmeyle böyle bir
değişken tek boyutludur ve adlandırdığı boyutun koordinatlarını içerir.
Boyutların karşılık gelen değişkenlere sahip olması gerekmez.

bir netCDF nitelik bir netCDF değişkeni veya tüm netCDF hakkında bilgi içerir
veri kümesi. Nitelikler, birimler, özel değerler, maksimum gibi özellikleri belirtmek için kullanılır.
ve minimum geçerli değerler, ölçekleme faktörleri, ofsetler ve parametreler. Özellik bilgisi
tek değerler veya değer dizileri ile temsil edilir. Örneğin, "birimler" bir niteliktir
"santigrat" gibi bir karakter dizisi ile temsil edilir. Bir özniteliğin ilişkili bir
değişken, ad, veri türü, uzunluk ve değer. Değişkenlerin aksine
verilere yöneliktir, nitelikler meta verilere yöneliktir (veriler hakkındaki veriler).

CDL'de, bir öznitelik, bir değişken ve öznitelik adıyla belirlenir ve ":" ile ayrılır. Bilişim Teknoloji
atamak mümkün global olarak dosyaya herhangi bir değişkenle ilişkili olmayan nitelikler
öznitelik adından önce `:' kullanarak tamamlayın. CDL'deki bir özniteliğin veri türü
kendisine atanan değerin türünden türetilir. Bir özelliğin uzunluğu,
kendisine atanan veri değerlerinin sayısı veya karakter dizisindeki karakter sayısı
ona atanır. Karakter olmayan özniteliklere ayırarak birden çok değer atanır.
virgül ile değerler. Bir özniteliğe atanan tüm değerler aynı türde olmalıdır.

CDL boyutları, değişkenleri ve niteliklerinin adları alfabetik bir harfle başlamalıdır.
karakter veya "_" ve sonraki karakterler alfasayısal veya "_" veya "-" olabilir.

İsteğe bağlı veri CDL spesifikasyonunun bölümü, değişkenlerin başlatılabileceği yerdir.
Bir başlatmanın sözdizimi basittir: bir değişken adı, bir eşittir işareti ve bir virgül.
sınırlandırılmış sabitler listesi (muhtemelen boşluklar, sekmeler ve yeni satırlarla ayrılmış) sonlandırıldı
noktalı virgül ile. Çok boyutlu diziler için son boyut en hızlı şekilde değişir. Böylece
matrisler için sütun sırası yerine satır sırası kullanılır. Daha az değer verilirse
bir değişkeni doldurmak için gerekenden daha fazlaysa, türe bağlı bir "doldurma değeri" ile genişletilir,
adlı ayırt edici bir değişken özniteliği için bir değer sağlayarak geçersiz kılınabilir.
`_FillValue'. Sabit türlerinin, bir değişken için bildirilen türle eşleşmesi gerekmez;
örneğin tam sayıları kayan noktaya dönüştürmek için zorlamalar yapılır. sabit '_'
bir değişken için dolgu değerini belirtmek için kullanılabilir.

Ilkel Veri Türleri
tank karakterler
bayt 8-bit veri
kısa 16 bit işaretli tam sayılar
ve kazandırdı 32 bit işaretli tam sayılar
int (ile eşanlamlı ve kazandırdı)
şamandıra IEEE tek duyarlıklı kayan nokta (32 bit)
gerçek (ile eşanlamlı şamandıra)
çift IEEE çift duyarlıklı kayan nokta (64 bit)

Eklenen veri türü hariç bayt ve eksikliği imzasız, CDL aynı şeyi destekler
C gibi ilkel veri türleri. İlkel veri türlerinin adları,
CDL, bu nedenle değişkenlerin, boyutların ve niteliklerin adları tür adları olmamalıdır. İçinde
bildirimlerde, tür adları büyük veya küçük harfle belirtilebilir.

Baytlar, sekiz bitlik veriyi tam olarak tutmayı amaçladıkları için karakterlerden farklıdır.
ve sıfır baytın, karakter verileri için olduğu gibi özel bir önemi yoktur.

Şortlar -32768 ile 32767 arasında değerler alabilir.

Uzunlar -2147483648 ile 2147483647 arasındaki değerleri tutabilir. int ve tamsayı olarak kabul edilir
eş anlamlısı ve kazandırdı CDL beyannamelerinde. Artık 64 bitlik platformlar var
C uzunlukları için temsiller, kullanmak daha iyi olabilir int karışıklığı önlemek için eş anlamlısı.

Şamandıralar yaklaşık -3.4+38 ile 3.4+38 arasında değerler tutabilir. Onların dış temsili
32-bit IEEE normalleştirilmiş tek duyarlıklı kayan nokta sayıları olarak. gerçek olarak kabul edilir
eş anlamlısı şamandıra CDL beyannamelerinde.

Çiftler yaklaşık -1.7+308 ile 1.7+308 arasında değerler tutabilir. Onların dış temsili
64-bit IEEE standart normalleştirilmiş çift duyarlıklı kayan nokta sayıları gibidir.

CDL Sabitler
Niteliklere veya değişkenlere atanan sabitler, temel MINC türlerinden herhangi biri olabilir. NS
sabitlerin sözdizimi C sözdizimine benzer, ancak tür son eklerinin
onları uzun ve çiftlerden ayırt etmek için şort ve şamandıralar.

A bayt sabit, tek bir karakter veya çok karakterli kaçış dizisi ile temsil edilir
tek tırnak içine alınır. Örneğin,
'a' // ASCII 'a'
'\0' // sıfır bayt
'\n' // ASCII yeni satır karakteri
'\33' // ASCII kaçış karakteri (33 sekizlik)
'\x2b' // ASCII artı (2b hex)
'\377' // 377 sekizlik = 255 ondalık, ASCII olmayan

Karakter sabitleri çift tırnak içine alınır. Bir karakter dizisi temsil edilebilir
çift ​​tırnak içine alınmış bir dize olarak. Her zamanki C dizisi kaçış kuralları yerine getirilir.
Örneğin
"a" // ASCII `a'
"İki\nsatır\n" // iki gömülü yeni satır içeren 10 karakterlik bir dize
"a bell:\007" // bir ASCII zili içeren bir dize
"a" karakter dizisinin tek elemanlı bir değişkene sığacağını unutmayın, çünkü
NULL karakterinin sonlandırıldığı varsayılır. Ancak, bir karakter dizisindeki sıfır bayt
tarafından önemli karakterlerin sonu olarak yorumlanır. küçük çöp programı, takip
C kongresi. Bu nedenle, bir karakter dizisine NULL bayt gömülmemelidir.
sonunda olmadıkça: bayt sıfır içeren bayt dizileri yerine veri türü
bayt. MINC ve CDL'nin dize türü yoktur, yalnızca sabit uzunluklu karakter dizileri vardır.
çok boyutlu olun.

kısa tamsayı sabitleri, 16 bitlik işaretli miktarları temsil etmek için tasarlanmıştır. form
bir bölgesinin kısa sabit, sonuna "s" veya "S" eklenmiş bir tam sayı sabitidir. Eğer bir kısa
sabit "0" ile başlar, sekizli olarak yorumlanır, ancak "0x" ile başlıyorsa,
onaltılık bir sabit olarak yorumlanır. Örneğin:
-2s // kısa bir -2
0123s // sekizli
0x7ffs // onaltılık

Uzun tamsayı sabitleri, 32 bitlik işaretli miktarları temsil etmek için tasarlanmıştır. form
bir bölgesinin ve kazandırdı sabit, sıradan bir tamsayı sabitidir, ancak
isteğe bağlı 'l' veya 'L'. Eğer bir ve kazandırdı sabit '0' ile başlar, sekizli olarak yorumlanır,
'0x' ile başlıyorsa, onaltılık bir sabit olarak yorumlanması dışında. Örnekler
geçerli ve kazandırdı sabitler şunları içerir:
-2
1234567890L
0123 // sekizli
0x7ff // onaltılık

Türün kayan nokta sabitleri şamandıra kayan noktayı temsil etmek için uygundur
yaklaşık yedi önemli basamaklı kesinlik içeren veriler. formu bir şamandıra sabit
"f" veya "F" eklenmiş bir C kayan nokta sabiti ile aynı. örneğin
Aşağıdakilerin tümü kabul edilebilir şamandıra sabitler:
-2.0f
3.14159265358979f // daha az hassasiyetle kesilecek
1.f.

Türün kayan nokta sabitleri çift kayan noktayı temsil etmek için uygundur
yaklaşık on altı önemli basamaklı kesinlik içeren veriler. formu bir çift sabit
C kayan nokta sabiti ile aynı. İsteğe bağlı bir "d" veya "D" eklenebilir. İçin
örnek, aşağıdakilerin tümü kabul edilebilir çift sabitler:
-2.0
3.141592653589793
1.0e-20
1. d

onworks.net hizmetlerini kullanarak mincgen'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad