AnglaisFrançaisAllemandItalienPortugaisRusseEspagnol

Icône de favori OnWorks

mayavi2 - En ligne dans le Cloud

Exécutez mayavi2 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mayavi2 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


mayavi2 - Un package de visualisation scientifique pour les données 2D et 3D

SYNOPSIS


mayavi2 [choix] [arguments]

Où arg1, arg2 etc. sont des noms de fichiers facultatifs qui correspondent à Mayavi2 enregistré
visualisations (filename.mv2), scripts Mayavi2 (filename.py) et tout format de fichier de données
que Mayavi soutient.

DESCRIPTION


Mayavi2 est un outil de visualisation scientifique 2D et 3D. Les fonctionnalités de Mayavi2 incluent :

* Visualisation des données scalaires et vectorielles en 2 et 3 dimensions

* Scriptabilité facile à l'aide de Python

* Extensibilité facile via des sources, des composants, des modules et des filtres de données

* Lecture de plusieurs formats de fichiers : VTK (legacy et XML), PLOT3D, etc.

* Sauvegarde des visualisations

* Enregistrement de la visualisation rendue dans une variété de formats d'image.

OPTIONS


-h

Cela imprime toutes les options de ligne de commande disponibles et quitte. Également disponible via
--Aidez-moi.

-V

Cela imprime la version de Mayavi sur la ligne de commande et quitte. Également disponible via
--version.

-z nom de fichier.mv2

Cela charge une visualisation Mayavi2 précédemment enregistrée. Également disponible via -- à savoir
nom de fichier.mv2 ou --visualisation nom de fichier.mv2.

-d fichier de données.*

Ouvre l'un des formats de fichiers de données pris en charge ou une source de données non liée aux fichiers. Cette
inclut les formats de fichiers VTK (*.vtk, *.xml, *.vt[i,p,r,s,u], *.pvt[i,p,r,s,u]), VRML2
(*.wrl), 3D Studio (*.3ds), PLOT3D (*.xyz), STL, BYU, RAW, PLY, PDB, SLC, FACET, OBJ,
AVSUCD (*.inp), GAMBIT (*.neu), Exodus (*.exii), PNG, JPEG, BMP, PNM, DCM, DEM, MHA, MHD,
MINC, XIMG, TIFF et divers autres qui sont pris en charge. datafile.* peut aussi être une source
objet non associé à un fichier, par exemple ParametricSurface ou PointLoad se chargera
les sources de données correspondantes dans Mayavi. Également disponible via --Les données.

-m nom-module

Un module est un objet qui visualise réellement les données. Le nom de module donné est chargé
dans le ModuleManager actuel. Le nom du module doit être valide sinon vous obtiendrez un
Message d'erreur.

Si un module est spécifié comme 'package.sub.module.SomeModule' alors le module (SomeModule)
est importé de 'package.sub.module'. Les modules standards fournis avec mayavi2 n'ont pas besoin
la spécification du chemin complet. Par exemple:

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

Dans cet exemple, 'Outline' est un module standard et 'm2_user_modules.TestModule' est un
module défini par l'utilisateur. Voir MAYAVI2 MODULES ci-dessous pour une liste exhaustive des
modules disponibles. Également disponible via --module.

-f nom-filtre

Un filtre est un objet qui filtre les données d'une manière ou d'une autre. Le donné
nom-filtre est chargé par rapport à l'objet source/filtre actuel. Le nom du filtre
doit être valide, sinon vous obtiendrez un message d'erreur.

Si le filtre est spécifié comme 'package.sub.filter.SomeFilter' alors le filtre
(`SomeFilter`) est importé depuis 'package.sub.filter'. Modules standards fournis avec
mayavi2 n'a pas besoin de la spécification du chemin complet. Par exemple:

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

Dans cet exemple, 'ExtractVectorNorm' est un filtre standard et 'm2_user_filters.TestFilter'
est un filtre défini par l'utilisateur.

Découvrir l' MAYAVI2 FILTRES section ci-dessous pour une liste exhaustive des filtres disponibles. Aussi
disponible à travers --filtre.

