Skip to main content

[![PyPi Version](https://img.shields.io/pypi/v/dolfin-mech.svg?style=flat-square)](https://pypi.org/project/dolfin-mech)

Project description

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/.

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

dolfin_mech-2026.5.7.tar.gz (59.4 kB view details)

Uploaded Source

Built Distribution

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

dolfin_mech-2026.5.7-py3-none-any.whl (105.3 kB view details)

Uploaded Python 3

File details

Details for the file dolfin_mech-2026.5.7.tar.gz.

File metadata

  • Download URL: dolfin_mech-2026.5.7.tar.gz
  • Upload date:
  • Size: 59.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dolfin_mech-2026.5.7.tar.gz
Algorithm Hash digest
SHA256 c169c19748234d95343ee01e828dedc0881ae11c9b664a6a74fa1872513d33fc
MD5 c67d42ede4255852bf38c50ad19b6b35
BLAKE2b-256 8e0b51e40ec3cad412732ef37eed27689ac7abba758594c7f32c5800620f299d

See more details on using hashes here.

File details

Details for the file dolfin_mech-2026.5.7-py3-none-any.whl.

File metadata

  • Download URL: dolfin_mech-2026.5.7-py3-none-any.whl
  • Upload date:
  • Size: 105.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dolfin_mech-2026.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 450af447b58a0f7487465a021937bc84580a47614c6da24e19d0661b7c780398
MD5 e45da0b87566edaeb1838815095a88e4
BLAKE2b-256 a8cefeb67989bf15d65205c128d7653d81d33ce31288f1d233d4ea6de55c03af

See more details on using hashes here.

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