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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pyemsi-0.3.3-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.3.3-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.3.3.tar.gz.

File metadata

  • Download URL: pyemsi-0.3.3.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.3.tar.gz
Algorithm Hash digest
SHA256 5e5754e877119c4dde5e899027a44ae3db3cd42f277877156f78be331092ad22
MD5 c434bb8761c7198a40b04089c4b599a3
BLAKE2b-256 d5fb6bcdbb7f063e7968e62cef3149ef65ebe35dcc32a85cd182e2a15a6ab4c7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyemsi-0.3.3-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.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 649c93dc0ece5b72aef699282f0fc8bf002b17dc91f87cac41b2907a1e860840
MD5 44a34f7a650f08aafc01d7b88037cb2d
BLAKE2b-256 f28bcb2b0f2cfbfcc5f541cbe74939258ae3104793c996523c9291b4786b5cd6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyemsi-0.3.3-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.3.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0f920b15e53e20d5f276f32176cf106b01b0731346fcec2c302139704b3b1e91
MD5 6f0c8b2a7d14ec537ebe90d482093b5f
BLAKE2b-256 2c58f0428cbcae6a383873d17b8ba4d7009773b13c6de4ebcc566bcadd4da773

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyemsi-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9e07c1e138d35e42cc6e7dfc58c72289ef0bdf46d9b27c53cac7685cd4a7c5a
MD5 3bc65ab7e0ccc81497970ef50dde3229
BLAKE2b-256 d644885959dd38b8bf8f47be8168120602683186af2cd77e3affc1a91f11b7e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyemsi-0.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b34a7be424716df6ac3a3f836ef49ed70816fbf25e2a793afbcf427e2939f950
MD5 5d1bfc836e5deec1d1cd40fb25425f7e
BLAKE2b-256 7a2a83af9494a64e98ec0c88d1c882f9051eeb3869f94a67964c04a85ac64d22

See more details on using hashes here.

Provenance

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