İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mayavi2 - Bulutta Çevrimiçi

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

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

Program:

ADI


mayavi2 - 2 boyutlu ve 3 boyutlu veriler için bilimsel bir görselleştirme paketi

SİNOPSİS


mayavi2 [seçenekler] [arg]

arg1, arg2 vb., kaydedilmiş Mayavi2'ye karşılık gelen isteğe bağlı dosya adlarıdır.
görselleştirmeler (filename.mv2), Mayavi2 komut dosyaları (filename.py) ve herhangi bir veri dosyası formatı
Mayavi'nin desteklediği.

TANIM


Mayavi2, 2 boyutlu ve 3 boyutlu bilimsel görselleştirme için bir araçtır. Mayavi2'nin özellikleri şunları içerir:

* 2 ve 3 boyutlu skaler ve vektör verilerinin görselleştirilmesi

* Python kullanarak kolay kodlanabilirlik

* Kaynaklar, bileşenler, modüller ve veri filtreleri aracılığıyla kolay genişletilebilirlik

* Birkaç dosya biçimini okuma: VTK (eski ve XML), PLOT3D, vb.

* Görselleştirmelerin kaydedilmesi

* İşlenen görselleştirmeyi çeşitli görüntü formatlarında kaydetme.

SEÇENEKLER


-h

Bu, mevcut tüm komut satırı seçeneklerini yazdırır ve çıkar. Ayrıca şuradan da temin edilebilir:
--yardım et.

-V

Bu, Mayavi sürümünü komut satırına yazdırır ve çıkar. Ayrıca şuradan da temin edilebilir:
--versiyon.

-z dosyaadı.mv2

Bu, önceden kaydedilmiş bir Mayavi2 görselleştirmesini yükler. Ayrıca şuradan da temin edilebilir: --yani
dosyaadı.mv2 veya --görselleştirme dosyaadı.mv2.

-d veri dosyası.*

Desteklenen veri dosyası biçimlerinden herhangi birini veya dosyayla ilgili olmayan bir veri kaynağını açar. Bu
VTK dosya biçimlerini içerir (*.vtk, *.xml, *.vt[i,p,r,s,u], *.pvt[i,p,r,s,u]), VRML2
(*.wrl), 3D Stüdyo (*.3ds), PLOT3D (*.xyz), STL, BYU, RAW, PLY, PDB, SLC, FACET, OBJ,
AVSUCD (*.inp), GAMBIT (*.neu), Çıkış (*.exii), PNG, JPEG, BMP, PNM, DCM, DEM, MHA, MHD,
MINC, XIMG, TIFF ve desteklenen çeşitli diğerleri. datafile.* ayrıca bir kaynak olabilir
bir dosyayla ilişkili olmayan nesne, örneğin ParametricSurface veya PointLoad yüklenecek
ilgili veri kaynaklarını Mayavi'ye aktarın. Ayrıca şuradan da temin edilebilir: --veri.

-m Modül Adı

Modül, verileri gerçekten görselleştiren bir nesnedir. Verilen modül adı yüklendi
geçerli ModuleManager'da. Modül adı geçerli bir ad olmalıdır, aksi takdirde bir
hata mesajı.

Bir modül 'package.sub.module.SomeModule' olarak belirtilirse, modül (SomeModule)
'package.sub.module'den içe aktarılır. mayavi2 ile sağlanan standart modüllere ihtiyaç duymaz
tam yol belirtimi. Örneğin:

mayavi2 -d data.vtk -m Anahat -m m2_user_modules.TestModule

Bu örnekte 'Outline' standart bir modüldür ve 'm2_user_modules.TestModule' bazı modüllerdir.
kullanıcı tanımlı modül Görmek MAYAVİ2 MODÜLLER ayrıntılı bir listesi için aşağıdaki bölüm
mevcut modüller. Ayrıca şuradan da temin edilebilir: --modül.

-f filtre adı

Filtre, verileri şu veya bu şekilde filtreleyen bir nesnedir. Verilen
filtre-adı, geçerli kaynak/filtre nesnesine göre yüklenir. filtre adı
geçerli bir tane olmalıdır, değilse bir hata mesajı alırsınız.

Filtre 'package.sub.filter.SomeFilter' olarak belirtilirse, filtre
(`SomeFilter`) 'package.sub.filter' dosyasından içe aktarılır. Birlikte verilen standart modüller
mayavi2 tam yol belirtimine ihtiyaç duymaz. Örneğin:

mayavi2 -d data.vtk -f ExtractVectorNorm -f m2_user_filters.TestFilter

Bu örnekte 'ExtractVectorNorm' standart bir filtredir ve 'm2_user_filters.TestFilter'
bazı kullanıcı tanımlı filtredir.

