ForEXy
Utility codes for the EXFOR Library
Requirements
- pylatexenc
- pyspellchecker
- requests
Input files
The following input files are available on the ForEXy zipped file on the NRDC Software website:
- JSON dictionary (dict.json)
- CINDA code list for CODUSE (x4_coduse.cin)
- Supplemental dictionary file for DIC227 (dict_arc_sup.227)
- Nubase file (e.g., nubase_4.mas20.txt)
- Heading and quantity mapping files (dict_arc_new.324, dict_arc_new.336)
- CSS file for J4VIEW and X4VIEW (e.g., exfor.css)
- Technical term dictionary for SPELLS (e.g., x4_spells.dic)
- gnuplot command setting file (gnuplot_command.txt)
Installation
pip install forexy
Modules
| Module | Purpose |
|---|---|
| C6TOCX | Convert a C6 file to a CX4 file |
| CODUSE | Analyse use of codes in J4 library. |
| DIC227 | Produce Archive Dictionary 227 from a NUBASE file. |
| DICA2J | Convert Archive dictionaries to a JSON Dictionary. |
| DICDIS | Prepare Archive and Backup dictionaries for distribution. |
| DICJ2A | Convert a JSON Dictionary to Archive dictionaries. |
| DICJ2T | Convert a JSON Dictionary to a Transmission dictionary. |
| DIRINI | Split an EXFOR library tape into EXFOR entry files. |
| DIRUPD | Update the EXFOR entry files with an EXFOR transmission tape. |
| EXTMUL | Extraction of a dataset from a multiple reaction formalism subentry. |
| J4TOC6 | Convert a J4 file to a C6 or C4 file |
| J4TOX4 | Convert a J4 file to an EXFOR file. |
| J4VIEW | Convert a J4 file to an HTML file. |
| LOTRAN | Lorentz transformation for a differential cross section data point |
| MAKC6L | Produce and update a C6 or C4 library |
| MAKCOV | Produce a data table and covariance matrix from a J4 file. |
| MAKCXL | Produce and update a CX4 library |
| MAKJ4L | Produce and update J4 library. |
| MAKLIB | Merge EXFOR entry files into a single library tape. |
| PLOTCX | Plot CX4 file by gnuplot |
| POIPOI | Remove pointers from a J4 file. |
| REFBIB | Extract bibliography of reference by using DOI. |
| REFDOI | Obtain DOI for articles registered in CrossRef. |
| SEQADD | Add record identification to an EXFOR file. |
| SPELLS | Check English spell in free text in EXFOR format. |
| X4TOC6 | Convert an EXFOR file to a C6 file |
| X4TOCX | Convert an EXFOR file to a CX4 file |
| X4TOJ4 | Convert an EXFOR file to a J4 file. |
| X4VIEW | Convert an EXFOR file to an HTML file. |
References
- Naohiko Otuka, Vidya Devi, Osamu Iwamoto, "EXFOR utility codes (ForEXy) and their application to neutron fission cross section evaluation", Appl.Radiat.Isot.225(2025)111903 / [arXiv] ( https://doi.org/10.48550/arXiv.2505.03758).
- Naohiko Otuka, "ForEXy: Utility Codes for EXFOR Library", Report IAEA-NDS-0244, International Atomic Energy Agency, 2025.
Metadata
Release files for forexy 2026.10.21
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| forexy-2026.10.21.tar.gz | 458.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| forexy-2026.10.21-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 963.3 kB
Release files / forexy-2026.10.21.tar.gz
| Download URL | forexy-2026.10.21.tar.gz |
|---|---|
| Size | 458.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36878c17047e9ff0aa2090f3d9cc04e6aaff2a2e0a2f1ae99dc6f26c77d88294
|
|
BLAKE2b-256 checksum How to use checksums |
35475ab0f000b68d03e93b5a2aef933ea53bbfe4adacf1bd0cdc585cb2a93584
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.64.1 CPython/3.8.10
|
Release files / forexy-2026.10.21-py3-none-any.whl
| Download URL | forexy-2026.10.21-py3-none-any.whl |
|---|---|
| Size | 505.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
007c06a823208eadf4cf5456ef26e09a036c45145e82ed2cd12dee500af256d9
|
|
BLAKE2b-256 checksum How to use checksums |
52099b4259100a57ab155b3c87aca4750eb626123daf4b8b0d05e192d336a8b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.64.1 CPython/3.8.10
|
Security for forexy 2026.10.21
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.