англійськафранцузькаіспанська

Ad


Значок OnWorks

mayavi2 - онлайн в хмарі

Запустіть mayavi2 в постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда mayavi2, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mayavi2 - Науковий пакет візуалізації для 2-D і 3-D даних

СИНТАКСИС


mayavi2 [параметри] [args]

Де arg1, arg2 тощо – це додаткові імена файлів, які відповідають збереженому Mayavi2
візуалізації (ім'я файлу.mv2), скрипти Mayavi2 (ім'я файлу.py) і будь-які формати файлів даних
яку підтримує Майаві.

ОПИС


Mayavi2 — це інструмент для наукової візуалізації 2-D та 3-D. До особливостей Mayavi2 належать:

* Візуалізація скалярних та векторних даних у 2 та 3 вимірах

* Легка можливість написання сценаріїв за допомогою Python

* Легке розширення за допомогою джерел, компонентів, модулів і фільтрів даних

* Читання кількох форматів файлів: VTK (застарілі та XML), PLOT3D тощо.

* Збереження візуалізацій

* Збереження відтвореної візуалізації в різних форматах зображень.

ВАРІАНТИ


-h

Це друкує всі доступні параметри командного рядка та виходить. Також доступний через
--допомога.

-V

Це друкує версію Mayavi в командному рядку та закриває. Також доступний через
-- версія.

-z ім'я файлу.mv2

Це завантажує попередньо збережену візуалізацію Mayavi2. Також доступний через --а саме
filename.mv2 або --візуалізація ім'я файлу.mv2.

-d файл даних.*

Відкриває будь-який із підтримуваних форматів файлів даних або джерело даних, не пов’язане з файлом. Це
включає формати файлів 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 та інші, які підтримуються. файл даних.* також може бути джерелом
завантажиться об’єкт, не пов’язаний з файлом, наприклад ParametricSurface або PointLoad
відповідні джерела даних у Mayavi. Також доступний через --дані.

-m назва модуля

Модуль - це об'єкт, який фактично візуалізує дані. Завантажено вказану назву модуля
у поточному ModuleManager. Ім’я модуля має бути дійсним, якщо ні, ви отримаєте
повідомлення про помилку.

Якщо модуль вказано як "package.sub.module.SomeModule", тоді модуль (SomeModule)
імпортується з 'package.sub.module'. Стандартні модулі, що надаються з mayavi2, не потрібні
повна специфікація шляху. Наприклад:

mayavi2 -d data.vtk -m Структура -m m2_user_modules.TestModule

У цьому прикладі 'Outline' є стандартним модулем, а 'm2_user_modules.TestModule' є деяким
визначений користувачем модуль. Побачити МАЯВІ2 МОДУЛІ розділ нижче для вичерпного списку
доступні модулі. Також доступний через -- модуль.

-f ім'я фільтра

Фільтр – це об’єкт, який тим чи іншим чином відфільтровує дані. Дане
filter-name завантажується відносно поточного джерела/об'єкта фільтра. Назва фільтра
має бути дійсним, якщо ні, ви отримаєте повідомлення про помилку.

Якщо фільтр указано як "package.sub.filter.SomeFilter", тоді фільтр
(`SomeFilter`) імпортується з 'package.sub.filter'. Стандартні модулі в комплекті
mayavi2 не потребує повної специфікації шляху. Наприклад:

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

У цьому прикладі 'ExtractVectorNorm' є стандартним фільтром, а 'm2_user_filters.TestFilter'
це певний визначений користувачем фільтр.

Читати МАЯВІ2 ФІЛЬТРИ розділ нижче для вичерпного списку доступних фільтрів. Також
доступні через --фільтр.

-M

Запускає новий менеджер модулів на конвеєрі Mayavi. Також доступний через
--module-mgr.

-n

Створює нове вікно/сцену. Будь-які параметри, передані після цього, застосовуватимуться до цього щойно створеного
сцена. Також доступний через -- нове вікно.

-t

Запускає набір тестів mayavi2 і виходить. Якщо запустити як такий, це запускає як TVTK, так і
Mayavi2 unittests. Якщо передані додаткові аргументи, вони передаються до
тестовий бігун. Таким чином, це також можна використовувати для виконання інших тестів. Наприклад:

mayavi2 -t ентузіазм.наполегливість

Це запустить лише тести всередині пакета enthought.persistence. Ви також можете
вкажіть каталог із тестовими файлами для запуску з цим, наприклад:

mayavi2 -t відносний_шлях_до/integrationtests/mayavi

виконає інтеграційні тести з джерел mayavi. Також доступний через --тест.

-x скрипт-файл

Це виконує заданий сценарій у просторі імен, де ми гарантуємо, що ім’я 'mayavi' є
Екземпляр сценарію Mayavi - так само, як у вбудованому інтерпретаторі Python. Також в наявності
через --викон

ПОПЕРЕДЖЕННЯ: Зауважте, що для цього використовується `execfile`, тому зверніть увагу, що це може бути небезпечно, якщо
сценарій робить щось неприємне!

