==================== What's New in 0.12.2 ==================== .. currentmodule:: openmc ------- Summary ------- This release of OpenMC is primarily a hotfix release with numerous important bug fixes. Several tally-related enhancements have also been added. ------------ New Features ------------ Three tally-related enhancements were added to the code in this release: - A new :class:`~openmc.CollisionFilter` class that allows tallies to be filtered by the number of collisions a particle has undergone. - A `translation` attribute has been added to :class:`~openmc.MeshFilter` that allows a mesh to be translated from its original position before location checks are performed. - The :class:`~openmc.UnstructuredMesh` class now supports libMesh unstructured meshes to enable better ingration with MOOSE-based applications. --------- Bug Fixes --------- - `Reset particle coordinates during find cell operation `_ - `Cover quadric edge case `_ - `Prevent divide-by-zero in bins_crossed methods for meshes `_ - `Fix for translational periodic boundary conditions `_ - `Fix angle sampling in CorrelatedAngleEnergy `_ - `Fix typo in fmt string for a lattice error `_ - `Nu-fission tally and stochastic volume bug fixes `_ - `Make sure failed neighbor list triggers exhaustic search `_ - `Change element to element.title to catch lowercase entries `_ - `Disallow non-current scores with a surface filter `_ - `Depletion operator obeys Materials.cross_sections `_ - `Fix for surface_bins_crossed override `_ ------------ Contributors ------------ This release contains new contributions from the following people: - `Hunter Belanger `_ - `Isaac Griswold-Steiner `_ - `Andrew Johnson `_ - `Gavin Ridley `_ - `Paul Romano `_ - `Patrick Shriwise `_ - `Jonathan Shimwell `_