OpenMC 0.14.0
This release of OpenMC includes many bug fixes, performance improvements, and several notable new features. Some of the highlights include projection plots, pulse height tallies for photons, weight window generation, and an ability to specify continuous removal or feed of nuclides/elements during depletion. Additionally, one of the longstanding annoyances of depletion calculations, namely the need to include initial "dilute" nuclides, has been eliminated. There are also a wide array of general improvements in the Python API.
Compatibility Notes and Deprecations
- The
openmc.deplete.MicroXSclass has been completely redesigned and improved. See further comments below under "New Features". (#2572, #2579, #2595, #2700) - The
rectangular_prismfunction has been replaced by theopenmc.model.RectangularPrismclass and thehexagonal_prismfunction has been replaced by theopenmc.model.HexagonalPrismclass. Note that whereas therectangular_prismandhexagonal_prismfunctions returned a region representing the interior of the prism, the newopenmc.model.RectangularPrismandopenmc.model.HexagonalPrismclasses return composite surfaces, so you need to use the unary or operators to obtain a region that can be assigned to a cell. (#2739)