Skip to content

Conversation

@digvijay-y
Copy link
Contributor

@digvijay-y digvijay-y commented Oct 5, 2025

Pull Request Checklist for MontePy

Description

Allowed setting cell.fill.universes with array of universe IDs which are resolved by universeObjects.

Includes a dedicated test file.

Fixes #736


General Checklist

  • I have performed a self-review of my own code.
  • The code follows the standards outlined in the development documentation.
  • I have formatted my code with black version 25.
  • I have added tests that prove my fix is effective or that my feature works (if applicable).

Documentation Checklist

  • I have documented all added classes and methods.
  • For infrastructure updates, I have updated the developer's guide.
  • For significant new features, I have added a section to the getting started guide.

First-Time Contributor Checklist

  • If this is your first contribution, add yourself to pyproject.toml if you wish to do so.

Additional Notes for Reviewers

Ensure that:

  • The submitted code is consistent with the merge checklist outlined here.
  • The PR covers all relevant aspects according to the development guidelines.
  • 100% coverage of the patch is achieved, or justification for a variance is given.

📚 Documentation preview 📚: https://montepy--815.org.readthedocs.build/en/815/

dependabot bot and others added 30 commits August 4, 2025 02:11
Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python) from 047e8aa38a2a125cc0bf1332cfb9b53f9fdc0733 to 15ce42889ff1d65509841d7c63480f64affe3a64.
- [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases)
- [Changelog](https://github.com/sigstore/gh-action-sigstore-python/blob/main/CHANGELOG.md)
- [Commits](sigstore/gh-action-sigstore-python@047e8aa...15ce428)

---
updated-dependencies:
- dependency-name: sigstore/gh-action-sigstore-python
  dependency-version: 15ce42889ff1d65509841d7c63480f64affe3a64
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…ore/gh-action-sigstore-python-15ce42889ff1d65509841d7c63480f64affe3a64

Bump sigstore/gh-action-sigstore-python from 047e8aa38a2a125cc0bf1332cfb9b53f9fdc0733 to 15ce42889ff1d65509841d7c63480f64affe3a64
Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python) from 15ce42889ff1d65509841d7c63480f64affe3a64 to 3de1a2a3c264daaa39b533c979f3793e0ddca0f8.
- [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases)
- [Changelog](https://github.com/sigstore/gh-action-sigstore-python/blob/main/CHANGELOG.md)
- [Commits](sigstore/gh-action-sigstore-python@15ce428...3de1a2a)

---
updated-dependencies:
- dependency-name: sigstore/gh-action-sigstore-python
  dependency-version: 3de1a2a3c264daaa39b533c979f3793e0ddca0f8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ore/gh-action-sigstore-python-3de1a2a3c264daaa39b533c979f3793e0ddca0f8

Bump sigstore/gh-action-sigstore-python from 15ce42889ff1d65509841d7c63480f64affe3a64 to 3de1a2a3c264daaa39b533c979f3793e0ddca0f8
…ns/download-artifact-5

Bump actions/download-artifact from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/checkout-5

Bump actions/checkout from 4 to 5
…ong-a-line-is

Fix bug with over-agressive LineOverRunWarning
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.4 to 1.13.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](pypa/gh-action-pypi-publish@76f52bc...ed0c539)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…gh-action-pypi-publish-1.13.0

Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/setup-python-6

Bump actions/setup-python from 5 to 6
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action) from 1.18.0 to 1.20.0.
- [Release notes](https://github.com/ncipollo/release-action/releases)
- [Commits](ncipollo/release-action@bcfe547...b7eabc9)

---
updated-dependencies:
- dependency-name: ncipollo/release-action
  dependency-version: 1.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…llo/release-action-1.20.0

Bump ncipollo/release-action from 1.18.0 to 1.20.0
Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python) from 3de1a2a3c264daaa39b533c979f3793e0ddca0f8 to f909491f27c345faa936da468c9ddfac57cbeb49.
- [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases)
- [Changelog](https://github.com/sigstore/gh-action-sigstore-python/blob/main/CHANGELOG.md)
- [Commits](sigstore/gh-action-sigstore-python@3de1a2a...f909491)

---
updated-dependencies:
- dependency-name: sigstore/gh-action-sigstore-python
  dependency-version: f909491f27c345faa936da468c9ddfac57cbeb49
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…ore/gh-action-sigstore-python-f909491f27c345faa936da468c9ddfac57cbeb49

Bump sigstore/gh-action-sigstore-python from 3de1a2a3c264daaa39b533c979f3793e0ddca0f8 to f909491f27c345faa936da468c9ddfac57cbeb49
@digvijay-y
Copy link
Contributor Author

Thanks @MicahGale for provoding examples and mentioning relevent manual sections, it got easy! Had to spend time on Example sections!

@digvijay-y
Copy link
Contributor Author

By the way, i found that test_nuclide.py has 1 failed case!

FAILED tests/test_nuclide.py::TestNucleus::test_nucleus_init_eq_hash - AssertionError: assert Nucleus(berkelium, 285, 1) == Nucleus(berkelium, 185, 2)

@digvijay-y digvijay-y requested a review from MicahGale October 6, 2025 08:25
Copy link
Collaborator

@MicahGale MicahGale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few final changes.

@MicahGale
Copy link
Collaborator

By the way, i found that test_nuclide.py has 1 failed case!

FAILED tests/test_nuclide.py::TestNucleus::test_nucleus_init_eq_hash - AssertionError: assert Nucleus(berkelium, 285, 1) == Nucleus(berkelium, 185, 2)

Yes this is a test failure that randomly shows up as the hypothesis test suite finds nuclides that don't exist and break our nuclide parsing system. You can safely ignore this for now; I'll finally open an issue for this.

@digvijay-y digvijay-y requested a review from MicahGale October 6, 2025 18:12
Copy link
Collaborator

@MicahGale MicahGale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few more tweaks.

@digvijay-y digvijay-y requested a review from MicahGale October 7, 2025 12:45
@MicahGale MicahGale changed the base branch from develop to minor-rel-dev October 9, 2025 13:02
@MicahGale
Copy link
Collaborator

I moved this to minor-rel-dev because this is a minor release, I'm trying out have two staging branches.

Copy link
Collaborator

@MicahGale MicahGale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks again @digvijay-y!

@MicahGale MicahGale merged commit 9ac2814 into idaholab:minor-rel-dev Oct 9, 2025
18 checks passed
@digvijay-y digvijay-y deleted the setting_universe branch October 10, 2025 09:22
@MicahGale MicahGale mentioned this pull request Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request An issue that improves the user interface. hacktoberfest 🎃 https://hacktoberfest.com/participation/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow setting universes in fill by number

2 participants