Skip to content

Releases: darrenjw/python-smfsb

Version 1.2.2

Choose a tag to compare

@darrenjw darrenjw released this 30 Aug 11:25

Change output from abc_run from lists to np arrays (minor breaking change).

Add an unsafe particle filter implementation, for completeness with the text of the book.

Version 1.2.1

Choose a tag to compare

@darrenjw darrenjw released this 16 Aug 16:00

Rename Spn attribute 'n' to 'p' (for "places"), for consistency with textbook description. This is technically a breaking change, but a minor one. All examples and demos should be updated accordingly.

Add missing "sim_times" function.

Version 1.2.0

Choose a tag to compare

@darrenjw darrenjw released this 07 Jun 21:09

This version includes breaking changes to the API, adopting the new approach to random number generation in numpy.
Random number generators are now explicitly threaded through the code.
Existing code will need to be updated to pass a random number generator as the first argument of any stochastic functions.
This has a side-benefit of making the API more similar to the JAX version of the library, which explicitly threads JAX random keys throughout the code. This will make porting code to the JAX version of the library slightly more straightforward.

Version 1.1.4

Choose a tag to compare

@darrenjw darrenjw released this 30 Nov 18:36

Added deterministic spatial simulation functions, step_euler_1d and step_euler_2d.

Version 1.1.3

Choose a tag to compare

@darrenjw darrenjw released this 28 Dec 14:28

Change main dependency from NumPy < 2 to NumPy >= 2.

Version 1.1.2

Choose a tag to compare

@darrenjw darrenjw released this 28 Dec 14:18

Updated documentation, including a tutorial.

Version 1.1.1

Choose a tag to compare

@darrenjw darrenjw released this 01 Dec 20:48

Minor update, including updating of argument names to a more pythonic style.

Version 1.1.0

Choose a tag to compare

@darrenjw darrenjw released this 03 Nov 15:46

This release introduces many breaking changes to syntax. Method names have been updated to have a more pythonic style. If you are upgrading to this release from a previous release you will need to update your code. However, all of the changes are purely cosmetic changes to names. There are no changes to the semantics of the code.

Version 1.0.2

Choose a tag to compare

@darrenjw darrenjw released this 08 Sep 15:28

Minor release with updated documentation.

Version 1.0.1

Choose a tag to compare

@darrenjw darrenjw released this 26 Apr 13:38

Minor improvements.