-M

Démarre un nouveau gestionnaire de modules sur le pipeline Mayavi. Également disponible via
--module-mgr.

-n

Crée une nouvelle fenêtre/scène. Toutes les options passées après cela s'appliqueront à ce nouvellement créé
scène. Également disponible via --nouvelle fenetre.

-t

Exécute la suite de tests mayavi2 et quitte. S'il est exécuté en tant que tel, cela exécute à la fois le TVTK et
Tests unitaires Mayavi2. Si des arguments supplémentaires sont transmis, ils sont transmis au
coureur d'essai. Cela peut donc être utilisé pour exécuter d'autres tests également. Par exemple:

mayavi2 -t pensée.persistence

Cela exécutera uniquement les tests à l'intérieur du package enthought.persistence. Vous pouvez également
spécifiez un répertoire avec les fichiers de test à exécuter avec ceci, par exemple :

mayavi2 -t relative_path_to/integrationtests/mayavi

exécutera les tests d'intégration à partir des sources mayavi. Également disponible via --test.

-x Fichier de script

Cela exécute le script donné dans un espace de noms où nous garantissons que le nom 'mayavi' est
L'instance de script de Mayavi -- tout comme dans l'interpréteur Python intégré. Aussi disponible
à travers --exec

AVERTISSEMENT: Notez que cela utilise `execfile`, veuillez donc noter que cela peut être dangereux si le
le script fait quelque chose de méchant !

-s expression_python

Exécutez l'expression sur le dernier objet créé. Par exemple, si l'objet précédent
était un module, et nous voulons définir la couleur de cet objet que l'on peut faire -s
"acteur.propriété.couleur = (1,0,0)". Il faut utiliser des guillemets pour l'expression. Aussi
disponible avec --ensemble. Par exemple:

mayavi2 -d ParametricSurface -m Contour \
-s "acteur.propriété.couleur = (1,0,0)" \
-s "scene.save('test.png', size=(800, 800))"

AVERTISSEMENT: Notez que cela utilise `exec`, veuillez donc noter que cela peut être dangereux !

MAYAVI2 MODULES


Haches Dessine des axes simples.

ContourGrillePlan
Un module de plan de grille de contour. Ce module permet de prendre une tranche de données de grille d'entrée
et visualiser les contours des données.

CustomGridPlane
Un plan de grille personnalisé avec beaucoup plus de flexibilité que le module GridPlane.

DataSetClipper
Ce filtre coupe le jeu de données dans une zone. La zone peut être définie de manière interactive comme
une boîte, une sphère...

Glyphe Affiche différents types de glyphes orientés et colorés selon le scalaire ou le vecteur
données aux points d'entrée.

GridPlane
Un simple module de plan de grille.

HyperStreamline
Un module qui s'intègre via un champ de tenseur pour générer un hyperstreamline. Les
l'intégration se fait le long du vecteur propre maximum et de la section efficace du
hyperstreamline est défini par les deux autres vecteurs propres. Ainsi la forme du
hyperstreamline est "en forme de tube", avec la section transversale étant elliptique.
Les hyperlignes sont utilisées pour visualiser les champs de tenseur.

ImageActeur
Un module simple pour visualiser efficacement les données d'image.

ImagePlaneWidget
Un module simple pour afficher les données d'image.

IsoSurface
Un module qui permet à l'utilisateur de faire des contours de données de points d'entrée.

Labels Permet à un utilisateur d'étiqueter l'ensemble de données actuel ou l'acteur actuel de l'actif
module.

Axes d'orientation
Crée un petit axe sur le côté qui indique la position de la coordonnée
axes et marque ainsi l'orientation de la scène. Nécessite VTK-4.5 et supérieur.

contour
Un module qui dessine un contour pour les données données.

ScalaireCutPlane
Prend un plan de coupe de tout ensemble de données d'entrée à l'aide d'un plan implicite et trace les données
avec contournage et déformation scalaire en option.

Tranche Grille non structurée
Ce module prend une tranche des données de grille non structurées et affiche les cellules qui
croiser ou toucher la tranche.

Rationaliser
Permet à l'utilisateur de dessiner des lignes de courant pour des données vectorielles données. Cela prend en charge divers
types d'objets de départ (graines de ligne, de sphère, de plan et de point). Il permet également la
l'utilisateur pour dessiner des rubans ou des tubes et prend en charge différents types d'interactif
modes de calcul des lignes de courant.

StructuredGrilleContour
Dessine un contour conforme à la grille pour les grilles structurées.

Surface
Dessine une surface pour n'importe quel jeu de données en entrée avec un contour facultatif.

TenseurGlyphe
Affiche les glyphes du tenseur orientés et colorés selon les données scalaires ou vectorielles au
points d'entrée.

Texte Ce module permet à l'utilisateur de placer du texte sur l'écran.

VecteurCutPlane
Prend une tranche arbitraire des données d'entrée à l'aide d'un plan de coupe implicite et place
glyphes selon les données du champ vectoriel. Les glyphes peuvent être colorés en utilisant soit
la magnitude vectorielle ou les attributs scalaires.

Vecteurs
Affiche différents types de glyphes orientés et colorés selon les données vectorielles au
points d'entrée. Il s'agit simplement d'un module de commodité entièrement basé sur le
Module de glyphe.

Volume Le module Volume visualise les champs scalaires à l'aide de la visualisation volumétrique
Techniques.

WarpVectorCutPlan
Prend une tranche arbitraire des données d'entrée à l'aide d'un plan de coupe implicite et la déforme
selon les données du champ vectoriel. Les scalaires sont affichés sur la surface déformée
comme couleurs.

MAYAVI2 FILTRES


CellDerivatives
Calcule les dérivées à partir des données scalaires et vectorielles du point d'entrée et produit des données de cellule
sur les dégradés. Peut être utilisé pour calculer approximativement le tourbillon par exemple.

CelluleVersPointDonnées
Transforme les données d'attribut de cellule en données de point en faisant la moyenne des données de cellule du
cellules au point.

Contour
Un filtre de contour qui s'enroule autour du composant Contour pour générer des iso-surfaces
sur n'importe quel jeu de données d'entrée.

Plan de coupe
Cette classe représente un plan de coupe qui peut être utilisé pour découper n'importe quel ensemble de données.
Il fournit également une interface de widget 3D pour positionner et déplacer la tranche
de manière interactive.

Filtre d'altitude
Crée des données scalaires correspondant à l'altitude des points le long d'une ligne.

Delaunay2D
Effectue une triangulation de Delaunay 2D.

Delaunay3D
Effectue une triangulation de Delaunay 3D.

Extraire les arêtes
Ce filtre extrait les bords de cellule de toutes les données d'entrée.

Grille d'extraction
Permet à un utilisateur de sélectionner une partie d'une grille structurée.

ExtractTensorComponents
Enveloppe le filtre TVTK ExtractTensorComponents pour extraire les composants d'un tenseur
champ.

Extraire la grille non structurée
Permet à un utilisateur de sélectionner une partie d'une grille non structurée.

ExtraireVecteurNorme
Calcule la norme (euclidienne) des données vectorielles d'entrée (avec mise à l'échelle facultative
entre [0, 1]). Ceci est utile lorsque les données d'entrée ont une entrée vectorielle mais pas de scalaire
données pour la grandeur des vecteurs.

ExtractVectorComponents
Enveloppe le filtre TVTK ExtractVectorComponents pour extraire les composants d'un vecteur.
Ceci est utile pour analyser les composants individuels d'une donnée vectorielle.

GaussienneÉclaboussure
Ce filtre splat pointe dans un volume avec une distribution elliptique et gaussienne.

MaskPoints
Passe sélectivement les points d'entrée en aval. Cela peut être utilisé pour sous-échantillonner le
points d'entrée. Notez que cela ne transmet pas les données de géométrie, cela signifie que toutes les grilles
les informations sont perdues.