-s python-вираз

Виконати вираз для останнього створеного об’єкта. Наприклад, якщо попередній об’єкт
був модулем, і ми хочемо встановити колір цього об'єкта, який можна зробити -s
"actor.property.color = (1,0,0)". Для виразу слід використовувати лапки. Також
доступний за допомогою --набір, Наприклад:

mayavi2 -d ParametricSurface -m Контур \
-s "actor.property.color = (1,0,0)" \
-s "scene.save('test.png', size=(800, 800))"

ПОПЕРЕДЖЕННЯ: Зауважте, що для цього використовується `exec`, тому зверніть увагу, що це може бути небезпечно!

МАЯВІ2 МОДУЛІ


Сокири Малює прості осі.

ContourGridPlane
Модуль площини контурної сітки. Цей модуль дозволяє взяти фрагмент вхідних даних сітки
і переглядати контури даних.

CustomGridPlane
Спеціальна площина сітки з набагато більшою гнучкістю, ніж модуль GridPlane.

DataSetClipper
Цей фільтр обрізає набір даних в області. Область може бути визначена інтерактивно як
коробка, куля...

Гліф Відображає різні типи гліфів, орієнтованих і забарвлених відповідно до скаляра або вектора
дані в точках введення.

GridPlane
Простий модуль площини сітки.

HyperStreamline
Модуль, який інтегрується через тензорне поле для створення гіперпотоку. The
інтегрування відбувається по максимальному власному вектору і перерізу
hyperstreamline визначається двома іншими власними векторами. Таким чином, форма
гіперструм є «трубоподібним», а поперечний переріз є еліптичним.
Гіперструні використовуються для візуалізації тензорних полів.

ImageActor
Простий модуль для ефективного перегляду даних зображень.

ImagePlaneWidget
Простий модуль для перегляду даних зображень.

IsoSurface
Модуль, що дозволяє користувачеві робити контури вхідних точкових даних.

етикетки Дозволяє користувачеві позначати поточний набір даних або поточну діючу діючу дію
модуль

Осі орієнтації
Створює невеликі осі на стороні, яка вказує положення координати
осей і тим самим позначає орієнтацію сцени. Потрібен ВТК-4.5 і вище.

обрис
Модуль, який малює контур для наведених даних.

ScalarCutPlane
Бере площину зрізу будь-якого набору вхідних даних за допомогою неявної площини та відкладає дані
з додатковим контуром і скалярним викривленням.

SliceUnstructuredGrid
Цей модуль бере фрагмент неструктурованих даних сітки і показує клітинки, які
перетинати або торкатися зрізу.

Раціоналізувати
Дозволяє користувачеві малювати лінії току для заданих векторних даних. Це підтримує різні
види насіннєвих об’єктів (лінія, сфера, плоска і точкова насіння). Це також дозволяє
користувач може малювати стрічки або трубочки, а також підтримує різні типи інтерактиву
режими розрахунку ліній току.

StructuredGridOutline
Малює контур, що відповідає сітці, для структурованих сіток.

поверхню
Малює поверхню для будь-якого вхідного набору даних з додатковим контуром.

TensorGlyph
Відображає тензорні гліфи, орієнтовані та забарвлені відповідно до скалярних або векторних даних
точки введення.

текст Цей модуль дозволяє користувачеві розміщувати текст на екрані.

VectorCutPlane
Бере довільний зріз вхідних даних за допомогою неявної площини розрізу та розташовує
гліфи за даними векторного поля. Гліфи можна розфарбувати за допомогою будь-якого
векторна величина або скалярні атрибути.

Вектори
Відображає різні типи гліфів, орієнтованих і забарвлених відповідно до векторних даних
точки введення. Це просто зручний модуль, який повністю заснований на
Модуль гліфів.

Об'єм Модуль Volume візуалізує скалярні поля за допомогою об’ємної візуалізації
методи.

WarpVectorCutPlane
Бере довільний фрагмент вхідних даних за допомогою неявної площини розрізу та деформує його
за даними векторного поля. Скаляри відображаються на деформованій поверхні
як кольори.

МАЯВІ2 ФІЛЬТРИ


Похідні клітини
Обчислює похідні на основі вхідних точкових скалярних і векторних даних і створює дані комірки
на градієнтах. Можна використовувати, наприклад, для приблизного розрахунку завихренності.

CellToPointData
Перетворює дані атрибутів комірки в точкові дані шляхом усереднення даних комірки з
клітини в точці.

Контур
Фільтр контуру, який обертається навколо компонента Contour для створення ізо-поверхень
на будь-якому наборі вхідних даних.

CutPlane
Цей клас представляє площину розрізу, яку можна використовувати для розрізу будь-якого набору даних.
Він також забезпечує інтерфейс 3D-віджетів для розташування та переміщення фрагмента
інтерактивно.

ElevationFilter
Створює скалярні дані, що відповідають висоті точок уздовж лінії.

