Skip to content

Release 1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Nov 20:45
· 4 commits to develop since this release

Features Added

  • Added checking for additional input after the data block, and raising a warning if it exists (#525).
  • Allow multiple universe fills to accept 2D MNCP lattices (#719).
  • Make LatticeType.RECTANGULAR and LatticeType.HEXAHEDRAL synonymous (#808).
  • Allow setting cell.fill.universes with a numpy array of universe IDs (#736).

Performance Improvement

  • Optimized $\mathcal{O}(N^2)$ scaling in montepy.NumberedObjectCollection.request_number by improving NumberedObjectCollection.check_number to $\mathcal{O}(N)$ (#786).

Bugs Fixed

  • Fixed bug where lines that were the allowed length was raising a LineOverRunWarning when read by MontePy (#517).
  • Added descriptive TypeError messages (#801)
  • Fixed a bug that caused to write an extra termination line between the data block and the cell data section in the MCNP input. (#819) (#703).

Documentation

Added a web browser instance of jupyter to the website allowing testing out MontePy with no python installed locally (#796).

  • Improved documentation for NumberedObjectCollection on Slicing behavior. (#798)
  • Reorganized Python API documentation. Some hyperlinks may be broken now (#828).

Deprecations

  • Dropped support for python 3.9 through 3.11, and numpy 1.26 in order to comply with SPEC 0 (#780).

Contributors

What's Changed

New Contributors

Full Changelog: v1.1.3...v1.2.0