Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Presubmission Inquiry for MontePy #203

Closed
3 of 16 tasks
MicahGale opened this issue Jun 17, 2024 · 2 comments
Closed
3 of 16 tasks

Presubmission Inquiry for MontePy #203

MicahGale opened this issue Jun 17, 2024 · 2 comments

Comments

@MicahGale
Copy link

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

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:

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

@cmarmo
Copy link
Member

cmarmo commented Jul 1, 2024

Hi @MicahGale, thank you for reaching out to pyOpenSci!
I'm Chiara , Editor in chief for the next three months.
I'm pretty sure that MontePy is in scope with our editorial line, as it is meant to support scientific workflows manipulating specific data formats.
Would you mind opening a new submission issue referencing this pre-submission? Thank you.

@MicahGale
Copy link
Author

Will do!

@MicahGale MicahGale mentioned this issue Jul 1, 2024
32 tasks
@cmarmo cmarmo closed this as completed Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: pre-submission
Development

No branches or pull requests

2 participants