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.1.3.tar.gz (10.6 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.1.3-cp311-cp311-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pyemsi-0.1.3-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.1.3-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.1.3.tar.gz.

File metadata

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

File hashes

Hashes for pyemsi-0.1.3.tar.gz
Algorithm Hash digest
SHA256 549eb300847da15188ddefa30ce332bcb197b80f5f246646c20cbc0806d0083a
MD5 a6db7e3a5159666934a04de4f5297106
BLAKE2b-256 7d64246524c9f247dfef26126bcb2a8c71b9ee5ec1f45207f74af26b00851cd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyemsi-0.1.3-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.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9c4f3f2bb256f194b736acd27e77db47150a9ab549b7935203f751b9038cddb5
MD5 67f2235ae18c0d91707e74dbe83664df
BLAKE2b-256 073b55c8a0965da6c5abc59fa98140f5bcca2b91814a3d5c45d78f607c58b9be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyemsi-0.1.3-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.1.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 705bb6718fe801d9eed38975592913ea76e49f60c585fd387aad1b4f2446157f
MD5 91a2e5fca4203477d2e6a64d56ac0dce
BLAKE2b-256 5f10f62689e8179bf0c134ea61ed576bfdb7f7491d398fd587aa5cd23b2a7e88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyemsi-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5473d0bc90787894bfdc683ed14f1ebc399f765e6c2b7cea84ec8d5aacc6f06a
MD5 ec5614ba16daf046b144d394aef2df2a
BLAKE2b-256 f12658433d61175e59713377707ba989a20224f733c7008bf74e274b50993929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyemsi-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ca0378cbcc7ef37c2644ea19b9e027ba16523d9479e8d9f26ec59bdc0287e86
MD5 550a27c8100f50f7fb0591007a9dee03
BLAKE2b-256 27d340d8912ff783e1867861882550f5707a020567eef522c371b3ab06b08886

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