Skip to main content

A python library based on FEniCS that aims to solve problems in continuum mechanics, in particular cardiac mechanics.

Project description

InstallConda CircleCI Platform

pulse

A software for solving problems in cardiac mechanics. The code in this repo used to be part of pulse-adjoint, but now works as a standalone mechanics solver without the need for dolfin-adjoint

Installation instructions

Install with pip

First install the requrements

pip install fenics-pulse

or you can install the most recent development version

pip install git+https://github.com/finsberg/pulse.git

Install with conda

You can also install the package using conda

conda install -c finsberg pulse

However, note that there are some problems with the 2017 version of FEniCS on conda. If you want a working conda environment with FEniCS 2017 check out this gist

Requirements

  • FEniCS verision 2017.x

Note that if you install FEniCS using anaconda then you will not get support for paralell HDF5 see e.g this issue.

Getting started

Check out the demos in the demo folder.

Documentation

Documentation can be found at finsberg.github.io/pulse

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

fenics-pulse-0.1.3.post1.tar.gz (46.0 kB view hashes)

Uploaded Source

Built Distribution

fenics_pulse-0.1.3.post1-py2.py3-none-any.whl (12.2 MB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page