Skip to content

Commit

Permalink
add README.md and clear .DS_Store
Browse files Browse the repository at this point in the history
  • Loading branch information
shinokumura committed Mar 1, 2024
1 parent dc6c238 commit d6f04c9
Show file tree
Hide file tree
Showing 169 changed files with 303 additions and 0 deletions.
Binary file removed .DS_Store
Binary file not shown.
26 changes: 26 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
Binary file removed 0/.DS_Store
Binary file not shown.
171 changes: 171 additions & 0 deletions LICENSE.md

Large diffs are not rendered by default.

106 changes: 106 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
## About
### exfortables_py: An EXFORTABLES-Inspired Structured Database Created by EXFOR_Parser
This repository contains tabulated format (x, y, dx, dy) of a directory-structured projectile/nuclide/reaction/ database, `exfortables_py` which is inspired by [EXFORTABLES](https://nds.iaea.org/talys/tutorials/exfortables.pdf). The datasets are extracted from Experimental Nuclear Reaction Database, [EXFOR](https://nds.iaea.org/exfor/), by using [EXFOR_Parser](https://github.com/IAEA-NDS/exforparser) originating from [EXFOR Master Files](https://github.com/IAEA-NDS/exfor_master), for making retrieval and utilization of EXFOR data more straightforward for users. The new version of [IAEA Nuclear Reaction Dataexplorer](https://nds.iaea.org/dataexplorer/) will be built on top of this database.

### Download formatted datasets

In order to download the entire repository from the terminal, you can invoke
```bash
git clone https://github.com/IAEA-NDS/exfortables_py.git
```
Since the repository contains large amount of files, it will take a while to get entire files to download. If you aim to clone a particular folder, i.e, projectile or projectile/nuclide, then the sparse-checkout command should be used. It works on git version above 2.25.0, so please make sure you have your git version updated. The following is the example to download n/Al-27 reaction data only.
```bash
git clone --filter=blob:none --no-checkout https://github.com/IAEA-NDS/exfortables_py.git
cd exfortables_py
git sparse-checkout set --cone
git checkout main
git sparse-checkout set n/Al-27
```

### About Dataset
The root directory's name corresponds to the projectile, with '0' indicating a spontaneous reaction involving the target nuclide, formatted as `Al-27`, for example. In this format, '0' represents the mass number of the target nuclide, such as `Ag-0`, indicating natural abundance. Currently, datasets are available solely for cross sections (`xs`), fission yields (`fission/yield`), and certain neutron observables (`neutron`). Below is a preview of the repository's directory structure.
> Please note that the `angle` and `energy` directories contain the working versions of the datasets.
```
exfortables_py
├── 0
| └── Pu-240
| └── 0-f/
| └── fission
| └── yield
| ├── cumulative
| ├── independent
| | ├── Pu-240_0-f_Bushuev-41499-002-0-2007.txt
| | └── Pu-240_0-f_Laidler-21482-002-0-1962.txt
| └── primary
├── a
├── d
├── e
├── g
├── i
├── n
| └── Al-27
│ ├── n-el/
│ │ ├── angle
│ │ └── xs
│ └── n-inl-L1
│ │ ├── angle
│ │ └── xs
│ │ ├── Al-27_n-inl-L1_Al27_Almen-Ramstrom-20788-002-0-1975.txt
│ │ ├── ....
│ │ └── Al-27_n-inl-L1_Al27_Whisnant-12875-005-0-1984.txt
│ └── n-x
├── p
├── t
├── LICENSE.md
└── README.md
```

### File format
An example of the file format for `n/Al-27/n-inl-L1/xs/Al-27_n-inl-L1_Almen-Ramstrom-20788-002-0-1975.txt` is provided below.
```
# entry-subent-pointer : 20788-002-0
# EXFOR reaction : ['13-AL-27', ['N,INL'], '13-AL-27,PAR,SIG']
# incident energy : 2.0200e+00 MeV - 4.5000e+00 MeV
# target : Al-27
# product : Al-27
# level energy : 8.4200e-01 MeV
# MF-MT number : 3 - 51
# first author : E.Almen-Ramstrom
# institute : (2SWDAE ): Studsvik Energiteknik AB
# reference : (R,AE-503,197504)
# year : 1975
# facility : (VDG): Van de Graaff
# git : https://github.com/IAEA-NDS/exfor_master/blob/main/exforall/207/20788.x4
# nds : https://nds.iaea.org/EXFOR/20788
#
# E_in(MeV) dE_in(MeV) XS(B) dXS(B)
2.02000E+00 0.00000E+00 8.00000E-02 1.20000E-02
2.27000E+00 0.00000E+00 6.60000E-02 1.00000E-02
2.50000E+00 0.00000E+00 5.80000E-02 9.00000E-03
2.77000E+00 0.00000E+00 1.05000E-01 1.60000E-02
3.01000E+00 0.00000E+00 5.80000E-02 9.00000E-03
3.29000E+00 0.00000E+00 5.10000E-02 8.00000E-03
3.52000E+00 0.00000E+00 4.90000E-02 7.00000E-03
3.78000E+00 0.00000E+00 8.50000E-02 1.30000E-02
4.02000E+00 0.00000E+00 4.90000E-02 7.00000E-03
4.26000E+00 0.00000E+00 6.60000E-02 1.00000E-02
4.50000E+00 0.00000E+00 5.00000E-02 8.00000E-03
```


### Citations
For this database:
* **S. Okumura, G. Schnabel, and A. Koning** - “Development of an EXFORTABLES-Inspired Structured Database through EXFOR Parser” - [*Proceedings of the Joint Symposium on Nuclear Data and PHITS in 2023 November 15-17, 2023, Tokai, Japan*](https://jopss.jaea.go.jp) (Submitted)

For [EXFOR_Parser](https://github.com/IAEA-NDS/exforparser) and [IAEA Nuclear Reaction Dataexplorer](https://nds.iaea.org/dataexplorer/):
* **S. Okumura, G. Schnabel, and A. Koning** - “Developing a New Web Service for Experimental Nuclear Reaction Database (EXFOR) Using RESTful API and JSON” - [*EPJ Web of Conf.*](https://www.epj-conferences.org/) (Accepted)

### License and Disclaimer
* This project is licensed under the CC BY-SA License - see the [LICENSE.md](LICENSE.md) file for details.
* Changes: The developers of this repository reserve the right to modify or update datasets at any time without prior notice.

### Get in touch
To report a bug, error, or feature request, please open an [issue](https://github.com/IAEA-NDS/exfortables_py/issues).

## The original EXFORTABLES
aThe original EXFORTABLES is actively used for the [TENDL library](https://tendl.web.psi.ch/) and is also downloadable from [here](https://nds.iaea.org/talys/) as a compressed package.
Binary file removed a/.DS_Store
Binary file not shown.
Binary file removed a/Ag-107/.DS_Store
Binary file not shown.
Binary file removed a/Ag-109/.DS_Store
Binary file not shown.
Binary file removed a/Ar-40/.DS_Store
Binary file not shown.
Binary file removed a/Br-79/.DS_Store
Binary file not shown.
Binary file removed a/C-12/.DS_Store
Binary file not shown.
Binary file removed a/Cr-0/.DS_Store
Binary file not shown.
Binary file removed a/Er-166/.DS_Store
Binary file not shown.
Binary file removed a/Er-167/.DS_Store
Binary file not shown.
Binary file removed a/He-3/.DS_Store
Binary file not shown.
Binary file removed a/He-4/.DS_Store
Binary file not shown.
Binary file removed a/Ir-193/.DS_Store
Binary file not shown.
Binary file removed a/La-139/.DS_Store
Binary file not shown.
Binary file removed a/Li-6/.DS_Store
Binary file not shown.
Binary file removed a/Li-7/.DS_Store
Binary file not shown.
Binary file removed a/Nd-142/.DS_Store
Binary file not shown.
Binary file removed a/Ne-18/.DS_Store
Binary file not shown.
Binary file removed a/Ne-20/.DS_Store
Binary file not shown.
Binary file removed a/O-0/.DS_Store
Binary file not shown.
Binary file removed a/Pd-104/.DS_Store
Binary file not shown.
Binary file removed a/Pu-242/.DS_Store
Binary file not shown.
Binary file removed a/Pu-244/.DS_Store
Binary file not shown.
Binary file removed a/Sc-45/.DS_Store
Binary file not shown.
Binary file removed a/Te-130/.DS_Store
Binary file not shown.
Binary file removed a/Ti-0/.DS_Store
Binary file not shown.
Binary file removed a/Ti-50/.DS_Store
Binary file not shown.
Binary file removed a/Tl-203/.DS_Store
Binary file not shown.
Binary file removed a/Tl-205/.DS_Store
Binary file not shown.
Binary file removed a/U-233/.DS_Store
Binary file not shown.
Binary file removed a/U-234/.DS_Store
Binary file not shown.
Binary file removed a/U-235/.DS_Store
Binary file not shown.
Binary file removed a/Zn-0/.DS_Store
Binary file not shown.
Binary file removed a/Zn-66/.DS_Store
Binary file not shown.
Binary file removed a/Zn-67/.DS_Store
Binary file not shown.
Binary file removed a/Zn-68/.DS_Store
Binary file not shown.
Binary file removed a/Zr-92/.DS_Store
Binary file not shown.
Binary file removed a/Zr-94/.DS_Store
Binary file not shown.
Binary file removed d/.DS_Store
Binary file not shown.
Binary file removed d/Ag-107/.DS_Store
Binary file not shown.
Binary file removed d/Ag-109/.DS_Store
Binary file not shown.
Binary file removed d/Al-27/.DS_Store
Binary file not shown.
Binary file removed d/Ar-40/.DS_Store
Binary file not shown.
Binary file removed d/Au-197/.DS_Store
Binary file not shown.
Binary file removed d/Br-79/.DS_Store
Binary file not shown.
Binary file removed d/C-12/.DS_Store
Binary file not shown.
Binary file removed d/C-13/.DS_Store
Binary file not shown.
Binary file removed d/C-14/.DS_Store
Binary file not shown.
Binary file removed d/Cd-110/.DS_Store
Binary file not shown.
Binary file removed d/Cd-111/.DS_Store
Binary file not shown.
Binary file removed d/Cd-116/.DS_Store
Binary file not shown.
Binary file removed d/Ce-142/.DS_Store
Binary file not shown.
Binary file removed d/Cf-250/.DS_Store
Binary file not shown.
Binary file removed d/Cm-246/.DS_Store
Binary file not shown.
Binary file removed d/Cm-248/.DS_Store
Binary file not shown.
Binary file removed d/Cr-0/.DS_Store
Binary file not shown.
Binary file removed d/Er-166/.DS_Store
Binary file not shown.
Binary file removed d/Er-167/.DS_Store
Binary file not shown.
Binary file removed d/Eu-151/.DS_Store
Binary file not shown.
Binary file removed d/Fe-54/.DS_Store
Binary file not shown.
Binary file removed d/Ge-70/.DS_Store
Binary file not shown.
Binary file removed d/He-3/.DS_Store
Binary file not shown.
Binary file removed d/He-4/.DS_Store
Binary file not shown.
Binary file removed d/In-115/.DS_Store
Binary file not shown.
Binary file removed d/La-139/.DS_Store
Binary file not shown.
Binary file removed d/Li-6/.DS_Store
Binary file not shown.
Binary file removed d/Li-7/.DS_Store
Binary file not shown.
Binary file removed d/Li-8/.DS_Store
Binary file not shown.
Binary file removed d/Mg-0/.DS_Store
Binary file not shown.
Binary file removed d/Mo-92/.DS_Store
Binary file not shown.
Binary file removed d/Mo-94/.DS_Store
Binary file not shown.
Binary file removed d/Nd-143/.DS_Store
Binary file not shown.
Binary file removed d/Ne-20/.DS_Store
Binary file not shown.
Binary file removed d/O-16/.DS_Store
Binary file not shown.
Binary file removed d/O-18/.DS_Store
Binary file not shown.
Binary file removed d/P-31/.DS_Store
Binary file not shown.
Binary file removed d/Pd-104/.DS_Store
Binary file not shown.
Binary file removed d/Pt-194/.DS_Store
Binary file not shown.
Binary file removed d/Pu-242/.DS_Store
Binary file not shown.
Binary file removed d/Rh-103/.DS_Store
Binary file not shown.
Binary file removed d/S-42/.DS_Store
Binary file not shown.
Binary file removed d/Sb-123/.DS_Store
Binary file not shown.
Binary file removed d/Sc-45/.DS_Store
Binary file not shown.
Binary file removed d/Se-76/.DS_Store
Binary file not shown.
Binary file removed d/Si-28/.DS_Store
Binary file not shown.
Binary file removed d/Sm-150/.DS_Store
Binary file not shown.
Binary file removed d/Sr-84/.DS_Store
Binary file not shown.
Binary file removed d/Te-130/.DS_Store
Binary file not shown.
Binary file removed d/Th-232/.DS_Store
Binary file not shown.
Binary file removed d/Ti-0/.DS_Store
Binary file not shown.
Binary file removed d/Tl-203/.DS_Store
Binary file not shown.
Binary file removed d/Tl-205/.DS_Store
Binary file not shown.
Binary file removed d/U-233/.DS_Store
Binary file not shown.
Binary file removed d/U-234/.DS_Store
Binary file not shown.
Binary file removed d/U-235/.DS_Store
Binary file not shown.
Binary file removed d/W-180/.DS_Store
Binary file not shown.
Binary file removed d/W-186/.DS_Store
Binary file not shown.
Binary file removed d/Xe-0/.DS_Store
Binary file not shown.
Binary file removed d/Zn-0/.DS_Store
Binary file not shown.
Binary file removed d/Zn-66/.DS_Store
Binary file not shown.
Binary file removed d/Zn-67/.DS_Store
Binary file not shown.
Binary file removed d/Zn-68/.DS_Store
Binary file not shown.
Binary file removed d/Zr-0/.DS_Store
Binary file not shown.
Binary file removed d/Zr-94/.DS_Store
Binary file not shown.
Binary file removed e/.DS_Store
Binary file not shown.
Binary file removed e/Cu-63/.DS_Store
Binary file not shown.
Binary file removed e/Nb-93/.DS_Store
Binary file not shown.
Binary file removed e/Si-29/.DS_Store
Binary file not shown.
Binary file removed e/Si-30/.DS_Store
Binary file not shown.
Binary file removed n/.DS_Store
Binary file not shown.
Binary file removed n/K-0/.DS_Store
Binary file not shown.
Binary file removed n/Pd-105/.DS_Store
Binary file not shown.
Binary file removed n/U-234/.DS_Store
Binary file not shown.
Binary file removed n/Zn-66/.DS_Store
Binary file not shown.
Binary file removed p/.DS_Store
Binary file not shown.
Binary file removed p/Ag-109/.DS_Store
Binary file not shown.
Binary file removed p/Ar-40/.DS_Store
Binary file not shown.
Binary file removed p/Br-79/.DS_Store
Binary file not shown.
Binary file removed p/Cr-0/.DS_Store
Binary file not shown.
Binary file removed p/Er-166/.DS_Store
Binary file not shown.
Binary file removed p/Er-168/.DS_Store
Binary file not shown.
Binary file removed p/He-3/.DS_Store
Binary file not shown.
Binary file removed p/He-4/.DS_Store
Binary file not shown.
Binary file removed p/K-0/.DS_Store
Binary file not shown.
Binary file removed p/La-139/.DS_Store
Binary file not shown.
Binary file removed p/Li-0/.DS_Store
Binary file not shown.
Binary file removed p/Li-6/.DS_Store
Binary file not shown.
Binary file removed p/Li-7/.DS_Store
Binary file not shown.
Binary file removed p/Nd-142/.DS_Store
Binary file not shown.
Binary file removed p/Nd-144/.DS_Store
Binary file not shown.
Binary file removed p/Ne-20/.DS_Store
Binary file not shown.
Binary file removed p/Ne-21/.DS_Store
Binary file not shown.
Binary file removed p/O-0/.DS_Store
Binary file not shown.
Binary file removed p/Pd-104/.DS_Store
Binary file not shown.
Binary file removed p/Pd-105/.DS_Store
Binary file not shown.
Binary file removed p/Pu-242/.DS_Store
Binary file not shown.
Binary file removed p/Pu-244/.DS_Store
Binary file not shown.
Binary file removed p/Te-130/.DS_Store
Binary file not shown.
Binary file removed p/Ti-0/.DS_Store
Binary file not shown.
Binary file removed p/Ti-50/.DS_Store
Binary file not shown.
Binary file removed p/Tl-203/.DS_Store
Binary file not shown.
Binary file removed p/Tl-205/.DS_Store
Binary file not shown.
Binary file removed p/U-233/.DS_Store
Binary file not shown.
Binary file removed p/U-234/.DS_Store
Binary file not shown.
Binary file removed p/U-235/.DS_Store
Binary file not shown.
Binary file removed p/Zn-0/.DS_Store
Binary file not shown.
Binary file removed p/Zn-66/.DS_Store
Binary file not shown.
Binary file removed p/Zn-67/.DS_Store
Binary file not shown.
Binary file removed p/Zn-68/.DS_Store
Binary file not shown.
Binary file removed p/Zr-94/.DS_Store
Binary file not shown.
Binary file removed t/.DS_Store
Binary file not shown.
Binary file removed t/B-10/.DS_Store
Binary file not shown.
Binary file removed t/B-11/.DS_Store
Binary file not shown.
Binary file removed t/Be-9/.DS_Store
Binary file not shown.
Binary file removed t/C-12/.DS_Store
Binary file not shown.
Binary file removed t/C-13/.DS_Store
Binary file not shown.
Binary file removed t/Ca-48/.DS_Store
Binary file not shown.
Binary file removed t/H-2/.DS_Store
Binary file not shown.
Binary file removed t/H-3/.DS_Store
Binary file not shown.
Binary file removed t/He-3/.DS_Store
Binary file not shown.
Binary file removed t/Li-6/.DS_Store
Binary file not shown.
Binary file removed t/Li-7/.DS_Store
Binary file not shown.
Binary file removed t/Mg-24/.DS_Store
Binary file not shown.
Binary file removed t/Si-28/.DS_Store
Binary file not shown.
Binary file removed t/Si-30/.DS_Store
Binary file not shown.

0 comments on commit d6f04c9

Please sign in to comment.