Skip to content

Commit ddeef93

Browse files
authored
Merge pull request #21 from openmc-data-storage/adding-tendl-2025
adding tendl 2025
2 parents d1d95ab + 649a337 commit ddeef93

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ A few categories of scripts are available:
7373
| generate_endf | ENDF/B | VII.1<br>VIII.0 | NNDC |
7474
| generate_fendl | FENDL | 3.2c<br>3.2b<br>3.2a<br>3.2<br>3.1d<br>3.1a<br>3.0 | |
7575
| generate_jendl | JENDL | 4.0<br>5.0 | |
76-
| generate_tendl | TENDL | 2023 | |
76+
| generate_tendl | TENDL | 2023<br>2025 | |
7777

7878

7979
### Download cross sections

src/openmc_data/generate/generate_tendl.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ class CustomFormatter(argparse.ArgumentDefaultsHelpFormatter,
3838
default='latest', help="Output HDF5 versioning. Use "
3939
"'earliest' for backwards compatibility or 'latest' for "
4040
"performance")
41-
parser.add_argument('-r', '--release', choices=["2023"], default="2023",
41+
parser.add_argument('-r', '--release', choices=["2023", "2025"], default="2025",
4242
help="The nuclear data library release version. "
43-
"The options currently supported are 2023")
43+
"The options currently supported are 2023 and 2025")
4444
parser.add_argument('--cleanup', action='store_true',
4545
help="Remove download directories when data has "
4646
"been processed")
@@ -95,7 +95,7 @@ def main():
9595
# GENERATE HDF5 LIBRARY -- NEUTRON FILES
9696

9797
# Get a list of all ENDF files
98-
neutron_files = endf_files_dir.glob('*.tendl')
98+
neutron_files = endf_files_dir.glob(details['endf_files'])
9999

100100
# Create output directory if it doesn't exist
101101
args.destination.mkdir(parents=True, exist_ok=True)

src/openmc_data/urls.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,25 @@
5353
"endf": {
5454
"base_url": "https://tendl.web.psi.ch/tendl_2023/tar_files/",
5555
"compressed_files": ["TENDL-n.2024new.tgz"],
56-
"neutron_files": "tendl24c/*",
57-
"metastables": "tendl24c/*m",
58-
"compressed_file_size": 3.1,
56+
"endf_files": "n-*.tendl",
57+
"metastables": "n-*m.tendl",
58+
"compressed_file_size": 3.5,
5959
"uncompressed_file_size": 20,
6060
}
6161
}
6262
},
63+
"2025": {
64+
"neutron": {
65+
"endf": {
66+
"base_url": "https://tendl.web.psi.ch/tendl_2025/tar_files/",
67+
"compressed_files": ["TENDL-n.tgz"],
68+
"endf_files": "n-*.tendl",
69+
"metastables": "n-*m.tendl",
70+
"compressed_file_size": 3.1,
71+
"uncompressed_file_size": 13.9,
72+
}
73+
}
74+
},
6375
},
6476
"fendl": {
6577
"3.2c": {

0 commit comments

Comments
 (0)