Skip to content

Repository files navigation

mat-data – Material Data Repository for Crystal Plasticity

Repository for material parameters intended to be used with crystal plasticity constitutive models. Validated crystal-plasticity material parameter sets: individual YAML entries under entries/, JSON schemas under schemas/. Currently supported crystal plasticity models are ICAMS CP-UMAT and DAMASK phenopowerlaw.
A mapping table for YAML keywords to Abaqus PROPS for use with ICAMS CP-UMAT is provided in mapping_icams_cp.csv.

This repository contains no code — only data and documentation. Validation and export logic lives in the separate mat-data-handler repository/package, which fetches this repository's content over the network.

Adding a material

Copy entries/template.yaml to entries/<stable-material-key>.yaml, e.g. entries/austenite_316l_room_temperature.yaml. Use lowercase letters, digits, and underscores for stable keys. Each file contains one material object without an outer database key. Use descriptive keys to distinguish calibrations of the same alloy. Replace the example values and reference with measured or calibrated data, including the conditions under which they apply.

Use spaces for indentation, string keys, unquoted numeric values, and quoted text identifiers. Put machine-readable units and provenance in fields; comments are for author guidance. Avoid duplicate keys, custom YAML tags, and aliases. Do not store grain-specific Euler angles in the material database.

See CONTRIBUTING.md for the review/CI process.

How consumers access this data

mat-data-handler (or any other tool) reads this repository's content directly from GitHub at a pinned ref (tag, branch, or commit) — via a tarball download (https://codeload.github.com/ICAMS/mat-data/tar.gz/<ref>) or a git clone — cached locally after the first fetch. There is no pyproject.toml here and nothing to pip install; this repo is consumed as data, not as a package.

Releases

  • Initial release: v2026.9.15

License

Data is licensed under CC-BY-4.0 (see attribution requirements).

About

Repository for material parameters intended to be used with crystal plasticity constitutive models.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors