Skip to content

v0.14.2

Choose a tag to compare

@ilhamv ilhamv released this 15 Jul 12:33
· 247 commits to main since this release
931ff66

Changelog

Added

  • Add layered documentation philosophy
  • Tally spatial filter and scoring upgrades from [@massimolarsen] and [@ilhamv]
    • Add partial current scores
    • Add cell-filtered (and surface-cell-combo) support for current scores
    • Improved checks and error messages in tally-building user interface

Changed

  • Unit test upgrades
    • Combined object_ and transport unit test for more efficient fixture reuse from [@massimolarsen]
    • Replace bare assert np.isclose with proper np.testing.assert_allclose from [@steps-re]

Fixed

  • Fix 2D-vector setter writes nothing (- instead of =) from [@steps-re]
  • Fix delayed neutrons are never sampled (transport/physics/neutron/native.py, fission()) from [@steps-re]
  • Fix delayed emission time uses β instead of λ (transport/physics/neutron/native.py, fission())from [@steps-re]
  • Fix swapped transverse-basis branches (transport/distribution.py, sample_direction()) from [@steps-re]
  • Fix divide-by-zero for a -z reference (transport/distribution.py, sample_white_direction()) from [@steps-re]
  • Fix tally polar_reference corrupted (object_/tally.py) from [@steps-re]

What's Changed

  • Reflect release by @ilhamv in #466
  • prepare unreleased changelog by @ilhamv in #467
  • Add cell-current tallies and unify unit test layout by @massimolarsen in #436
  • Introduce layered documentation philosophy by @ilhamv in #468
  • test: replace bare assert np.isclose with np.testing.assert_allclose by @steps-re in #469
  • fix: 2D-vector setter writes nothing (- instead of =) by @steps-re in #471
  • fix: correct several neutron sampling / tally bugs by @steps-re in #470
  • Update CHANGELOG for release by @ilhamv in #475

New Contributors

Full Changelog: v0.14.1...v0.14.2