Skip to main content

DOI PyPi Version PyPI Downloads

dolfin_mech

A set of FEniCS-based python tools for Computational Mechanics.

The library has notably been used in:

Installation

A working installation of FEniCS (version 2019.1.0) is required to run dolfin_mech. To setup a system, the simplest is to use conda: first install miniconda (note that for Microsoft Windows machines you first need to install WSL, the Windows Subsystem for Linux, and then install miniconda for linux inside the WSL), and then install the necessary packages:

conda create -y -c conda-forge -n dolfin_mech fenics=2019.1.0 matplotlib=3.5 meshio=5.3 mpi4py=3.1.3 numpy=1.23 pandas=1.3 pip python=3.10 vtk=9.2
conda activate dolfin_mech

Now, if you only need to use the library, you can install it with:

pip install dolfin_mech

But if you need to develop within the library, you need to install an editable version of the sources:

git clone https://github.com/mgenet/dolfin_mech.git
pip install -e dolfin_mech/.

Release files for dolfin-mech 2026.8.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dolfin-mech 2026.8.20
File Size Uploaded
dolfin_mech-2026.8.20.tar.gz 66.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dolfin-mech 2026.8.20
File Interpreter ABI Platform
dolfin_mech-2026.8.20-py3-none-any.whl Python 3 none any Details

Total release size:182.2 kB

Release files / dolfin_mech-2026.8.20.tar.gz

Download URL dolfin_mech-2026.8.20.tar.gz
Size 66.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e47ee99c1d43156d5b52a5d37c57f6c46d0f48d6129c564381c4d12a847d04b9
BLAKE2b-256 checksum
How to use checksums
59c27bb5236027964da3ca6548f49c60e92e66f6deca2dfd14294a3cd2938e13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / dolfin_mech-2026.8.20-py3-none-any.whl

Download URL dolfin_mech-2026.8.20-py3-none-any.whl
Size 116.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac13c1de1b0ed872c847a7b3fa9ac6058d45ef5af93d2f634dcf1a0842d7d2ec
BLAKE2b-256 checksum
How to use checksums
ebf09811d976df910d4c3ca7a6cab5f737c03258baa1d214952fd63357d7faf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page