Skip to content

v0.15.2

Latest

Choose a tag to compare

@ilhamv ilhamv released this 17 Aug 00:23
1e1dbf7

This patch release fixes:

  • Incorrect recombination of census-based tally by properly handling untouched, all-zero tally bins in later censuses
  • Concurrency issues in multi-simulation launches by dedicated handling of problem-dependent types and incorporation of a separate Numba support rebuild process.

Changelog

Fixed

  • Anticipate empty census-based tallies in batch runs for correct tally recombination, from [@ilhamv]
  • Prevent independent runs with different problem sizes from sharing mutable problem-dependent Numba types, and preserve Python-managed __pycache__ directories during startup, from [@ilhamv]

Added

  • Add rebuild_numba_support.py and the -r/--rebuild developer option for regenerating Numba support (mcdc_get, mcdc_set, numba_types.py) after object model changes, from [@ilhamv]

Changed

  • Generate shared Numba support independently of simulation preparation and create problem-dependent dtypes locally through pure factories, from [@ilhamv]
  • Organize example documentation under the User Guide and contribution documentation under the Developer Guide, from [@ilhamv]

What's Changed

  • Patch 0.15.2: Fix census-based tally recombination and concurrency issues by @ilhamv in #507

Full Changelog: v0.15.1...v0.15.2