Skip to main content

Python tools EMSolution output visualization

Project description

pyemsi logo

pyemsi

PyPI version Python 3.11 License Build Wheels

Python tools for EMSolution FEMAP Neutral file conversion and interactive 3D visualization with VTK.

pyemsi converts EMSolution FEMAP Neutral (.neu) models into VTK datasets for ParaView workflows and provides interactive desktop and notebook visualization built on PyVista, VTK, and Qt.

Quick links

Highlights

  • Convert EMSolution FEMAP Neutral files into VTK MultiBlock UnstructuredGrid (.vtm) output.
  • Parse large models with a Cython-accelerated FEMAP reader.
  • Explore simulation results in a Qt desktop app or inside Jupyter notebooks.
  • Work with displacement, magnetic, current, force, and heat result data.

Get Started

Install the base package:

pip install pyemsi

Install with notebook support:

pip install pyemsi[jupyter]

Guides

Requirements

  • Python 3.11
  • VTK >= 9.0.0
  • PyVista >= 0.43.0
  • PySide6 >= 6.5.0
  • NumPy >= 1.21.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyemsi-0.3.0.tar.gz (10.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyemsi-0.3.0-cp311-cp311-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.11Windows x86-64

pyemsi-0.3.0-cp311-cp311-win32.whl (11.1 MB view details)

Uploaded CPython 3.11Windows x86

pyemsi-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyemsi-0.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (11.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

File details

Details for the file pyemsi-0.3.0.tar.gz.

File metadata

  • Download URL: pyemsi-0.3.0.tar.gz
  • Upload date:
  • Size: 10.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for pyemsi-0.3.0.tar.gz
Algorithm Hash digest
SHA256 4b2a8336d79665a4881276653c9014b735cb31e04a10730cfc73f4a705fbd43a
MD5 7b9d664c90f867c1403a1ee71301ddc8
BLAKE2b-256 f73c17f3dbf6542cd346b1be2ef7c214bebf74202b12ddab0d585fb956fd7c58

See more details on using hashes here.

File details

Details for the file pyemsi-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyemsi-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for pyemsi-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 03f7570cfc637c0fe61939c75e4588cbd95f6263a20a37f38005ac2ad76b352f
MD5 1d0f861b4a4e48ad2638cb253858d475
BLAKE2b-256 f14b53feb6d3f007fe41961e5006688a67e28db0c8c6371813e7ec6f33629451

See more details on using hashes here.

File details

Details for the file pyemsi-0.3.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyemsi-0.3.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for pyemsi-0.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bf28f6a435fd6d798067c1b3440ef28427c011a7e9d6c9086323b8368d17dd7a
MD5 e090330cc71f54e50cc2af05f97cc2e8
BLAKE2b-256 40a34e4ac9abb98e9589ae91bbdb28fe39f92b5d01151709bffd010c368c8508

See more details on using hashes here.

File details

Details for the file pyemsi-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyemsi-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 004b7f95a3e8e28d7ef459f82172ebd1eb38ceee9fe6e9c51ff62a7395312a6a
MD5 add789cad8ff0014a2b49414f56603e2
BLAKE2b-256 f061d04da7e732b9fe7179d675db1d4dc4f04e82ef86e35a4cf26b2fc586f44e

See more details on using hashes here.

File details

Details for the file pyemsi-0.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyemsi-0.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 736bb7a20c344417579a94df739c6119f027466d32ffb3abad078e8c1aecc85d
MD5 15d2c27b888ad3d0cc14a935df4d29d9
BLAKE2b-256 94cad6497498becda896c416ed7d8d6fb908f82b9ffe83555a0566468734692e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page