Jean-François Barthélémy
  • Home
  • Software
  • Teaching
  • Publications
  • Postprints

Software Libraries

A selection of academic freeware or open-source scientific libraries I develop and maintain.

echoes
C++
Python
Micromechanics
Homogenization

A C++/Python library implementing homogenization schemes for heterogeneous materials. Provides tools for computing effective elastic, thermal, and viscoelastic properties of composites and geomaterials based on Eshelby-type micromechanical models.

TensND.jl
Julia
Tensors
Linear Algebra

Julia package for structured tensor types with built-in symmetries. Isotropic, Walpole, orthotropic, and general tensors with ForwardDiff support.

ChemistryLab.jl
Julia
Chemistry
Materials Science

A Julia package providing computational tools for chemistry and materials science. Now hosted on Codeberg and registered in MPCM-Registry.

MicroPoroChemoMechanics
Julia
Homogenization
Chemistry
Materials Science

A Julia ecosystem for the coupled chemo-mechanics of porous reactive media. Structured tensors, mean-field homogenisation, computational chemistry, and adaptive cubature algorithms — all integrated and registered in MPCM-Registry.

No matching items