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.1.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.1-cp311-cp311-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pyemsi-0.3.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: pyemsi-0.3.1.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.3.1.tar.gz
Algorithm Hash digest
SHA256 7ebee66baf8d767db8b42459c58891f7fea4d4dd53daadc851bc02d5fb4e5177
MD5 e8aa3aeb4c7933ffba859db4dae75dd2
BLAKE2b-256 86914ea2741e6266d027f2d7fa461d05bbbf4ff41d4ff8872a25e5a17949d8f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.3.1.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.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyemsi-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.1 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.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e58210d75e9a476b8abc4623c52c8feebb1dd0ff5f360567f31495994c616e44
MD5 da2569c5ce1994fc7e10086d5187caac
BLAKE2b-256 9c814b938b56c727f24531e25fbebaeb0c11abb3547db14f3fc346b769ff103d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.3.1-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.3.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyemsi-0.3.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 11.1 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.3.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6f43832d0b91f57a66417b63ac4bc557a8685d297a9adeeb6c6422bff989de40
MD5 c23e5e07e70c1cb871bc598349749980
BLAKE2b-256 88e718fd9f8ee9ee4e105575ff9ec09bd2ff7911894b61a16870ac57232b426a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.3.1-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.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyemsi-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9be21217f78820d9486688e803bcfd6915bb348d7f92dbb525c3ebf2379185b2
MD5 8793166c8f59c7a62d482a442e834d9b
BLAKE2b-256 4a39d05b519bec581dc3205be14a1461a6ab897d10e74c79046d2c2bd56196c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.3.1-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.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyemsi-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b652a37229b900c5d47dd9745c22af5c9659815692018c4e5a3dac3fe2c4b1e4
MD5 64fb4c7c7944390d5ac7a377376acc7f
BLAKE2b-256 d86f5ceb1076443fad454a7b64b13c910f46bf0d7306bfaa8a1f092e1a18c068

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyemsi-0.3.1-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