From 0570167dc44b3fef205bb2bca80af20ccd9b9e8d Mon Sep 17 00:00:00 2001 From: Micah Gale Date: Thu, 11 Jan 2024 08:11:25 -0600 Subject: [PATCH 1/4] Update README.md for github * updated all URLs to github pages * Added logo The logo may not work while the repo is private. Hopefully it will work on public. --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 74875231..8eee6eff 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ # MontePy +MontePY: a cute snek on a red over white circle + A python library to read, edit, and write MCNP input files. ## Installing -See the [Installing section in the user guide](https://experiment_analysis_all.pages.hpc.inl.gov/software/montepy/starting.html#installing). +See the [Installing section in the user guide](https://idaholab.github.io/MontePy/starting.html#installing). ## User Documentation -MontePy has a [sphinx website](https://experiment_analysis_all.pages.hpc.inl.gov/software/montepy/). +MontePy has a [sphinx website](https://idaholab.github.io/MontePy/index.html). This has a getting started guide for users, as well as API documentation. There is also a developer's guide covering the design and approach of MontePy, and how to contribute. @@ -19,9 +21,9 @@ There is also a developer's guide covering the design and approach of MontePy, a * Handles almost all MCNP input syntax including: message blocks, & continue, comments, etc. * Parses Cells, surfaces, materials, and transforms very well. * Can parse the following surfaces exactly P(X|Y|Z), C(X|Y|Z), C/(X|Y|Z) (I mean it can do PX, and PY, etc.) -* Can read in all other cards but not understand them -* Can write out full MCNP problem even if it doesn't fully understand a card. -* Can write out the MCNP problem verbatim, if it has not been modified at all. +* Can read in all other inputs but not understand them +* Can write out full MCNP problem even if it doesn't fully understand an input. +* Can write out the MCNP problem verbatim, and try to match * Can quickly access cells, surfaces, and materials by their numbers. For example: `cell = problem.cells[105]`. * Can quickly update cell importances. For example `cell.importance.neutron = 2.0`. * Has over 240 test cases right now @@ -56,7 +58,7 @@ So MontePy doesn't do what you want? Right now development is done with a Just- If there's a feature you want add an issue here with the feature request tag. If you want to add a feature on your own talk to Micah Gale (but still add the issue). The system is very modular and you should be able to develop it pretty quickly. -Also read the [developer's guide](https://experiment_analysis_all.pages.hpc.inl.gov/software/montepy/developing.html). +Also read the [developer's guide](https://idaholab.github.io/MontePy/developing.html). # Version Numbering Scheme @@ -70,4 +72,4 @@ Also read the [developer's guide](https://experiment_analysis_all.pages.hpc.inl. Official shall not change. New merges to main shall have a version number incremented. -# Finally: make objects not regexs! +# Finally: make objects not regexes! From 6ca8fb52ff064df4ee8fd609afa437f79c6269e7 Mon Sep 17 00:00:00 2001 From: Micah Gale Date: Thu, 11 Jan 2024 08:14:12 -0600 Subject: [PATCH 2/4] Happy new year! --- doc/source/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/source/conf.py b/doc/source/conf.py index 921d2d98..7ba3c42c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -21,8 +21,8 @@ # -- Project information ----------------------------------------------------- project = "MontePy" -copyright = "2021 – 2023, Battelle Energy Alliance LLC." -author = "Micah D. Gale (@galemica), Travis J. Labossiere-Hickman (@tjlaboss)" +copyright = "2021 – 2024, Battelle Energy Alliance LLC." +author = "Micah D. Gale (@micahgale), Travis J. Labossiere-Hickman (@tjlaboss)" release = importlib.metadata.version("montepy") From 8119c79651c8d6f38ac30a1577bd093a204eb328 Mon Sep 17 00:00:00 2001 From: Micah Gale Date: Thu, 11 Jan 2024 08:14:58 -0600 Subject: [PATCH 3/4] Reved version. --- montepy/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/montepy/__init__.py b/montepy/__init__.py index 5f35202d..ac6b79ec 100644 --- a/montepy/__init__.py +++ b/montepy/__init__.py @@ -23,7 +23,7 @@ from montepy.universe import Universe import sys -__version__ = "0.2.5dev1" +__version__ = "0.2.5dev2" # enable deprecated warnings for users if not sys.warnoptions: import os, warnings From dc28388bffc4081c38ebc6ab005fbeab5c46bc80 Mon Sep 17 00:00:00 2001 From: Micah Gale Date: Thu, 11 Jan 2024 08:20:47 -0600 Subject: [PATCH 4/4] Updated URLs to github in pyproject --- pyproject.toml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3c01b772..6dd48dad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,14 +14,14 @@ authors = [ {name = "Travis Labossiere-Hickman", email = "Travis.LabossiereHickman@inl.gov"}, {name = "Brenna Carbno"} ] -keywords = ["MCNP", "neutronics", "imcnp", "input file", "monte carlo"] +keywords = ["MCNP", "neutronics", "imcnp", "input file", "monte carlo", "radiation transport"] license = {file="LICENSE"} classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3 :: Only", "Intended Audience :: Science/Research", "Intended Audience :: Developers", -# "License :: OSI Approved :: MIT License", + "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Scientific/Engineering :: Physics", @@ -39,8 +39,10 @@ test = ["coverage", "pytest"] doc = ["sphinx", "sphinxcontrib-apidoc", "sphinx_rtd_theme"] [project.urls] -Homepage = "https://github.com/idaholab/montepy" +Homepage = "https://idaholab.github.io/MontePy/index.html" Repository = "https://github.com/idaholab/montepy.git" +Documentation = "https://idaholab.github.io/MontePy/index.html" +"Bug Tracker" = "https://github.com/idaholab/MontePy/issues" [build-system] requires = ["setuptools >= 61.0.0"]