Skip to main content

Ventricular myocardial mesh construction for ECG and FIM simulation

Project description

purkinje-learning-myocardial-mesh

A Python library for modeling, manipulating, and analyzing Purkinje fiber networks embedded in myocardial meshes — useful in computational cardiology, electrophysiology modeling, and bioengineering research.


Features

  • Parse and manipulate myocardial mesh data
  • Integrate Purkinje network geometries
  • Designed for computational simulation environments
  • Structured for maintainability and versioned releases
  • Automated testing with pytest and CI-friendly config

Installation

pip install myocardial-mesh

For development:

pip install -e ".[dev]"

Dependencies and development requirements are managed via pyproject.toml.


Usage

Here’s a basic example (assumes functional API in myocardial_mesh or similar module):

from myocardial_mesh import load_mesh, attach_purkinje_network

mesh = load_mesh("data/mesh.vtk")
network = attach_purkinje_network(mesh)
network.simulate()

Versioning & Release

This project uses release-please to automate versioning and changelog generation.
Follow Conventional Commits to trigger releases.

Example commit:

feat: add new Purkinje-mesh attachment algorithm

License

This project is licensed under the terms of the MIT license.

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

myocardial_mesh-0.1.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

myocardial_mesh-0.1.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file myocardial_mesh-0.1.1.tar.gz.

File metadata

  • Download URL: myocardial_mesh-0.1.1.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for myocardial_mesh-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0499cd01d76d2dca477e25fd46434777d35a428f1f7e05cdcfc9c88f00943616
MD5 ac92223deca3b82ebea100a8772a8060
BLAKE2b-256 fc578463ad03bca708e2fd8b75177e92e41eb659bccdbcec0f20fdf667933462

See more details on using hashes here.

Provenance

The following attestation bundles were made for myocardial_mesh-0.1.1.tar.gz:

Publisher: release.yml on ricardogr07/purkinje-learning-myocardial-mesh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file myocardial_mesh-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for myocardial_mesh-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f06d87a74245ae7b7fe5dc0841bada75f7cc6cadf34b2caef15b8ae791011600
MD5 a57f73f57a5a6088db8ee0254ca4f933
BLAKE2b-256 55522189bcc49c84a77eb12020f5a10cd5637c54524ec422d04bb0e9b3de1ffe

See more details on using hashes here.

Provenance

The following attestation bundles were made for myocardial_mesh-0.1.1-py3-none-any.whl:

Publisher: release.yml on ricardogr07/purkinje-learning-myocardial-mesh

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