Skip to main content

Materials that are dependent on conditions

Project description

matproplib: Materials Property Library

matproplib is an engineering materials property library. It can be used to create material objects with associated material property parameterisations dependent on operational conditions (e.g. temperature) for use in engineering analyses, including neutronics and finite element analyses.

Installation

The latest stable release is available through pip:

pip install matproplib

If you want to work on more recent versions:

pip install matproplib@git+https://github.com/Fusion-Power-Plant-Framework/matproplib@main

Library

A few materials with some publicly available material property parameterisations are included for convenience. These will be progressively added to.

Sadly, many material property parameterisations are not publicly available. For such cases, we recommend you construct your own Materials in your own repositories.

Conventions

matproplib uses SI units, which includes the use of K for temperature.

Phase transitions are generally not handled, although properties are available for some fluids through the CoolProp library.

By default, material compositions are specified by atomic fractions. When used in neutronics, isotopes of elements default to natural abundances, unless otherwise specified.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matproplib-0.0.1.tar.gz (82.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matproplib-0.0.1-py3-none-any.whl (72.4 kB view details)

Uploaded Python 3

File details

Details for the file matproplib-0.0.1.tar.gz.

File metadata

  • Download URL: matproplib-0.0.1.tar.gz
  • Upload date:
  • Size: 82.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for matproplib-0.0.1.tar.gz
Algorithm Hash digest
SHA256 231ebe59cf5fc9c7844c181eb98fd7c653128792b884d9e83fa2fd75074d6a12
MD5 00ff004e86c7059c4b2eb66c68516a2c
BLAKE2b-256 9d2884496cfdf239e1c0ad536c069cd10d999487bac44370794150f6bba1ac56

See more details on using hashes here.

Provenance

The following attestation bundles were made for matproplib-0.0.1.tar.gz:

Publisher: publish.yml on Fusion-Power-Plant-Framework/matproplib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file matproplib-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: matproplib-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 72.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for matproplib-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 122dfef677d15571042094269a3cb7f6ae974a95b3aaa54870ca2b867c828de8
MD5 4a32fb777de28597d8ba87764f755a25
BLAKE2b-256 980a64a25e4d31a7d811c705080eac561ee8ce8cd60b7d7438b59807f8d6cca4

See more details on using hashes here.

Provenance

The following attestation bundles were made for matproplib-0.0.1-py3-none-any.whl:

Publisher: publish.yml on Fusion-Power-Plant-Framework/matproplib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page