This project grew out of dissatisfaction with not being able to control what is going on under the hood with most finite elements packages. It was inspired by FEniCS.
For basic usage:
cd lyza
sudo python setup.py install
For development:
cd lyza/
sudo pip install --editable .
To run an example, simply go into the corresponding directory and execute the Python file inside:
cd examples/hyperelasticity
python hyperelasticity.py
The blog posts given below contain the formulations for some of the examples.
The examples are specified and solved in very simple domains, but it is possible to read in or generate arbitrary meshes.