GreedyTerrainDécimation
Approxime un champ de hauteur (données d'image) avec un maillage triangulaire, en gardant le nombre
de triangles minimum.

Informations sur le changement d'image
Un filtre qui peut être utilisé pour modifier l'origine, l'espacement et l'étendue d'une entrée
jeu de données d'image sans modifier les données elles-mêmes.

ImageDataProbe
Un filtre qui peut être utilisé pour sonder n'importe quel ensemble de données à l'aide d'un ensemble de données de points structurés.
Le filtre permet également de convertir les données scalaires en un tableau court non signé afin que
que les scalaires peuvent être utilisés pour la visualisation du volume.

PointVersCellule
Fait l'inverse du filtre CellToPointData.

PolyDataNormals
Calcule les normales à partir des données d'entrée. Cela donne aux mailles un aspect plus lisse. Cette
devrait fonctionner pour n'importe quel ensemble de données d'entrée. Remarque : ce filtre s'appelle « Calculer les normales » dans
Interface graphique Mayavi2 (Visualisation/Filtres/Calcul des normales).

QuadricDécimation
Réduisez les triangles dans un maillage, formant une bonne approximation du maillage d'origine.

Sélectionner la sortie
Un filtre qui permet à un utilisateur de sélectionner une parmi plusieurs des sorties d'un
saisir. Ceci est généralement très utile pour une source de données multibloc.

SetActiveAttribute
Ce filtre permet à un utilisateur de définir l'attribut de données actif (scalaires, vecteurs et
tenseurs) sur un jeu de données VTK. Ceci est particulièrement utile si vous devez faire quelque chose
comme calculer les contours d'un scalaire sur le contour d'un autre scalaire.

Strip-teaseuse
Créez des bandes triangulaires et/ou des polylignes. Utile pour régulariser rompu
surfaces, telles que celles créées par le filtre Tube. .

seuil
Un filtre simple qui limite les données d'entrée.

TransformData
Effectue une transformation linéaire des données d'entrée.

Filtre Triangle
Convertit les polygones d'entrée et les bandes triangulaires en triangles à l'aide du
Classe tvtk.TriangleFilter. Ceci est utile lorsque vous avez un filtre en aval qui
ne traite que les triangles.

Tube Transforme les lignes en tubes.

Défini par l'utilisateur
Ce filtre permet à l'utilisateur de définir son propre filtre de manière dynamique/interactive. Il est
comme FilterBase mais permet à un utilisateur de spécifier la classe sans écrire de code.

Tourbillon
Ce filtre calcule le tourbillon d'un champ vectoriel d'entrée. Pour plus de commodité, le
filter permet éventuellement de passer à travers le champ de vecteur d'entrée donné. Les
Le filtre permet également à l'utilisateur d'afficher la composante du tourbillon le long d'un
axes de coordonnées cartésiennes particuliers. Il produit des données ponctuelles sur la sortie qui est
prêt à visualiser.

ChaîneScalaire
Déforme les données d'entrée le long d'une direction particulière (soit les normales, soit une
direction spécifiée) avec une échelle spécifiée par la valeur scalaire locale. Utile pour
faire des parcelles de tapis.

WarpVecteur
Déforme les données d'entrée le long d'un attribut de vecteur de point mis à l'échelle selon une échelle
facteur. Utile pour afficher des profils d'écoulement ou des déplacements.

EXEMPLES


mayavi2 -d heart.vtk -m Axes -m Contour -m GridPlane -m ContourGridPlane -m
IsoSurface
mayavi2 -d fire_ug.vtu -m Axes -m Contour -m VectorCutPlane -f MaskPoints -m Glyphe

Dans les exemples ci-dessus, les fichiers heart.vti et fire_ug.vtu VTK peuvent être trouvés dans
/usr/share/doc/mayavi2/examples/data. Le répertoire des exemples
(/usr/share/doc/mayavi2/examples/ sur Debian) fournit plusieurs exemples utiles.

Utilisez mayavi2 en ligne en utilisant les services onworks.net


Ad


Ad

Derniers programmes en ligne Linux et Windows