{"id":13574455,"url":"https://github.com/lanl/mcnptools","last_synced_at":"2025-04-12T11:04:04.426Z","repository":{"id":59141559,"uuid":"533509367","full_name":"lanl/mcnptools","owner":"lanl","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-30T15:46:23.000Z","size":6281,"stargazers_count":67,"open_issues_count":10,"forks_count":16,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-11-05T09:44:41.650Z","etag":null,"topics":["mcnp","mcnp6"],"latest_commit_sha":null,"homepage":"https://mcnp.lanl.gov","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lanl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-09-06T21:34:54.000Z","updated_at":"2024-10-22T14:09:12.000Z","dependencies_parsed_at":"2024-11-05T09:44:21.584Z","dependency_job_id":null,"html_url":"https://github.com/lanl/mcnptools","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"d476edf8bc5f75cd5796918cabbb38b793831fb3"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2Fmcnptools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2Fmcnptools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2Fmcnptools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lanl%2Fmcnptools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lanl","download_url":"https://codeload.github.com/lanl/mcnptools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228911888,"owners_count":17990774,"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":["mcnp","mcnp6"],"created_at":"2024-08-01T15:00:51.758Z","updated_at":"2024-12-09T15:14:17.533Z","avatar_url":"https://github.com/lanl.png","language":"C++","funding_links":[],"categories":["Particle Transport"],"sub_categories":["Related Tools"],"readme":"# MCNPTools\n\nMCNPTools is a C++ software library that is bound to Python via the Simplified\nWrapper and Interface Generator (SWIG) library.  Thus, it can be incorporated\ninto C++ and/or Python applications, and bindings to other languages can also be\ncreated using a common approach.  In addition, MCNPTools includes several\nutility programs to perform common tasks when interacting with [the MCNP®\ncode](http://mcnp.lanl.gov).\n\nMore information on how to use the library and the included utilities is\navailable in the `doc` directory, which represents an up-to-date form of Los\nAlamos National Laboratory report LA-UR-22-28935 (see also How to Cite below).\n\n# Building, Testing, and Installing Quick Start\n\nThe build process requires CMake, a C++11 compiler, and Python available in the\npath.\n\nTo build, create a new build directory, open a command-line interface in that\ndirectory, and run the following commands (where [path to MCNPTools source\ndirectory] is the directory that contains this README file):\n\n```\ncmake -D CMAKE_INSTALL_PREFIX=[path to install] -D mcnptools.python_install=User [path to MCNPTools source directory]\ncmake --build . --config Release\nctest --build-config Release\ncmake --install . --config Release\n```\n\nTo configure the build using CMake, to build the code and Python bindings, and\nthen to run the associated tests.  It is expected that all tests pass.  If so,\nand if one wants to install to their system, then the final install command can\nbe used.\n\n# Feedback \u0026 How to Contribute\n\nFeedback, comments, requests, and bug reports can be provided through the [Github\nIssue System](https://github.com/lanl/mcnptools/issues).\n\nContributions to fix bugs, enhance features, add new utilities, and improve\ndocumentation can all be made through the [GitHub Pull Request\ninterface](https://github.com/lanl/mcnptools/pulls).\n\n# How to Cite\n\nIf MCNPTools has been used, then a citation of its use is appreciated where the\npreferred citation for MCNPTools is:\n\n\u003e C. R. Bates, S. R. Bolding, C. J. Josey, J. A. Kulesza, C. J. Solomon Jr., and\n\u003e A. J. Zukaitis, \"The MCNPTools Package: Installation and Use\", Los Alamos\n\u003e National Laboratory Tech. Report.  LA-UR-22-28935, Los Alamos, NM, USA, August\n\u003e 2022, [doi:10.2172/1884737](http://dx.doi.org/10.2172/1884737).\n\nwhich has BibTeX entry:\n\n```\n@TechReport{MCNPTools,\n  author      = {Cameron R. Bates and Simon R. Bolding and Colin J. Josey and Joel A. Kulesza and Solomon, Jr., Clell J. and Anthony J. Zukaitis},\n  title       = {{The MCNPTools Package: Installation and Use}},\n  institution = {Los Alamos National Laboratory},\n  year        = {2022},\n  address     = {Los Alamos, NM, USA},\n  month       = aug,\n  number      = {LA-UR-22-28935},\n  doi         = {10.2172/1884737},\n  url         = {https://www.osti.gov/biblio/1884737}\n}\n\n```\n\n# Release\n\nThis software has been approved for open source release and has been assigned\nidentifier **C19081**.\n\n# Copyright\n\nCopyright 2022.  Triad National Security, LLC.  All rights reserved.\n\nThis program was produced under U.S. Government contract 89233218CNA000001 for\nLos Alamos National Laboratory (LANL), which is operated by Triad National\nSecurity, LLC for the U.S. Department of Energy/National Nuclear Security\nAdministration.  All rights in the program are reserved by Triad National\nSecurity, LLC, and the U.S.  Department of Energy/National Nuclear Security\nAdministration.  The Government is granted for itself and others acting on its\nbehalf a nonexclusive, paid-up, irrevocable worldwide license in this material\nto reproduce, prepare derivative works, distribute copies to the public, perform\npublicly and display publicly, and to permit others to do so.\n\n# License\n\nThis program is open source under the BSD-3 License.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its contributors\n   may be used to endorse or promote products derived from this software without\n   specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n# Trademark Notice\n\nMCNP® and Monte Carlo N-Particle® are registered trademarks owned by Los Alamos\nNational Security, LLC, manager and operator of Los Alamos National Laboratory.\nAny third party use of such registered marks should be properly attributed to\nTriad National Security, LLC, including the use of the ® designation as\nappropriate. Any questions regarding licensing, proper use, and/or proper\nattribution of Triad National Security, LLC marks should be directed to\n[trademarks@lanl.gov](mailto:trademarks@lanl.gov).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanl%2Fmcnptools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flanl%2Fmcnptools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flanl%2Fmcnptools/lists"}