Skip to content

Add TENDL-2023 and TENDL-2025 releases to chain generation URL registry#31

Merged
shimwell merged 2 commits into
mainfrom
adding-tendl-2025-chain
Jul 6, 2026
Merged

Add TENDL-2023 and TENDL-2025 releases to chain generation URL registry#31
shimwell merged 2 commits into
mainfrom
adding-tendl-2025-chain

Conversation

@shimwell

@shimwell shimwell commented Jul 6, 2026

Copy link
Copy Markdown
Member

Closes #30.

TENDL-2023 and TENDL-2025 are available on the Imperial mirror already used for earlier releases. This adds their release entries to urls_chain.py and the corresponding release choices to generate_tendl_chain.

Issue #30 was scoped to 2025 only, but urls.py (used by the cross section conversion scripts) already carried both tendl 2023 and tendl 2025 entries while urls_chain.py (chain scripts) had neither. This PR adds both so the chain registry reaches parity with urls.py.

Details

  • 2025 tarball: https://tendl.imperial.ac.uk/tendl_2025/tar_files/TENDL-n.tgz (verified live, Last-Modified July 2025, ~3.5 GB)
  • 2023 tarball: https://tendl.imperial.ac.uk/tendl_2023/tar_files/TENDL-n.2024new.tgz (verified live, Last-Modified Aug 2024, ~3.1 GB) — note the different filename vs the other releases, matching the entry in urls.py

One quirk worth knowing: the TENDL-2025 evaluation headers self-identify as TENDL-2023.1 (NVER=2023, LREL=1), so header-derived library labels will say 2023.1 even for files from the 2025 release.

Changes

  • src/openmc_data/urls_chain.py: add 2023 and 2025 entries under tendl
  • src/openmc_data/depletion/generate_tendl_chain.py: add 2023 and 2025 to --release choices and update help text
  • README.md: update the generate_tendl_chain release column

shimwell added 2 commits July 6, 2026 18:09
Adds release entries for TENDL-2023 and TENDL-2025 to urls_chain.py and
the corresponding release choices to generate_tendl_chain, bringing the
chain registry to parity with urls.py. The 2023 tarball is named
TENDL-n.2024new.tgz; the 2025 tarball is TENDL-n.tgz. Both URLs were
verified live on the Imperial mirror.
The install steps called 'apt-get install libhdf5-serial-dev' against a
stale package index, causing intermittent 404s when a cached dependency
version (e.g. libcurl4-openssl-dev) was superseded and removed from the
mirror pool. Running 'apt-get update' first refreshes the index.
@shimwell shimwell merged commit 8da99cb into main Jul 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant