Skip to main content

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.

Video Guides

English
English pyemsi video guide
日本語
Japanese pyemsi video guide

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

Metadata

Release files for pyemsi 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyemsi 0.5.1
File Size Uploaded
pyemsi-0.5.1.tar.gz 10.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyemsi 0.5.1
File
pyemsi-0.5.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyemsi-0.5.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pyemsi-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyemsi-0.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details

Total release size: 56.7 MB

Release files / pyemsi-0.5.1.tar.gz

Download URL pyemsi-0.5.1.tar.gz
Size 10.7 MB
Tags Source
SHA-256 checksum
How to use checksums
4d856832773dd62667a479310d7cfaec1297988f9a1531d47ec150c489727740
BLAKE2b-256 checksum
How to use checksums
9190fc2e3d6dc6a9ee90b47f844b5d6d52b2096f20f87e6ab3eed65cddaaf1c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release files / pyemsi-0.5.1-cp311-cp311-win_amd64.whl

Download URL pyemsi-0.5.1-cp311-cp311-win_amd64.whl
Size 11.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f1f646b2ff4bf06f460fe0c4b42ce7e022b6b5642a76c5a3da18c7da4d32e18e
BLAKE2b-256 checksum
How to use checksums
d5832b2ed47cb2da551f50e1b9233bf9215fc0671054a3ff63e166f5977111dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release files / pyemsi-0.5.1-cp311-cp311-win32.whl

Download URL pyemsi-0.5.1-cp311-cp311-win32.whl
Size 11.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ba8e46996e89475d8396530fe6d8326899536cebe81a495b47102a22678221f3
BLAKE2b-256 checksum
How to use checksums
4eb9d97b9e1893b93d78a57b9c1a744f23a65482823616d8599c9fb12dea1431
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release files / pyemsi-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyemsi-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
57bdf5a26acd51dc038259fe2011aef57b7d06b8cc4fa43b09268cf4b077a10d
BLAKE2b-256 checksum
How to use checksums
d36daa3b39e5ca58f3c016a73a4d7a6bd0c4f93e4a836961edbd8945ff3f3680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release files / pyemsi-0.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyemsi-0.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d20e532ffcee42b0ae2929c7effef3bf6ce4abf0561ee1f67620a0fc62d2a397
BLAKE2b-256 checksum
How to use checksums
cf304137a34e452ba39fb3ebbef14d33880029a0b77b9ae22d8d302785b111cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.6.0

5 release files

This release

0.5.1 This release

5 release files

0.5.0

5 release files

0.4.0

5 release files

0.3.3

5 release files

0.3.2

5 release files

0.3.1

5 release files

0.3.0

5 release files

0.2.0

5 release files

0.1.3

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page