Doshi R, Köstler H, Markl M (2026)
Publication Language: English
Publication Type: Journal article
Publication year: 2026
Book Volume: 11
Pages Range: 9909
Issue: 121
Journal Issue: 121
DOI: 10.21105/joss.09909
MaterForge is an extensible, open-source Python library that streamlines the definition and use of material properties in numerical simulations. The library supports complex material behaviors, from simple constants to experimental data, in user-friendly YAML configurations. These are internally converted into symbolic mathematical expressions for scientific computing frameworks. MaterForge supports any material type through a schema-agnostic design, provides flexible property definitions, and automatically resolves dependency order for derived properties while detecting cycles. It is designed for high-performance computing (HPC) applications and serves as a bridge between experimental data and numerical simulation.
APA:
Doshi, R., Köstler, H., & Markl, M. (2026). MaterForge: Materials Formulation Engine with Python. Journal of Open Source Software, 11(121), 9909. https://doi.org/10.21105/joss.09909
MLA:
Doshi, Rahil, Harald Köstler, and Matthias Markl. "MaterForge: Materials Formulation Engine with Python." Journal of Open Source Software 11.121 (2026): 9909.
BibTeX: Download