A tool for preparing electron transport data for use in MCDC, derived from the Evaluated Electron Data Library (EEDL).
python3 -m venv pyeedl-env
source pyeedl-env/bin/activate
pip install endf pandas numpy h5py
git clone https://github.com/melekderman/PyEEDL.gitMake sure you have the ENDF-formatted EEDL data files for individual elements (Z = 1 to 100), each stored in a separate file, and place them in the eedl/ directory:
pip install requests bs4
cd PyEEDL/
python download_data.pycd PyEEDL/pyeedl
python create_raw_data.pycd PyEEDL/pyeedl
python create_mcdc_data.pyIf you use PyEEDL in your research for parsing EEDL data or processing electron transport files, please cite it as follows:
@software{Derman_PyEEDL_2026,
author = {Derman, Melek},
title = {{PyEEDL: A Python tool for parsing and converting EEDL data from ENDF to HDF5 format}},
year = {2026},
version = {0.1.0-beta},
url = {[https://github.com/melekderman/PyEEDL](https://github.com/melekderman/PyEEDL)},
note = {A specialized parser for the Evaluated Electron Data Library (EEDL) designed for Python-based scientific workflows.}
}Derman, M. (2026). PyEEDL: A Python-based EEDL parser for converting ENDF data to HDF5 format (Version 0.1.0-beta) [Computer software]. https://github.com/melekderman/PyEEDL