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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pyemsi-0.3.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: pyemsi-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f83d98aa94f191e508985dd2577bb15459e8c903dc42ece65a8a791479769bc4
MD5 22b4dceeda0bbf9eaad3034faa6f8319
BLAKE2b-256 bdca67f6e1b726b9229645d8cc91861cb136c6bb8336501d316565f1d6a8570f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyemsi-0.3.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f84b2da7523f9137bbbbd17ab4172d653bdd3817401d9d3c9c9336145038b93
MD5 f632fb2eb50a6e2be2973b1abf09be75
BLAKE2b-256 b410ff56453ec45901c6a836b4cfc3699c64ae3e261a9710a8d07845426c032b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyemsi-0.3.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1a24ccd49c8229de77fef6b0e4d36bf29cbbb6ff953b9e6bdceb667aa0fbd7e0
MD5 5925da5f06a0bd1c74b4f0e24f0bc7d2
BLAKE2b-256 2560b895ced20d9eb7738844b6ee6ec894cde280ea970ee8e367b6637a10cb09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyemsi-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6fb583971e234d6d5b2217961e5c0f60e8df93577f1261d50c6a9c1d245ed8e
MD5 6d5cab593bd9a775a83b548214c972eb
BLAKE2b-256 298dc394c47800c0d00ed463cacc9f20b3f24e4499e2247346402d343da1e17a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyemsi-0.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1d54d990a5fc4041a01f6d632f126b17165304d366d4f9a24ec00cb189fbf6a
MD5 4870684f64bce28fd420ac46300bc2a3
BLAKE2b-256 c3f2efefc1463dffa1b306c9ce3bc9119223d40c490ff3e56a52775375114f8c

See more details on using hashes here.

Provenance

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