What's Changed
Major Changes 🛠
- Speedup
sample
and allow specifyingcompile_kwargs
by @ricardoV94 in #7578. This introduces several major changes related to step samplers:- internal uses of
logp_dlogp_function
now work with raveled inputs. External use will issue a warning unlessravel_inputs
is specified explicitly. Eventually it will only be possible to useravel_inputs=True
. - Step samplers arguments besides vars must be passed by keyword
RaveledVars.point_map_info
is now a 4-n tuple, with size introduced.assign_step_method
does not callinstantiate_steppers
, but returns arguments needed for the latter.- Allow passing
compile_kwargs
tosample
which is then forwarded to the step samplers functions
- internal uses of
Bugfixes 🪲
- Fix error in
find_measurable_bitwise
by @ricardoV94 in #7585
Documentation 📖
- Explain difference between
BinaryMetropolis
andBinaryGibbsMetropolis
by @ricardoV94 in #7586 - Add example on
freeze_data_and_dims
by @ricardoV94 in #7594
Maintenance 🔧
- Register the overloads added by
CustomDist
so it works with multiprocess with SMC by @EliasRas in #7241
New Contributors
Full Changelog: v5.18.2...v5.19.0