Recent Releases of genparticlefilters.jl

genparticlefilters.jl - v0.2.3

  • Support for weight validity checking when resampling with pf_resample! or pf_resize! with the check keyword.
  • By default, a warning will be raised when weights are NaN, or all go to zero (-Inf log weights).

Full Changelog: https://github.com/probcomp/GenParticleFilters.jl/compare/v0.2.2...v0.2.3

- Julia
Published by ztangent almost 2 years ago

genparticlefilters.jl - v0.2.2

  • Several new particle filter resizing operations, including:
    • pf_introduce! for introducing new particles to a particle filter, optionally sampled from a proposal distribution
    • pf_coalesce! for combining choicemap-equivalent or identical particles into a single particle
    • pf_optimal_resize! for the optimal resizing algorithm of Fearnhead and Clifford (2003)

Full Changelog: https://github.com/probcomp/GenParticleFilters.jl/compare/v0.2.1...v0.2.2

- Julia
Published by ztangent about 2 years ago

genparticlefilters.jl - v0.2.1

Bug Fixes

  • Fixed stratified sampling when number of particles is not an integer multiple of the number of strata
  • Added missing weight adjustment when performing stratified sampling (#6)

Full Changelog: https://github.com/probcomp/GenParticleFilters.jl/compare/v0.2.0...v0.2.1

- Julia
Published by ztangent almost 3 years ago

genparticlefilters.jl - v0.2.0

New Features

  • Stratified particle initialization and updating
  • Resampling of subsets of particles (in a ParticleFilterSubState)
  • Resizing of particle filters using pf_resize!, pf_replicate! and pf_dereplicate!
  • Additional statistics utilities (variants of mean, var, proportionmap)
  • choiceproduct utility function for convenient generation of strata
  • Documentation site: https://probcomp.github.io/GenParticleFilters.jl/

Bug Fixes and Maintenance

  • Fixed errors in weight calculations for UpdatingTraceTranslator
  • Refactoring pf_update! to mostly use trace translators
  • Memory allocation improvements to pf_resample!
  • Higher test case coverage

Full Changelog: https://github.com/probcomp/GenParticleFilters.jl/compare/v0.1.8...v0.2.0

- Julia
Published by ztangent almost 3 years ago

genparticlefilters.jl - v0.1.8

Support for passing keyword arguments to kernels in rejuvenation moves.

Addition of check and observations keyword arguments to move_reweight.

- Julia
Published by ztangent about 3 years ago

genparticlefilters.jl - v0.1.7

Update compatibility with other packages.

- Julia
Published by ztangent over 3 years ago

genparticlefilters.jl - v0.1.6

Support trace translators for specifying more general particle updates and rejuvenation moves.

- Julia
Published by ztangent almost 5 years ago

genparticlefilters.jl - v0.1.5

Support updating and rejuvenation of sub-views of particle filters.

- Julia
Published by ztangent almost 5 years ago

genparticlefilters.jl - v0.1.4

Reduced unnecessary sampling in stratified resampling.

- Julia
Published by ztangent about 5 years ago

genparticlefilters.jl - v0.1.3

Update package compatibility, minor documentation changes.

- Julia
Published by ztangent about 5 years ago

genparticlefilters.jl - v0.1.2

Provides support for particle updates which discard old choices.

- Julia
Published by ztangent about 5 years ago

genparticlefilters.jl - v0.1.1

Update Gen compatibility.

- Julia
Published by ztangent about 5 years ago

genparticlefilters.jl - v0.1.0

Initial release.

- Julia
Published by ztangent about 5 years ago