-
Notifications
You must be signed in to change notification settings - Fork 36
Description
Submitting Author: @MicahGale
Package Name: MontePy
One-Line Description of Package: A python library for reading, editing, and writing MCNP input files.
Repository Link (if existing): https://github.com/idaholab/MontePy/
EiC: TBD
Code of Conduct & Commitment to Maintain Package
- I agree to abide by pyOpenSci's Code of Conduct during the review process and in maintaining my package after should it be accepted.
- I have read and will commit to package maintenance after the review as per the pyOpenSci Policies Guidelines.
Description
- Include a brief paragraph describing what your package does:
MontePy is a python library for reading, editing, and writing MCNP input files. Monte Carlo N-Particle (MCNP) is a Monte Carlo radiation transport code that is used extensively in nuclear engineering and medical physics. MCNP has a long legacy and predates XML, JSON, YAML, etc. so its input files use a completely custom syntax. MontePy is able to read this syntax and create an object oriented pythonic interface to the MCNP input file.
Community Partnerships
We partner with communities to support peer review with an additional layer of
checks that satisfy community requirements. If your package fits into an
existing community please check below:
- Astropy: My package adheres to Astropy community standards
- Pangeo: My package adheres to the Pangeo standards listed in the pyOpenSci peer review guidebook
Scope
-
Please indicate which category or categories this package falls under:
- Data retrieval
- Data extraction
- Data processing/munging
- Data deposition
- Data validation and testing
- Data visualization
- Workflow automation
- Citation management and bibliometrics
- Scientific software wrappers
- Database interoperability
Domain Specific
- Geospatial
- Education
- Explain how and why the package falls under these categories (briefly, 1-2 sentences). For community partnerships, check also their specific guidelines as documented in the links above. Please note any areas you are unsure of:
MontePy provides an object-oriented interface to MCNP input file, and is designed to automate working with these files as the first stage of a workflow.
- Who is the target audience and what are the scientific applications of this package?
The target audience is any python user who uses MCNP. This includes nuclear engineers, nuclear physicists, medical physicists, and those studying cosmic rays.
- Are there other Python packages that accomplish similar things? If so, how does yours differ?
There is also MCNPy reports to provide similar features.
I have been unable to verify this as I have been unable to install it.
MontePy is different by being written purely in python, and not java, and having a publicly accessible github, that anyone can open an issue for.
- Any other questions or issues we should be aware of:
P.S. Have feedback/comments about our review process? Leave a comment here
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status