Python implementation of liquid metal properties from Handbook on Lead-bismuth Eutectic Alloy and Lead Properties, Materials Compatibility, Thermal-hydraulics and Technologies
Project description
- Date:
- 01/10/2023
Introduction
lbh15 (Lead Bismuth Handbook 2015) is a Python package that implements the thermo-physical properties of lead, bismuth and lead-bismuth eutectic (lbe) metal alloy available from the handbook edited by OECD/NEA
lbh15 is released under the GNU Lesser General Public License 3.
Project Structure
The project is organized according to the following folder structure:
<lbh15 parent folder>
├── docs/
├── lbh15/
├── tests/
├── LICENSE
├── MANIFEST.in
├── README.rst
└── setup.py
lbh15: contains all modules, classes and methods implemented in lbh15
docs: contains materials for the generation of the documentation by Sphinx
tests: collection of tests used to verify the correct implementation
Dependencies
Python >=3.8.10
Sphinx >=5.1.0
SciPy >=1.8.1
NumPy >=1.22.3
Installation
To install the package lbh15, type please the following command:
pip install lbh15
Or use https://github.com/newcleo-dev-team/lbh15.git to clone the package. After cloning the package, execute the following command inside the base folder:
pip install .
Documentation
The Sphinx documentation can be built in html and latex by executing the following command in the folder docs/:
make html
make latex cd _build/latex latexmk -pdf -f
The html documentation is available on GitHub Pages at newcleo-dev-team.github.io/lbh15.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.