cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Doshi"
    given-names: "Rahil Miten"
    email: "rahil.doshi@fau.de"
    affiliation: "Friedrich-Alexander-Universität Erlangen-Nürnberg"
    orcid: "0009-0008-3570-9841"
contributors:
  - family-names: "Markl"
    given-names: "Matthias"
    affiliation: "Friedrich-Alexander-Universität Erlangen-Nürnberg"
title: "MaterForge: Materials Formulation Engine with Python"
version: "0.6.5"
date-released: "2026-03-09"
url: "https://i10git.cs.fau.de/rahil.doshi/materforge"
repository-code: "https://i10git.cs.fau.de/rahil.doshi/materforge"
license: "BSD-3-Clause"
abstract: "MaterForge is an extensible, open-source Python library that streamlines the definition and use of material properties in numerical simulations. The library converts user-friendly YAML configuration files into symbolic mathematical expressions, supports multiple property definition methods, and automatically resolves dependencies. It is designed for high-performance computing applications and serves as a bridge between experimental data and numerical simulation."
keywords:
  - "python"
  - "materials science"
  - "symbolic computation"
  - "scientific computing"
  - "YAML configuration"
  - "high-performance computing"
  - "thermophysical properties"
  - "simulation"
  - "piecewise functions"
  - "material properties"
  - "numerical simulation"
  - "dependency resolution"
type: "software"
