{"id":44835615,"url":"https://github.com/openmc-data-storage/openmc_data","last_synced_at":"2026-02-17T01:13:35.748Z","repository":{"id":219498201,"uuid":"749199391","full_name":"openmc-data-storage/openmc_data","owner":"openmc-data-storage","description":"Python package for processing nuclear data distribution in ACE and ENDF format into HDF5 format for use in OpenMC. Adapted from the openmc data repo.","archived":false,"fork":false,"pushed_at":"2026-02-04T20:40:29.000Z","size":10412,"stargazers_count":16,"open_issues_count":5,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-05T08:32:02.856Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openmc-data-storage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-27T21:23:38.000Z","updated_at":"2026-02-04T20:33:39.000Z","dependencies_parsed_at":"2024-01-27T22:42:12.172Z","dependency_job_id":null,"html_url":"https://github.com/openmc-data-storage/openmc_data","commit_stats":null,"previous_names":["fusion-energy/openmc_data"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/openmc-data-storage/openmc_data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmc-data-storage%2Fopenmc_data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmc-data-storage%2Fopenmc_data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmc-data-storage%2Fopenmc_data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmc-data-storage%2Fopenmc_data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openmc-data-storage","download_url":"https://codeload.github.com/openmc-data-storage/openmc_data/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmc-data-storage%2Fopenmc_data/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29528525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T00:57:22.232Z","status":"ssl_error","status_checked_at":"2026-02-17T00:54:25.811Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-17T01:13:35.053Z","updated_at":"2026-02-17T01:13:35.730Z","avatar_url":"https://github.com/openmc-data-storage.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![test_urls](https://github.com/shimwell/data/actions/workflows/test_urls.yml/badge.svg)](https://github.com/shimwell/data/actions/workflows/test_urls.yml)\n[![test_package](https://github.com/openmc-data-storage/openmc_data/actions/workflows/test_package.yml/badge.svg)](https://github.com/openmc-data-storage/openmc_data/actions/workflows/test_package.yml)\n[![test_convert_scripts](https://github.com/openmc-data-storage/openmc_data/actions/workflows/test_processing.yml/badge.svg)](https://github.com/openmc-data-storage/openmc_data/actions/workflows/test_processing.yml)\n\n\n# OpenMC Data\n\nAims to facilitate the use of different nuclear data libraries with OpenMC by\nproviding command line tools that process and download nuclear data automatically.\n\n# Prerequisites\n\nYou should have already installed OpenMC, see the [docs](https://docs.openmc.org/en/stable/quickinstall.html) for installation instructions.\n\n# Installation\n\nThe package is distributed on [PYPI](https://pypi.org/project/openmc-data/) and can be installed with pip.\n\n```bash\npip install openmc_data\n```\n\n# Usage\n\nOnce installed several scripts are available in your terminal that are able to\ndownload and process nuclear data.\n\nThe scripts accept input arguments, to find out the input arguments available\nfor a particular script run the script name with ```--help``` after the name.\nFor example:\n\n```convert_endf --help```\n\nSome scripts (mainly the generate scripts) require [NJOY](https://github.com/njoy/NJOY2016) to be installed and\nadded to your path.\n\nA few categories of scripts are available:\n\u003cul\u003e\n\u003cli\u003eScripts that produce h5 cross section files:\u003c/li\u003e\n\u003cul\u003e\n    \u003cli\u003eConvert ACE files to h5 files\u003c/li\u003e\n    \u003cli\u003eGenerate h5 file from ENDF files\u003c/li\u003e\n    \u003cli\u003eDownload h5 files\u003c/li\u003e\n\u003c/ul\u003e\n\u003cli\u003eScripts that produce xml chain files:\u003c/li\u003e\n\u003cul\u003e\n    \u003cli\u003eGenerate xml chain files from ENDF files:\u003c/li\u003e\n    \u003cli\u003eDownload xml chain files:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cli\u003eOther scripts that don't fall into either category.\u003c/li\u003e\n\u003c/ul\u003e\n\n## Produce Cross Section Files\n\n### Convert cross sections\n\n| Script name | Library | Release | Processed by |\n|-|-|-|-|\n|convert_mcnp70 | ENDF/B | VII.0 | LANL |\n|convert_mcnp71 | ENDF/B | VII.1 | LANL |\n|convert_endf | ENDF/B | VII.1 | NNDC |\n|convert_lib80x | ENDF/B | VIII.0 | LANL |\n|convert_fendl | FENDL | 3.2c\u003cbr\u003e3.2b\u003cbr\u003e3.2a\u003cbr\u003e3.2\u003cbr\u003e3.1d\u003cbr\u003e3.1a\u003cbr\u003e3.1\u003cbr\u003e3.0\u003cbr\u003e2.1 |\n|convert_jeff32 | JEFF | 3.2 |\n|convert_jeff33 | JEFF | 3.3 |\n|convert_tendl | TENDL | 2015\u003cbr\u003e2017\u003cbr\u003e2019\u003cbr\u003e2021 |\n\n### Generate cross sections\n\n| Script name | Library | Release | Processed by |\n|-|-|-|-|\n| generate_cendl | CENDL | 3.1\u003cbr\u003e3.2 |  |\n| generate_endf | ENDF/B | VII.1\u003cbr\u003eVIII.0 | NNDC |\n| generate_fendl | FENDL | 3.2c\u003cbr\u003e3.2b\u003cbr\u003e3.2a\u003cbr\u003e3.2\u003cbr\u003e3.1d\u003cbr\u003e3.1a\u003cbr\u003e3.0 | |\n| generate_jendl | JENDL | 4.0\u003cbr\u003e5.0 | |\n| generate_tendl | TENDL | 2023\u003cbr\u003e2025 | |\n\n\n### Download cross sections\n\n| Script name | Library | Release | Processed by |\n|-|-|-|-|\n| download_endf | ENDF/B | VII.1\u003cbr\u003eVIII.0  | NNDC |\n| download_tendl | TENDL | 2019\u003cbr\u003e2021  |  |\n\n\u003c!-- | Script name | Library | Release | Processed by | Download available | Downloads ACE files and convert to HDF5 | Downloads ENDF files and convert to HDF5 | Convert local ACE files |\n|-|-|-|-|-|-|-|-|\n|generate_cendl| CENDL | 3.1\u003cbr\u003e3.2 |  |  |  | :heavy_check_mark: |  |\n|convert_mcnp70| ENDF/B | VII.0 | LANL | [openmc.org](https://anl.box.com/shared/static/t25g7g6v0emygu50lr2ych1cf6o7454b.xz) |  |  | :heavy_check_mark: |\n|convert_mcnp71| ENDF/B | VII.1 | LANL | [openmc.org](https://anl.box.com/shared/static/d359skd2w6wrm86om2997a1bxgigc8pu.xz) |  |  | :heavy_check_mark: |\n|generate_endf| ENDF/B | VII.1 | NNDC | [openmc.org](https://anl.box.com/shared/static/9igk353zpy8fn9ttvtrqgzvw1vtejoz6.xz) |  | :heavy_check_mark: |  |\n|convert_endf| ENDF/B | VII.1 | NNDC | [openmc.org](https://anl.box.com/shared/static/9igk353zpy8fn9ttvtrqgzvw1vtejoz6.xz) | :heavy_check_mark: | :heavy_check_mark: |  |\n|convert_lib80x| ENDF/B | VIII.0 | LANL | [openmc.org](https://anl.box.com/shared/static/nd7p4jherolkx4b1rfaw5uqp58nxtstr.xz) |  |  | :heavy_check_mark: |\n|generate_endf| ENDF/B | VIII.0 | NNDC | [openmc.org](https://anl.box.com/shared/static/uhbxlrx7hvxqw27psymfbhi7bx7s6u6a.xz) |  | :heavy_check_mark: |  |\n|convert_fendl| FENDL | 2.1\u003cbr\u003e3.0\u003cbr\u003e3.1a\u003cbr\u003e3.1d\u003cbr\u003e3.2 |  | [openmc.org 3.2](https://anl.box.com/shared/static/3cb7jetw7tmxaw6nvn77x6c578jnm2ey.xz) | :heavy_check_mark: |  |  |\n|generate_jendl| JENDL | 4.0 |  |  |  | :heavy_check_mark: |  |\n|convert_jeff32| JEFF | 3.2 |  | [openmc.org](https://anl.box.com/shared/static/pb94oxriiipezysu7w4r2qdoufc2epxv.xz) | :heavy_check_mark: |  |  |\n|convert_jeff33| JEFF | 3.3 |  | [openmc.org](https://anl.box.com/shared/static/ddetxzp0gv1buk1ev67b8ynik7f268hw.xz) | :heavy_check_mark: |  |  |\n|convert_tendl| TENDL | 2015\u003cbr\u003e2017\u003cbr\u003e2019\u003cbr\u003e2021|  |  | :heavy_check_mark: |  |  | --\u003e\n\n## Produce Depletion Chain files\n\n### Generate chain files\n\n| Script name | Library | Release |\n|-|-|-|\n|generate_endf_chain | ENDF/B | VII.1\u003cbr\u003eVIII.0  |\n|generate_jeff_chain | JEFF | 3.3  |\n|generate_jendl_chain | JENDL | 5.0 |\n|generate_tendl_chain | TENDL | 2019\u003cbr\u003e2021 |\n|generate_serpent_fissq | |  |\n|generate_endf71_chain_casl | ENDF/B |  |\n\n### Download chain files\n\n| Script name | Library | Release | Branching options|\n|-|-|-|-|\n|download_chain | ENDF/B\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eTENDL | VII.1\u003cbr\u003eVIII.0\u003cbr\u003e\u003cbr\u003e2019 | None\u003cbr\u003eSFR\u003cbr\u003ePWR\u003cbr\u003e\u003cbr\u003eFNS |\n\n\u003c!-- | Sctipt name | Library | Release | Download available | Download ENDF files and generates XML chain files |\n|-|-|-|-|-|\n|generate_endf71_chain_casl|ENDF/B|-|[https://github.com/openmc-dev/data/tree/master/depletion](https://github.com/openmc-dev/data/tree/master/depletion)|:heavy_check_mark:|\n|generate_endf_chain|ENDF/B|-|[https://github.com/openmc-dev/data/tree/master/depletion](https://github.com/openmc-dev/data/tree/master/depletion)|:heavy_check_mark:|\n|generate_serpent_fissq|-|-|[https://github.com/openmc-dev/data/tree/master/depletion](https://github.com/openmc-dev/data/tree/master/depletion)|:heavy_check_mark:|\n|generate_tendl_chain|TENDL|2019\u003cbr\u003e2021|[https://github.com/openmc-dev/data/tree/master/depletion](https://github.com/openmc-dev/data/tree/master/depletion)|:heavy_check_mark:| --\u003e\n\n## Other scripts\n\n| Script name | Description |\n|-|-|\n| convert_tendl_rand | Download random TENDL libraries from PSI and convert it to a HDF5 library for use with OpenMC. Only certain nuclides are available from PSI. This script generates a cross_sections_tendl.xml file with random TENDL evaluations plus a standard library located in 'OPENMC_CROSS_SECTIONS' |\n| sample_sandy | This scripts generates random (gaussian) evaluations of a nuclear data file following its covariance matrix using SANDY, and converts them to HDF5 for use in OpenMC. Script generates a cross_sections_sandy.xml file with the standard library plus the sampled evaluations. |\n| make_compton | |\n| make_stopping_powers | |\n| add_branching_ratios | add branching ratios for n,gamma reactions to a preexisting chain files. |\n| reduce_chain | |\n| combine_libraries | Combines multiple cross_section.xml files into a single cross_section.xml. |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenmc-data-storage%2Fopenmc_data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenmc-data-storage%2Fopenmc_data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenmc-data-storage%2Fopenmc_data/lists"}