Yerimizi MAYAVİ2 FİLTRELER Mevcut filtrelerin kapsamlı bir listesi için aşağıdaki bölüme bakın. Ayrıca
aracılığıyla kullanılabilir --filtre.

-M

Mayavi işlem hattında yeni bir modül yöneticisi başlatır. Ayrıca şuradan da temin edilebilir:
--modül-mgr.

-n

Yeni bir pencere/sahne oluşturur. Bundan sonra geçilen herhangi bir seçenek, bu yeni oluşturulan için geçerli olacaktır.
faliyet alani, sahne. Ayrıca şuradan da temin edilebilir: --yeni Pencere.

-t

mayavi2 test paketini çalıştırır ve çıkar. Bu şekilde çalıştırılırsa, bu hem TVTK'yi hem de
Mayavi2 birim testleri. Herhangi bir ek argüman iletilirse, bunlar birlikte iletilir.
test koşucusu. Dolayısıyla bu, diğer testleri çalıştırmak için de kullanılabilir. Örneğin:

mayavi2 -t düşünce. kalıcılık

Bu, yalnızca enthink.persistence paketi içindeki testleri çalıştıracaktır. Ayrıca
bununla çalışacak test dosyaları içeren bir dizin belirtin, örneğin:

mayavi2 -t göreceli_yol_to/entegrasyon testleri/mayavi

mayavi kaynaklarından entegrasyon testleri yapacak. Ayrıca şuradan da temin edilebilir: --Ölçek.

-x Komut dosyaları

Bu, verilen betiği 'mayavi' adının garanti ettiğimiz bir ad alanında yürütür.
Mayavi'nin komut dosyası örneği -- tıpkı gömülü Python yorumlayıcısındaki gibi. Ayrıca mevcut
içinden --yürütme

UYARI: Bunun "execfile" kullandığını unutmayın, bu nedenle lütfen aşağıdaki durumlarda bunun tehlikeli olabileceğini unutmayın.
komut dosyası kötü bir şey yapar!

-s piton ifadesi

İfadeyi son oluşturulan nesnede yürütün. Örneğin, önceki nesne
bir modüldü ve yapabileceğimiz o nesnenin rengini ayarlamak istiyoruz -s
"aktör.property.color = (1,0,0)". İfade için tırnak işaretleri kullanılmalıdır. Ayrıca
ile mevcuttur --Ayarlamak. Örneğin:

mayavi2 -d ParametricSurface -m Anahat \
-s "actor.property.color = (1,0,0)" \
-s "scene.save('test.png', size=(800, 800))"

UYARI: Bunun `exec` kullandığını unutmayın, bu yüzden lütfen bunun tehlikeli olabileceğini unutmayın!

MAYAVİ2 MODÜLLER


eksenler Basit eksenler çizer.

ContourGridDüzlem
Bir kontur ızgara düzlem modülü. Bu modül, bir giriş ızgara verisi diliminin alınmasını sağlar
ve verilerin konturlarını görüntüleyin.

ÖzelGridDüzlem
GridPlane modülünden çok daha fazla esnekliğe sahip özel bir ızgara düzlemi.

DataSetClipper
Bu filtre, bir alandaki veri kümesini keser. Alan etkileşimli olarak şu şekilde tanımlanabilir:
bir kutu, bir küre...

kabartma Skaler veya vektöre göre yönlendirilmiş ve renklendirilmiş farklı glif türlerini görüntüler
giriş noktalarındaki veriler.

Izgara Düzlem
Basit bir ızgara düzlem modülü.

Hiper Akış
Hiper akış çizgisi oluşturmak için bir tensör alanı aracılığıyla entegre olan bir modül. NS
integrasyon maksimum özvektör ve
hyperstreamline, diğer iki özvektör tarafından tanımlanır. Böylece şeklin
hyperstreamline, kesiti eliptik olan "tüp benzeri" dir.
Hiper akış çizgileri, tensör alanlarını görselleştirmek için kullanılır.

Resim Oyuncusu
Görüntü verilerini verimli bir şekilde görüntülemek için basit bir modül.

ImagePlaneWidget'ı
Görüntü verilerini görüntülemek için basit bir modül.

İzoYüzey
Kullanıcının giriş noktası verilerinin dış hatlarını oluşturmasını sağlayan bir modül.

Etiketler Bir kullanıcının mevcut veri setini veya aktif veri setinin mevcut aktörünü etiketlemesine izin verir.
modülü.

OryantasyonEksenleri
Koordinatın konumunu gösteren yanda küçük bir eksen oluşturur
eksenler ve böylece sahnenin yönünü işaretler. VTK-4.5 ve üzeri gerektirir.

taslak
Verilen veriler için bir taslak çizen bir modül.

