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.2.0.tar.gz (10.6 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.2.0-cp311-cp311-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

pyemsi-0.2.0-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.2.0-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.2.0.tar.gz.

File metadata

  • Download URL: pyemsi-0.2.0.tar.gz
  • Upload date:
  • Size: 10.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for pyemsi-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ea0d8a8da409a2ab2b65584a6de8baa94c6b68006704b9e38b3ea5f27f99b999
MD5 d074b9bb6b684d175455a6344dcdbb08
BLAKE2b-256 325e1ee1fa17f2c93cdc57e84b8b1baa036822010adb70c9506e527c57a58be7

See more details on using hashes here.

File details

Details for the file pyemsi-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyemsi-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for pyemsi-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 26f60bf5dbb9609a63642aabc2eb370d4a39aab4b2337878b7a05be8a79bfdc5
MD5 0dda757d7c323eef7e927f9b52ea8233
BLAKE2b-256 54a7443f06f0dab88a77c512294332b6cf1016f8da941a46085067ab5dc102ee

See more details on using hashes here.

File details

Details for the file pyemsi-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyemsi-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for pyemsi-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6f90ac286ca57f9d3d44e6aca23d681f5244ae4659bfd4331654377cf99314c5
MD5 34759751f70d957245cb2cc4efee7978
BLAKE2b-256 2c49aaf2927b5442e95ec9ab57bf18bbcddabf5026771269f5f16421dd205055

See more details on using hashes here.

File details

Details for the file pyemsi-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyemsi-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3de4936e57fae6c93e67fcb5835471b4113ed6361ae23d4dc8831921608a8623
MD5 09c5e350ec2389b1a8eb44e3aa99b6d8
BLAKE2b-256 382ee028a8d63477864d8bc8fa734fcc4d84550ee42c54ab185365affd461584

See more details on using hashes here.

File details

Details for the file pyemsi-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyemsi-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 390154fe5ad9a15bfd9bf965f3b4555abaed7c7c5b98e820c633b4d4c6f2f29e
MD5 e85aae3d81b9664eca26b3cf73b4b425
BLAKE2b-256 2d17dfe0525d9b5c098bbd5ab28de4e7e06074105783e6a0193dd8b5e0f446e9

See more details on using hashes here.

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