YamDB.jl

Julia port of yamdb — Yet Another Materials Database for thermophysical properties of liquid metals and molten salts.

Features

  • Thermophysical properties of 36 liquid metals, 151 molten salts, 6 alloy systems, and 1,022 Janz 1992 substances
  • 10 physical properties: density, dynamic viscosity, expansion coefficient, heat capacity, resistivity, sound velocity, surface tension, thermal conductivity, vapour pressure, volume change on fusion
  • Multiple literature sources per property with source selection
  • Concentration-dependent properties for salt mixtures and alloys
  • Literature reference lookup

Installation

using Pkg
Pkg.add("YamDB")

Quick Example

using YamDB

na = get_from_metals("Na")
density(na, 500.0)                          # 898.21 kg/m³
density(na, 500.0; source="Sobolev2011")    # 896.5 kg/m³

See the Usage Guide for more details.

Citation

If you use YamDB.jl in your research, please cite both:

YamDB.jl:

Sugawara, H. (2026). YamDB.jl: Julia port of yamdb for thermophysical properties of liquid metals and molten salts (Version 0.1.0) [Computer software].

Original yamdb:

Weier, T., Nash, W., Personnettaz, P., Weber, N. (2025). Yamdb: easily accessible thermophysical properties of liquid metals and molten salts. Journal of Open Research Software, 13(1), 16. doi:10.5334/jors.493

Data sources: In addition, please cite the original sources of the data/equations for the material properties you use. References are available in references.yml shipped with YamDB.jl. You can look up references programmatically:

# Get the reference for a specific property source
get_reference(na, "density", "Sobolev2011")

# Look up by citation key
get_from_references("Sobolev2011")

License

MIT License.

Credits

Julia port by Hiroharu Sugawara.

Based on yamdb (Python) v0.3.0 by

  • Tom Weier
  • Mihails Sarma