SkalerCutDüzlem
Örtük bir düzlem kullanarak herhangi bir girdi veri kümesinin bir kesme düzlemini alır ve verileri çizer
isteğe bağlı şekillendirme ve skaler çarpıtma ile.

DilimYapılandırılmamışGrid
Bu modül, yapılandırılmamış ızgara verisinin bir dilimini alır ve
dilimle kesişin veya dokunun.

Aerodinamik
Kullanıcının verilen vektör verileri için akış çizgileri çizmesine izin verir. Bu çeşitli destekler
tohum nesne türleri (çizgi, küre, düzlem ve nokta tohumları). Ayrıca şunları sağlar:
kullanıcının şeritler veya tüpler çizmesi ve ayrıca farklı etkileşim türlerini desteklemesi
akım çizgilerini hesaplama modları.

StructuredGridAnahat
Yapılandırılmış ızgaralar için ızgaraya uygun bir anahat çizer.

yüzey
İsteğe bağlı çevreleme ile herhangi bir giriş veri kümesi için bir yüzey çizer.

TensorGlif
Tensör gliflerini, skaler veya vektör verilerine göre yönlendirilmiş ve renklendirilmiş olarak görüntüler.
giriş noktaları.

Metin Bu modül, kullanıcının ekrana metin yerleştirmesini sağlar.

VektörKes Düzlem
Örtük bir kesme düzlemi kullanarak girdi verisinin keyfi bir dilimini alır ve yerleştirir
vektör alanı verilerine göre glifler. Glifler aşağıdakilerden biri kullanılarak renklendirilebilir:
vektör büyüklüğü veya skaler nitelikler.

Vektörler
Vektör verilerine göre yönlendirilmiş ve renklendirilmiş farklı glif türlerini görüntüler.
giriş noktaları. Bu, yalnızca tamamen aşağıdakilere dayanan bir kolaylık modülüdür.
Glif modülü.

hacim Hacim modülü, hacimsel görselleştirme kullanarak skaler alanları görselleştirir
teknikleri.

ÇarpıtmaVektörCutDüzlem
Örtük bir kesme düzlemi kullanarak girdi verisinin keyfi bir dilimini alır ve onu çarpıtır
vektör alanı verilerine göre. Çarpık yüzeyde skaler görüntüleniyor
renkler olarak.

MAYAVİ2 FİLTRELER


Hücre Türevleri
Giriş noktası skaler ve vektör verilerinden türevleri hesaplar ve hücre verilerini üretir
gradyanlar üzerinde. Örneğin vortisiteyi yaklaşık olarak hesaplamak için kullanılabilir.

CellToPointData
Hücre verilerinin ortalamasını alarak hücre öznitelik verilerini nokta verilerine dönüştürür.
noktada hücreler.

çevre
Eş yüzeyler oluşturmak için Kontur bileşeninin etrafını saran bir kontur filtresi
herhangi bir giriş veri kümesinde.

kesme düzlemi
Bu sınıf, herhangi bir veri kümesini dilimlemek için kullanılabilecek bir kesme düzlemini temsil eder.
Ayrıca dilimi konumlandırmak ve taşımak için bir 3B widget arabirimi sağlar.
etkileşimli olarak.

Yükseklik Filtresi
Bir çizgi boyunca noktaların yüksekliğine karşılık gelen skaler veriler oluşturur.

Delaunay2D
2B Delaunay üçgenlemesi gerçekleştirir.

Delaunay3D
3B Delaunay üçgenlemesi gerçekleştirir.

Kenarları Çıkar
Bu filtre, herhangi bir giriş verisinden hücre kenarlarını çıkarır.

Izgarayı Çıkart
Kullanıcının yapılandırılmış bir ızgaranın bir bölümünü seçmesine izin verir.

ExtractTensorBileşenleri
Bileşenleri bir tensörden çıkarmak için TVTK ExtractTensorComponents filtresini sarar
alan.

ExtractYapılmamışGrid
Kullanıcının yapılandırılmamış bir ızgaranın bir bölümünü seçmesine izin verir.

ÖzüVektörNorm
Girdi vektör verilerinin normunu (Öklidyen) hesaplar (isteğe bağlı ölçekleme ile
[0, 1] arasında). Bu, giriş verilerinin vektör girişi olduğu ancak skaler olmadığı durumlarda kullanışlıdır.
vektörlerin büyüklüğü için veriler.

ExtractVektör Bileşenleri
Bir vektörün bileşenlerini çıkarmak için TVTK ExtractVectorComponents filtresini sarar.
Bu, bir vektör verisinin tek tek bileşenlerini analiz etmek için kullanışlıdır.

GaussSplatter
Bu filtre uyarısı, eliptik, Gauss dağılımına sahip bir hacme işaret eder.

MaskePuanları
Giriş noktalarını seçici olarak alt akışa geçirir. Bu, aşağıdakileri alt örneklemek için kullanılabilir:
giriş noktaları. Bunun geometri verilerini geçmediğini unutmayın, bu tüm ızgara anlamına gelir
bilgi kaybolur.

AçgözlüTarrainDecimation
Sayıyı koruyarak bir üçgen ağ ile bir yükseklik alanına (görüntü verileri) yaklaşır
üçgenler minimum.

ResimDeğiştirmeBilgisi
Bir girdinin kaynağını, aralığını ve kapsamını değiştirmek için kullanılabilen bir filtre
Verinin kendisini değiştirmeden görüntü veri kümesi.

ImageDataProbe
Yapılandırılmış Noktalar veri kümesini kullanarak herhangi bir veri kümesini araştırmak için kullanılabilen bir filtre.
Filtre ayrıca skaler verileri işaretsiz bir kısa diziye dönüştürmeye izin verir.
skalerlerin hacim görselleştirmesi için kullanılabileceğini.

PointToCellData
CellToPointData filtresinin tersini yapar.

PolyDataNormaller
Giriş verilerinden normalleri hesaplar. Bu, ağlara daha pürüzsüz bir görünüm verir. Bu
herhangi bir giriş veri kümesi için çalışmalıdır. Not: Bu filtreye "Hesaplama Normalleri" adı verilir.
Mayavi2 GUI (Görselleştir/Filtreler/Hesaplama Normalleri).

Kuadrik Decimation
Orijinal ağın iyi bir yaklaşımını oluşturarak bir ağdaki üçgenleri azaltın.

Çıktı Seç
Kullanıcının belirli bir çıktının birkaç çıktısı arasından birini seçmesine izin veren bir filtre.
giriş. Bu, genellikle çok bloklu bir veri kaynağı için çok kullanışlıdır.

ActiveAttribute'ı Ayarla
Bu filtre, kullanıcının aktif veri özniteliğini (skalerler, vektörler ve
tensörler) bir VTK veri kümesinde. Bu, özellikle bir şeyler yapmanız gerektiğinde kullanışlıdır.
bir skalerin konturlarını başka bir skalerin konturu üzerinde hesaplamak gibi.

striptizci
Üçgen şeritler ve/veya çoklu çizgiler oluşturun. Parçalanmışlığı düzenlemek için kullanışlıdır
Tüp filtresi tarafından oluşturulanlar gibi yüzeyler. .

Eşik
Giriş verilerini sınırlayan basit bir filtre.

Dönüşüm Verisi
Veri girişi için doğrusal bir dönüşüm gerçekleştirir.

ÜçgenFiltre
Giriş poligonlarını ve üçgen şeritlerini kullanarak üçgenlere dönüştürür.
tvtk.TriangleFilter sınıfı. Bu, bir aşağı akış filtreniz olduğunda kullanışlıdır.
sadece üçgenleri işler.

Tüp Çizgileri tüplere dönüştürür.

Kullanıcı tanımlı
Bu filtre, kullanıcının kendi filtresini dinamik/etkileşimli olarak tanımlamasını sağlar. Bu
FilterBase'e benzer, ancak kullanıcının herhangi bir kod yazmadan sınıfı belirlemesine izin verir.

Girdaplık
Bu filtre, bir girdi vektör alanının girdabını hesaplar. Kolaylık sağlamak için,
filtre, isteğe bağlı olarak verilen giriş vektörü alanından geçiş yapılmasına izin verir. NS
filtre ayrıca kullanıcının girdap bileşenini bir
belirli kartezyen koordinat eksenleri. Çıktı üzerinde nokta verileri üretir.
görselleştirmeye hazır.

ÇarpıtmaSkaler
Girdi verilerini belirli bir yön boyunca (normaller veya bir
belirtilen yön) yerel skaler değer tarafından belirtilen bir ölçekle. İçin yararlı
halı sahaları yapmak.

çarpıtmaVektör
Girdi verilerini bir ölçeğe göre ölçeklenen nokta vektörü özniteliği boyunca çarpıtır
faktör Akış profillerini veya yer değiştirmeleri göstermek için kullanışlıdır.

ÖRNEKLER


mayavi2 -d heart.vtk -m Eksenler -m Anahat -m GridPlane -m ContourGridPlane -m
İzoYüzey
mayavi2 -d fire_ug.vtu -m Eksenler -m Anahat -m VectorCutPlane -f MaskPoints -m Glif

Yukarıdaki örneklerde, heart.vti ve fire_ug.vtu VTK dosyaları şurada bulunabilir:
/usr/share/doc/mayavi2/examples/data. Örnekler dizini
(/usr/share/doc/mayavi2/examples/ Debian'da) birkaç faydalı örnek sunar.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad