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.0

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.0
File Size Uploaded
pyemsi-0.5.0.tar.gz 10.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyemsi 0.5.0
File
pyemsi-0.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyemsi-0.5.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pyemsi-0.5.0-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.0-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.6 MB

Release files / pyemsi-0.5.0.tar.gz

Download URL pyemsi-0.5.0.tar.gz
Size 10.7 MB
Tags Source
SHA-256 checksum
How to use checksums
ab868c5324c97015f3d5db1ce5d1939dda857a42f9291c456735f9ca7eeb03d3
BLAKE2b-256 checksum
How to use checksums
80e48827ccabc98600f552940ab104cb7d5897aa7b913840529bec2fcee2bea4
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 Aug 3, 2026.

Transparency log

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

Download URL pyemsi-0.5.0-cp311-cp311-win_amd64.whl
Size 11.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
45b47e0db5c3a8cda72e9111539ffbe4060ad540665f7438205408a0a9d0c4c6
BLAKE2b-256 checksum
How to use checksums
c40cd49e41bb3e09c847ac76117c02334e9721fd5ef236f2beb4c4990d4ad7b3
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 Aug 3, 2026.

Transparency log

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

Download URL pyemsi-0.5.0-cp311-cp311-win32.whl
Size 11.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
eeaf61a088c8e6d2739763b51d16a36e7e03c5eb16b4c1878e9ec5c6ba3747a9
BLAKE2b-256 checksum
How to use checksums
2a2a0b1fbed640a153ebf24f4d427f11c075a47fe762fe5924edb864e47012d0
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 Aug 3, 2026.

Transparency log

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

Download URL pyemsi-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6e53039bee15a09f81c0aee741519c3f15a606fd6a4e9ac4c7c3ce043f557663
BLAKE2b-256 checksum
How to use checksums
47176c52f83a2b9827a675b7b77e7d4252d5488ef0133e0ac95f0cab6ef84e63
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 Aug 3, 2026.

Transparency log

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

Download URL pyemsi-0.5.0-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
362b3c1fc6a838196c7ee956e5e43ac7ebb0ae1bbf31705265a342d0359aef92
BLAKE2b-256 checksum
How to use checksums
41e55304d88f73ab3c9fe984e44be25e3fb7acc843f39ca1d51ed2079e8187ac
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 Aug 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.6.0

5 release files

0.5.1

5 release files

This release

0.5.0 This release

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