{"id":13574607,"url":"https://github.com/HunterBelanger/papillon-ndl","last_synced_at":"2025-04-04T15:31:30.823Z","repository":{"id":42513870,"uuid":"304875752","full_name":"HunterBelanger/papillon-ndl","owner":"HunterBelanger","description":"Papillon Nuclear Data Library","archived":false,"fork":false,"pushed_at":"2024-08-22T00:45:39.000Z","size":4119,"stargazers_count":13,"open_issues_count":2,"forks_count":6,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2024-11-05T09:44:55.583Z","etag":null,"topics":["cpp","montecarlo","nuclear-engineering","nuclear-power","python"],"latest_commit_sha":null,"homepage":"https://papillon-ndl.readthedocs.io","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/HunterBelanger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-17T12:44:57.000Z","updated_at":"2024-11-02T06:26:30.000Z","dependencies_parsed_at":"2023-10-12T04:26:42.387Z","dependency_job_id":"d40b3f19-8daa-41c6-a6f1-796d8cb2c39c","html_url":"https://github.com/HunterBelanger/papillon-ndl","commit_stats":{"total_commits":410,"total_committers":2,"mean_commits":205.0,"dds":"0.0024390243902439046","last_synced_commit":"cbc1ee8bc1ce035cce07f8daa2e137876288cfca"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HunterBelanger%2Fpapillon-ndl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HunterBelanger%2Fpapillon-ndl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HunterBelanger%2Fpapillon-ndl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HunterBelanger%2Fpapillon-ndl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HunterBelanger","download_url":"https://codeload.github.com/HunterBelanger/papillon-ndl/tar.gz/refs/heads/develop","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","montecarlo","nuclear-engineering","nuclear-power","python"],"created_at":"2024-08-01T15:00:52.968Z","updated_at":"2025-04-04T15:31:25.814Z","avatar_url":"https://github.com/HunterBelanger.png","language":"C++","funding_links":[],"categories":["Nuclear Data"],"sub_categories":["Related Tools"],"readme":"# Papillon Nuclear Data Library\n[![CMake Workflow](https://github.com/HunterBelanger/papillon-ndl/actions/workflows/cmake.yml/badge.svg)](https://github.com/HunterBelanger/papillon-ndl/actions)\n[![Documentation Status](https://readthedocs.org/projects/papillon-ndl/badge/?version=latest)](https://papillon-ndl.readthedocs.io/en/latest/?badge=latest)\n[![License](https://img.shields.io/badge/License-GPLv3-brightgreen)](https://github.com/HunterBelanger/papillon-ndl/blob/develop/LICENSE)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7121174.svg)](https://doi.org/10.5281/zenodo.7121174)\n\nThe Papillon Nuclear Data Library (NDL) is a C++/Python library for reading,\nsampling, and interacting with continuous energy nuclear data, stored in the ACE\nnuclear data format.\n\nFor examples of how to use the library in both C++ and Python, take a look at\nthe [documentation site](https://papillon-ndl.readthedocs.io). That is where you\nwill also be able to fined more detailed installation instructions.\n\n## License\nPapillonNDL is provided under the terms and conditions of the GPLv3\nlicense.\n\n## Dependencies\nThe library may be built on Unix-like operating systems or on Windows. All that\nis required is cmake \u003e= 3.11, and a C++ compiler which supports the C++20\nstandard. For Unix-like systems, the recommended compilers are GCC \u003e= 11 or\nClang \u003e= 15. On Windows, you should have MSVC \u003e= 19.29. In order to build the\nPython interface, Python \u003e= 3.5 should be installed on your system, in\naddition to the Python development libraries and header files.\n\nTests are not built by default, and should only be needed for developers. You\ncan turn them on by using ```-DPNDL_TESTS=ON``` with cmake.\n\n## Install\nTo build PapillonNDL, navigate to the directory where you would like to keep the\nsource files, and then run the following commands:\n```\n$ git clone https://github.com/HunterBelanger/papillon-ndl.git\n$ cd papillon-ndl\n$ cmake -E make_directory build\n$ cd build\n$ cmake -DCMAKE_BUILD_TYPE=Release ..\n$ cmake --build . --target install\n```\n\nIf you do NOT want to build the Python bindings for PapillonNDL, then you should\nadd the flag ```-DPNDL_PYTHON=OFF``` to the cmake command.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHunterBelanger%2Fpapillon-ndl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHunterBelanger%2Fpapillon-ndl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHunterBelanger%2Fpapillon-ndl/lists"}