Releases: pymc-devs/nutpie
v0.8.1
Version 0.8.0
v0.8.0 chore: Update deps
0.7.0
v0.6.0
This release allow users to sample from stan models using bridgestan.
What's Changed
- Add maturin-upload.yml GH action by @twiecki in #29
- Remove --no-index from pip install. by @twiecki in #31
- Added type hints and return values to user-facing functions by @fonnesbeck in #33
- Remove unnecessary align in the user_data dtype by @aseyboldt in #41
- Write the trace in rust and add bridgestan interface by @aseyboldt in #42
- Fix shape of stan variables by @aseyboldt in #46
- Update README by @aseyboldt in #47
- Prepare release by @aseyboldt in #48
New Contributors
- @fonnesbeck made their first contribution in #33
Full Changelog: v0.5.1...v0.6.0
Prerelease for v0.6.0
This is the first release to use bridgestan to make it easy to sample Stan models.
In this release we switch the internal backend for storing traces from numpy to arrow (we still return an arviz InferenceData object in nutpie.sample
). The trace and sample stats are now written in rust without needing to hold the GIL, so sampling multiple models in parallel is significantly faster.
What's Changed
- Add maturin-upload.yml GH action by @twiecki in #29
- Remove --no-index from pip install. by @twiecki in #31
- Added type hints and return values to user-facing functions by @fonnesbeck in #33
- Remove unnecessary align in the user_data dtype by @aseyboldt in #41
- Write the trace in rust and add bridgestan interface by @aseyboldt in #42
- Fix shape of stan variables by @aseyboldt in #46
- Update README by @aseyboldt in #47
New Contributors
- @fonnesbeck made their first contribution in #33
Full Changelog: v0.5.1...v0.6.0-beta
Version 0.5.1
Update rust dependencies.
What's Changed
- Run cargo update by @aseyboldt in #26
- Bump versions in Cargo.toml and pyproject.toml by @aseyboldt in #28
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Cargo update by @aseyboldt in #17
- Fix error due to move of aeppl to pymc by @aseyboldt in #18
- Update to use pytensor by @aseyboldt in #20
- Replace aesara with pytensor by @twiecki in #24
- Update README with
pm.ZeroSumNormal
by @AlexAndorra in #15
New Contributors
- @twiecki made their first contribution in #24
- @AlexAndorra made their first contribution in #15
Full Changelog: v0.4.0...v0.5.0
Version 0.4.0
Update nuts-rs to version 0.4 and change default number of tuning steps to 300.
What's Changed
- Spelling OCD by @markgoodhead in #9
- Add Cargo.lock to repository by @aseyboldt in #11
- Add option to store unconstrained draws and update stan interface by @aseyboldt in #10
- Update to nuts-rs 0.4 by @aseyboldt in #13
- Bump version to 0.4 by @aseyboldt in #14
New Contributors
- @markgoodhead made their first contribution in #9
- @aseyboldt made their first contribution in #11
Full Changelog: v0.2.1...v0.4.0
v0.2.1
Version 0.2
Add support for pymc models with shared variables, and changing those values after compilation using compiled_model.with_data(foo=new_value)
.
What's Changed
- Make progress bar optional by @ferrine in https://github.com/aseyboldt/nutpie/pull/8
New Contributors
- @ferrine made their first contribution in https://github.com/aseyboldt/nutpie/pull/8
Full Changelog: aseyboldt/nutpie@v0.1.3...v0.2.0