Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 19 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: mgenet
  • License: lgpl-3.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 814 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 3
  • Open Issues: 0
  • Releases: 6
Created almost 3 years ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

DOI PyPi Version PyPI Downloads

dolfin_mech

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

The library has notably been used in: * [Genet (2019). A relaxed growth modeling framework for controlling growth-induced residual stresses. Clinical Biomechanics.] * [Álvarez-Barrientos, Hurtado & Genet (2021). Pressure-driven micro-poro-mechanics: A variational framework for modeling the response of porous materials. International Journal of Engineering Science.] * [Patte, Genet & Chapelle (2022). A quasi-static poromechanical model of the lungs. Biomechanics and Modeling in Mechanobiology.] * [Patte, Brillet, Fetita, Gille, Bernaudin, Nunes, Chapelle & Genet (2022). Estimation of regional pulmonary compliance in idiopathic pulmonary fibrosis based on personalized lung poromechanical modeling. Journal of Biomechanical Engineering.] * [Tueni, Allain & Genet (2023). On the structural origin of the anisotropy in the myocardium: Multiscale modeling and analysis. Journal of the Mechanical Behavior of Biomedical Materials.] * [Laville, Fetita, Gille, Brillet, Nunes, Bernaudin & Genet (2023). Comparison of optimization parametrizations for regional lung compliance estimation using personalized pulmonary poromechanical modeling. Biomechanics and Modeling in Mechanobiology.] * [Peyraut & Genet (2024). A model of mechanical loading of the lungs including gravity and a balancing heterogeneous pleural pressure. Biomechanics and Modeling in Mechanobiology.] * [Peyraut & Genet (2024). Finite strain formulation of the discrete equilibrium gap principle: application to direct parameter estimation from large full-fields measurements. Comptes Rendus Mécanique.]

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; for Apple MacOS machines with Apple Silicon CPUs, you still need to install the MacOS Intel x8664 version of miniconda), and then install the necessary packages: ``` conda create -y -c conda-forge -n dolfinmech fenics=2019.1.0 matplotlib=3.5 meshio=5.3 mpi4py=3.1.3 numpy=1.24 pandas=1.3 pip python=3.10 vtk=9.2 conda activate dolfin_mech ```

Owner

  • Name: Martin Genet
  • Login: mgenet
  • Kind: user
  • Location: Paris
  • Company: École Polytechnique

Citation (CITATION.cff)

cff-version: 1.2.0
authors:
  - family-names: Genet
    given-names: Martin
    orcid: 0000-0003-2204-201X
  - family-names: Patte
    given-names: Cécile
    orcid: 0000-0001-8553-886X
  - family-names: Álvarez-Barrientos
    given-names: Felipe
    orcid: 0000-0003-4468-7951
  - family-names: Hurtado
    given-names: Daniel
    orcid: 0000-0001-6261-9106
  - family-names: Laville
    given-names: Colin
  - family-names: Manoochehrtayebi
    given-names: Mahdi
    orcid: 0009-0004-1111-8570
  - family-names: Peyraut
    given-names: Alice
    orcid: 0009-0000-9445-8060
title: "dolfin_mech"
url: https://github.com/mgenet/dolfin_mech
doi: 10.5281/zenodo.8010870

GitHub Events

Total
  • Release event: 2
  • Watch event: 1
  • Delete event: 29
  • Push event: 30
  • Pull request event: 5
  • Fork event: 1
  • Create event: 3
Last Year
  • Release event: 2
  • Watch event: 1
  • Delete event: 29
  • Push event: 30
  • Pull request event: 5
  • Fork event: 1
  • Create event: 3

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 93 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 1
  • Total versions: 29
  • Total maintainers: 1
pypi.org: dolfin-mech
  • Versions: 29
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 93 Last month
Rankings
Dependent packages count: 4.7%
Average: 15.4%
Downloads: 19.8%
Dependent repos count: 21.6%
Maintainers (1)
Last synced: 7 months ago