{"id":13574581,"url":"https://github.com/php1ic/nuclear-data-reader","last_synced_at":"2025-12-30T07:51:09.644Z","repository":{"id":44803534,"uuid":"326278003","full_name":"php1ic/nuclear-data-reader","owner":"php1ic","description":"Read and combine data from the Atomic mass evaluation (AME) and NUBASE data files into a single array (std::vector) which can then be manipulated as required, or written to files for use with other code and software.","archived":false,"fork":false,"pushed_at":"2025-02-07T17:55:08.000Z","size":3792,"stargazers_count":4,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T18:26:45.395Z","etag":null,"topics":["cpp","cpp-library","cpp20","nubase","nuclear","nuclear-data","nuclear-physics","physics"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/php1ic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"COPYING","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}},"created_at":"2021-01-02T21:54:48.000Z","updated_at":"2025-02-07T17:55:11.000Z","dependencies_parsed_at":"2024-06-13T23:36:16.404Z","dependency_job_id":"7785191d-dc32-419b-8830-e97728646a38","html_url":"https://github.com/php1ic/nuclear-data-reader","commit_stats":{"total_commits":304,"total_committers":1,"mean_commits":304.0,"dds":0.0,"last_synced_commit":"4ea0987998a23a18011805ceaa61a9fb123207a7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php1ic%2Fnuclear-data-reader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php1ic%2Fnuclear-data-reader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php1ic%2Fnuclear-data-reader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php1ic%2Fnuclear-data-reader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/php1ic","download_url":"https://codeload.github.com/php1ic/nuclear-data-reader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247202788,"owners_count":20900841,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cpp","cpp-library","cpp20","nubase","nuclear","nuclear-data","nuclear-physics","physics"],"created_at":"2024-08-01T15:00:52.780Z","updated_at":"2025-12-30T07:51:09.638Z","avatar_url":"https://github.com/php1ic.png","language":"C++","readme":"# Nuclear Data Reader\n\n---\n\n[![Status](https://img.shields.io/badge/status-active-success.svg)]()\n[![GitHub Issues](https://img.shields.io/github/issues/php1ic/nuclear-data-reader.svg)](https://github.com/php1ic/nuclear-data-reader/issues)\n[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/php1ic/nuclear-data-reader.svg)](https://github.com/php1ic/nuclear-data-reader/pulls)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![codecov](https://codecov.io/gh/php1ic/nuclear-data-reader/branch/master/graph/badge.svg)](https://codecov.io/gh/php1ic/nuclear-data-reader)\n[![CodeFactor](https://www.codefactor.io/repository/github/php1ic/nuclear-data-reader/badge)](https://www.codefactor.io/repository/github/php1ic/nuclear-data-reader)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/5043f510e8cf44efac2b40ea96bcf469)](https://www.codacy.com/gh/php1ic/nuclear-data-reader/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=php1ic/nuclear-data-reader\u0026amp;utm_campaign=Badge_Grade)\n\n---\n\n| OS             | Config                                       |                                                                                                                                                                            Build Status | Compiler Version |\n|----------------|----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|-----------------:|\n| Linux          | [linux.yml](.github/workflows/linux.yml)     |       [![Linux Builds](https://github.com/php1ic/nuclear-data-reader/actions/workflows/linux.yml/badge.svg)](https://github.com/php1ic/nuclear-data-reader/actions/workflows/linux.yml) |   gcc13, clang18 |\n| Windows (MSVC) | [windows.yml](.github/workflows/windows.yml) | [![Windows Builds](https://github.com/php1ic/nuclear-data-reader/actions/workflows/windows.yml/badge.svg)](https://github.com/php1ic/nuclear-data-reader/actions/workflows/windows.yml) |        MSVC-2022 |\n\n## Introduction\n\nThe Nuclear Data Reader is aimed at parsing and reading the various files that have been published related to atomic nuclear data.\nThe format of the files is unique, and in constant flux, so takes some effort to parse.\nThis project takes away the need to keep worry about those things and creates [json](https://www.json.org/) formatted files.\n\nNo guarantee is supplied with regards to the accuracy of the data presented.\nEstimated values are included, please always refer to the original sources.\nAll data should, however, be accurate.\n\nSuggestions/improvements are encouraged, either create an [issue](https://github.com/php1ic/nuclear-data-reader/issues) or implement the change and send a pull request via [github](https://github.com/php1ic/nuclear-data-reader).\n\nThe code can read data from the following published papers:\n\n| Year | Atomic Mass Evaluation                                                                                                                                                                                           | NUBASE                                                                                                                                  |\n|------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|\n| 1971 | [URL](https://link.springer.com/chapter/10.1007/978-1-4684-7876-1_30) - [DOI](https://doi.org/10.1007/978-1-4684-7876-1_30) (Investigating if data files exists)                                                 | :x:                                                                                                                                     |\n| 1977 | [URL](https://www.sciencedirect.com/science/article/abs/pii/0092640X77900043) - [DOI](https://doi.org/10.1016/0092-640X(77)90004-3) (Investigating if data files exists)                                         | :x:                                                                                                                                     |\n| 1983 | [URL](https://www.sciencedirect.com/science/article/abs/pii/0375947485902830) - [DOI](https://doi.org/10.1016/0375-9474(85)90283-0)                                                                              | :x:                                                                                                                                     |\n| 1993 | [URL](https://www.sciencedirect.com/science/article/abs/pii/037594749390024R) - [DOI](https://doi.org/10.1016/0375-9474(93)90024-R)                                                                              | :x:                                                                                                                                     |\n| 1995 | [URL](https://www.sciencedirect.com/science/article/abs/pii/0375947495004459) - [DOI](https://doi.org/10.1016/0375-9474(95)00445-9)                                                                              | :x:                                                                                                                                     |\n| 1997 | No AME, but the 1995AME matches the 1997NUBASE.\u003cbr\u003eSee section 4, \"The tables\" on P31 of [these proceedings](https://www.google.co.uk/books/edition/Atomic_Physics_at_Accelerators_Mass_Spec/3AbsCAAAQBAJ?hl=en) | [URL](https://www.sciencedirect.com/science/article/abs/pii/S037594749700482X) - [DOI](https://doi.org/10.1016/S0375-9474(97)00482-X)   |\n| 2003 | [URL](http://www.sciencedirect.com/science/article/pii/S0375947403018086) - [DOI](http://dx.doi.org/10.1016/j.nuclphysa.2003.11.002)                                                                             | [URL](https://www.sciencedirect.com/science/article/abs/pii/S037594749700482X) - [DOI](https://doi.org/10.1016/S0375-9474(97)00482-X)   |\n| 2012 | [URL](http://cpc-hepnp.ihep.ac.cn:8080/Jwk_cpc/EN/abstract/abstract2709.shtml) - [DOI](http://dx.doi.org/10.1088/1674-1137/36/12/002)                                                                            | [URL](http://cpc-hepnp.ihep.ac.cn:8080/Jwk_cpc/EN/abstract/abstract2725.shtml) - [DOI](http://dx.doi.org/10.1088/1674-1137/36/12/001)   |\n| 2016 | [URL](http://cpc-hepnp.ihep.ac.cn:8080/Jwk_cpc/EN/abstract/abstract8344.shtml) - [DOI](http://dx.doi.org/10.1088/1674-1137/41/3/030002)                                                                          | [URL](http://cpc-hepnp.ihep.ac.cn:8080/Jwk_cpc/EN/abstract/abstract8343.shtml) - [DOI](http://dx.doi.org/10.1088/1674-1137/41/3/030001) |\n| 2020 | [URL](https://iopscience.iop.org/article/10.1088/1674-1137/abddb0) - [DOI](https://doi.org/10.1088/1674-1137/abddb0)                                                                                             | [URL](https://iopscience.iop.org/article/10.1088/1674-1137/abddae) - [DOI](https://doi.org/10.1088/1674-1137/abddae)                    |\n\nThe data contained within is freely available as ASCII files, all of which are included with the project for ease.\nThe newer tables are available on the [AMDC](https://www-nds.iaea.org/amdc/) website, and the [historic](http://amdc.in2p3.fr/) page can be used to find older ones.\n\n\n## Acquiring\n\nSimplest way to acquire the repo is to clone it.\nThe project makes use of [fmt](https://github.com/fmtlib/fmt) and [Catch2](https://github.com/catchorg/Catch2) via submodules so they need to be initialised.\nThe below is enough to get you started.\n\n```\n$ git clone --recurse-submodules https://github.com/php1ic/nuclear-data-reader.git\n```\n\n\n## Building\n\nThe project is built using [cmake](https://cmake.org/) and instructions on building can be found in the file [INSTALL.md](INSTALL.md).\n\nThe files, within *./data/*, should **NOT** be altered.\nAlthough they are all freely available from the above links if they are modified.\n\n\n## Versioning\nThere is an attempt to follow [SemVer](http://semver.org/) for versioning numbers.\nFor the currently available versions, see the [tags on this repository](https://github.com/php1ic/nuclear-data-reader/tags).\n\n\n## License\nThe code may be freely copied, distributed and altered under the terms of the [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.en.html) license.\nPlease read the file [COPYING](COPYING), which should be located at the root of the project, for full details.\n","funding_links":[],"categories":["Nuclear Data"],"sub_categories":["Related Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphp1ic%2Fnuclear-data-reader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphp1ic%2Fnuclear-data-reader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphp1ic%2Fnuclear-data-reader/lists"}