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