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

On this page

  • Installation
  • Key features
  • Links

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.

ChemistryLab.jl is a Julia package for computational chemistry and materials science, featuring Gibbs-energy minimization, phase equilibria, and reaction kinetics. Part of the MicroPoroChemoMechanics ecosystem.

Installation

using Pkg
Pkg.Registry.add(RegistrySpec(url="https://codeberg.org/MicroPoroChemoMechanics/MPCM-Registry"))
Pkg.add("ChemistryLab")

Key features

  • Gibbs energy minimization using interior-point solver (OptimaSolver.jl backend)
  • Phase equilibrium computations with multiple constraints
  • Chemical kinetics and reaction rate laws
  • Full ForwardDiff compatibility for sensitivity analysis

Links

Docs Repository