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.4.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.4.0-cp311-cp311-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.11Windows x86-64

pyemsi-0.4.0-cp311-cp311-win32.whl (11.2 MB view details)

Uploaded CPython 3.11Windows x86

pyemsi-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyemsi-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (11.7 MB view details)

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

File details

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

File metadata

  • Download URL: pyemsi-0.4.0.tar.gz
  • Upload date:
  • Size: 10.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyemsi-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f7a69408a5c3ecfeabcd7667f5bbd88d572efcb7e4afbed2e6fade0a11afbbbc
MD5 29dd9d04170c2bb6b3535637a04b8bb1
BLAKE2b-256 8f4a1ebdfdd384493f9cd78870e198071bb7b302ecb30d2d5bdbc8ddc8258079

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.4.0.tar.gz:

Publisher: build.yml on EMSolution-SSIL/pyemsi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pyemsi-0.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyemsi-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 352a79d534f22777cfa03af8a22c73847f39e24714fc34ddefb66683060ccd94
MD5 dedd5917defe6029e2f2daa35705ffc8
BLAKE2b-256 4bb12ad27089737416d3a1c2f4c54f621293d78c794061997515e349345d9709

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.4.0-cp311-cp311-win_amd64.whl:

Publisher: build.yml on EMSolution-SSIL/pyemsi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pyemsi-0.4.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 11.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyemsi-0.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ae387d6e726acf06a8988ae36a76d5c4c1b3366733777aa902e754311a0779a3
MD5 96fd5227261b7cbf3e7ad7ec6736a574
BLAKE2b-256 e9812f29b55fca8d846ecbf3820b5b224987be1d25b4521648c3a5499f413687

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.4.0-cp311-cp311-win32.whl:

Publisher: build.yml on EMSolution-SSIL/pyemsi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pyemsi-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b389951f9cfd9d25c0678a994a3aefd61692d6374706b34e7adeda48298b6714
MD5 0cc4e0fe9a583c67de27f93c0135f389
BLAKE2b-256 65266154a790a3d36262edb0e1b4d88cea1636d239deef37df94f461accd0310

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on EMSolution-SSIL/pyemsi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for pyemsi-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12f66eb731fc1e5b1ca5110c0dfc1cc6ee1a82e2a760d8a94ea5af335204e571
MD5 bff46d72546d8e59aff5d77b765f4325
BLAKE2b-256 a127f9db0472ac1c8effba3b33269b2746d815a6eab6143c2b6da4755c4e4d51

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on EMSolution-SSIL/pyemsi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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