Делоне 2D
Виконує 2D тріангуляцію Делоне.

Делоне 3D
Виконує 3D тріангуляцію Делоне.

ExtractEdges
Цей фільтр витягує межі комірки з будь-яких вхідних даних.

ExtractGrid
Дозволяє користувачеві вибрати частину структурованої сітки.

ExtractTensorComponents
Обгортає фільтр TVTK ExtractTensorComponents для вилучення компонентів з тензора
поле.

ExtractUnstructuredGrid
Дозволяє користувачеві вибрати частину неструктурованої сітки.

ExtractVectorNorm
Обчислює норму (евклідову) вхідних векторних даних (з додатковим масштабуванням
між [0, 1]). Це корисно, коли вхідні дані мають векторний вхід, але не мають скаляра
дані для величини векторів.

ExtractVectorComponents
Обгортає фільтр TVTK ExtractVectorComponents для вилучення компонентів вектора.
Це корисно для аналізу окремих компонентів векторних даних.

Гауссова бризка
Цей фільтр вказує на об’єм з еліптичним розподілом по Гауссу.

MaskPoints
Вибірково передає точки входу за течією. Це можна використовувати для підвибірки
точки введення. Зауважте, що це не передає дані геометрії, це означає всю сітку
інформація втрачена.

GreedyTerrainDecimation
Апроксимує поле висоти (дані зображення) за допомогою трикутної сітки, зберігаючи число
мінімум трикутників.

ImageChangeInformation
Фільтр, який можна використовувати для зміни походження, інтервалу та розмірів введення
набір даних зображення без зміни самих даних.

ImageDataProbe
Фільтр, який можна використовувати для дослідження будь-якого набору даних за допомогою набору даних Structured Points.
Фільтр також дозволяє перетворювати скалярні дані в короткий масив без знака
що скаляри можна використовувати для візуалізації об’єму.

PointToCellData
Виконує зворотний фільтр CellToPointData.

PolyDataNormals
Обчислює нормалі з вхідних даних. Це надає сіткам більш гладкий вигляд. Це
має працювати для будь-якого набору вхідних даних. Примітка: цей фільтр називається «Обчислювати нормалі».
Mayavi2 GUI (візуалізація/фільтри/обчислення нормалів).

QuadricDecimation
Зменшіть трикутники в сітці, утворюючи гарне наближення до вихідної сітки.

Виберіть Вихід
Фільтр, який дозволяє користувачеві вибрати один із кількох вихідних даних
введення. Зазвичай це дуже корисно для багатоблочного джерела даних.

SetActiveAttribute
Цей фільтр дозволяє користувачеві встановлювати атрибут активних даних (скаляри, вектори та
тензори) на наборі даних VTK. Це особливо корисно, якщо вам потрібно щось зробити
як обчислити контури одного скаляра на контурі іншого скаляра.

стриппер
Створіть трикутні смуги та/або полілінії. Корисно для упорядкування розпаду
поверхонь, наприклад, створених трубчастим фільтром. .

поріг
Простий фільтр, який встановлює пороги для вхідних даних.

TransformData
Виконує лінійне перетворення вхідних даних.

Трикутний фільтр
Перетворює вхідні багатокутники та смуги трикутників у трикутники за допомогою
Клас tvtk.TriangleFilter. Це корисно, якщо у вас є такий фільтр
обробляє лише трикутники.

Труба Перетворює лінії в трубки.

Визначений користувачем
Цей фільтр дозволяє користувачеві визначити власний фільтр динамічно/інтерактивно. це є
як FilterBase, але дозволяє користувачеві вказувати клас без написання коду.

Вихровість
Цей фільтр обчислює завихренність вхідного векторного поля. Для зручності в
фільтр дозволяє за бажанням пропускати задане векторне поле введення. The
фільтр також дозволяє користувачеві показати компонент завихренності вздовж a
конкретні декартові осі координат. Він виробляє точкові дані про вихід, який є
готовий до візуалізації.

WarpScalar
Деформує вхідні дані в певному напрямку (або нормалі, або а
заданий напрямок) із масштабом, заданим локальним скалярним значенням. Корисно для
виготовлення килимових сюжетів.

WarpVector
Деформує вхідні дані вздовж атрибута вектора точки, масштабованого відповідно до масштабу
фактор. Корисно для показу профілів потоку або переміщень.

ПРИКЛАДИ


mayavi2 -d heart.vtk -m Осі -m Контур -m GridPlane -m ContourGridPlane -m
IsoSurface
mayavi2 -d fire_ug.vtu -m Осі -m Контур -m VectorCutPlane -f MaskPoints -m Гліф

У наведених вище прикладах можна знайти файли VTK heart.vti та fire_ug.vtu
/usr/share/doc/mayavi2/examples/data. Каталог прикладів
(/usr/share/doc/mayavi2/examples/ на Debian) надає кілька корисних прикладів.

Використовуйте mayavi2 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad