Viper це мінімалістичний науково плоттера і під час виконання модуль візуалізації. Він має підтримку для візуалізації сітки та рішення в Dolfin.
Приклади:
І NBSP; від імпорту Дельфін *
І NBSP; # земля сітки
І NBSP; сітка = UnitCube (16, 16, 16)
І NBSP; ділянка (сітка)
І NBSP; # Наступний код застаріло!
І NBSP; # земля скалярная функція
І NBSP; U = функція ("poisson.xml")
І NBSP; ділянка (і)
І NBSP; # земля вектор-функція, як поля зміщень
І NBSP; d = функція ("elasticity.xml")
І NBSP; ділянка (d, режим = "зсув")
І NBSP; # Зберегти як PNG
І NBSP; р = ділянки (сітка)
І NBSP; p.write_png ("mesh.png")
І NBSP;
І NBSP; # Зберегти як ВТК
І NBSP; р = ділянки (і)
І NBSP; p.write_vtk ("poisson.vtk")
Viper залежить від ВТК з підтримкою Python
Особливості :.
- Легкий і мінімалістичний
- Розширені поєднання клавіш
- Інтерактивна
- Зберегти як PNG, ВТК
- 2D і 3D
- скаляр, вектор, поля зміщень
- Кілька формати вхідного сигналу
- У режимі PyCC; прямий промальовування NumPy масиви більш Дельфін сітки
- Може бути використаний в якості окремого додатка для креслення, або використовуватися в якості частини PyDOLFIN
Що нового У цьому випуску:
- Цей реліз містить деякі незначні виправлення помилок для Viper. Це буде останній Viper реліз, починаючи з ВТК основі креслення в даний час включені безпосередньо в Dolfin 1.1.
Що нового у версії 0.4.7:
- Ця версія містить величезну кількість дрібних виправлень / поліпшень .
Що нового у версії 0.4.6:
- Цей реліз додає підтримку для побудови MeshFunctions над гранями і виправлені деякі проблеми, пов'язані з LUT файлів. Він також включає в себе деякі виправлення для 1D креслення.
Вимоги
- Python
Коментар не знайдено