All projects
PurkinjeUV: Scientific Python Package for Cardiac Simulation
scientific-pythonautomation
Screenshot coming in Phase 3
Problem
Computational modeling workflows need reusable, testable, documented package code instead of fragile research scripts.
Solution
Built a modular scientific Python package for generating Purkinje-network geometries over cardiac surface meshes, with simulation, visualization, export utilities, documentation, tests, and PyPI packaging.
Deliverables
- Python package
- Fractal network generation
- Mesh support
- UV mapping workflow
- Eikonal solver path
- Visualization utilities
- Docs
- CI
- PyPI release
Why it matters
- Installable package means collaborators reproduce results without re-reading your setup notes
- PyPI release makes the work citable and verifiable outside the lab
- Fractal generation + UV mapping handles geometry that pure FEM mesh tools cannot address
- Tests + CI keep the package reliable as scientific dependencies evolve
Tech Stack
PythonNumPyPyVistaVTKGMSHScientific computingGitHub ActionsPyPI
Services
Scientific PythonSimulation ToolsResearch Software EngineeringPackage DevelopmentComputational Modeling