Changelog#
0.12.0 - 2026-05-13#
What’s Changed#
Fix python_requires so that wheels match declared Python requirements by @maresb in #248
Run whole suite with C and Numba linkers by @aloctavodia in #257
Adapt sample to use new progress bar by @fonnesbeck in #259
Use var index in plot_pdp and plot_ice by @aloctavodia in #261
Use PyMC v6, Pytensor v3 and ArviZ 1.1 by @aloctavodia in #269
New Contributors#
@fonnesbeck made their first contribution in #259
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.11.0…0.12.0
0.11.0 - 2025-10-21#
What’s Changed#
add function to export the vi results to kulprit by @aloctavodia in #237
use base64 encoding for variable importance by @aloctavodia in #247
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.10.0…0.11.0
0.10.0 - 2025-07-18#
What’s Changed#
Use ArviZ-stats by @aloctavodia in #232
Add support for multiple BART random variables per model. by @derekpowell in #231
encode vi and update to work with multiple RVs by @aloctavodia in #235
New Contributors#
@derekpowell made their first contribution in #231
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.9.2…0.10.0
0.9.2 - 2025-06-12#
What’s Changed#
Update requirements.txt by @juanitorduz in #230
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.9.1…0.9.2
0.9.1 - 2025-05-19#
What’s Changed#
misc doc improvements and theme update by @OriolAbril in #225
Use last pymc version by @aloctavodia in #227
New Contributors#
@OriolAbril made their first contribution in #225
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.9.0…0.9.1
0.9.0 - 2025-03-10#
What’s Changed#
Update MyPy 14 by @juanitorduz in #210
Automatic Changelog by @aloctavodia in #213
Adds get_variable_inclusion function by @aloctavodia in #214
Refactor rng_fn method by @aloctavodia in #212
Fix docs by adding path of config by @juanitorduz in #217
Enhance
plot_pdpand fixplot_scatter_submodelsby @AlexAndorra in #218
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.8.2…0.9.0
0.8.2 - 2024-12-23#
What’s Changed#
Compute_variable_importance: fix bug with non-default shapes by @aloctavodia in #208
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.8.1…0.8.2
0.8.1 - 2024-12-20#
What’s Changed#
Patch for case when Y is a TensorVariable by @AlexAndorra in #206
Fix bug with labels in variable importance, add reference line, remove deprecation warning by @aloctavodia in #207
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.8.0…0.8.1
0.8.0 - 2024-12-17#
What’s Changed#
Add new vi plots by @aloctavodia in #196
Allows plotting a subset of the variables once the variable’s importance has been computed by @aloctavodia in #200
Enable passing
Yas aSharedVariabletopm.Bartby @AlexAndorra in #202Improve docs, aesthetics and functionality by @aloctavodia in #198
New Contributors#
@AlexAndorra made their first contribution in #202
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.7.1…0.8.0
0.7.1 - 2024-11-07#
What’s Changed#
Conform to recent changes in pymc by @aloctavodia in #194
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.7.0…0.7.1
0.7.0 - 2024-09-05#
What’s Changed#
Allow Y to be a tensor by @aloctavodia in #180
improve plot_variable_importance by @aloctavodia in #182
move x_angle to plot_kwargs by @aloctavodia in #185
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.6.0…0.7.0
0.6.0 - 2024-08-16#
What’s Changed#
Add categorical example by @PabloGGaray in #167
Fix np.float_ type by @juanitorduz in #171
Support Polars by @aloctavodia in #179
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.14…0.6.0
0.5.14 - 2024-05-14#
What’s Changed#
Less than equal PyMC Version by @juanitorduz in #164
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.13…0.5.14
0.5.13 - 2024-05-13#
What’s Changed#
Update pymc version requirements.txt by @juanitorduz in #163
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.12…0.5.13
0.5.12 - 2024-04-18#
What’s Changed#
Resolve deprecation warning for
pytensor’sVariableby @RyanAugust in #159
New Contributors#
@RyanAugust made their first contribution in #159
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.11…0.5.12
0.5.11 - 2024-03-15#
What’s Changed#
Add citation file by @PabloGGaray in #151
Rename moment to support_point by @PabloGGaray in #154
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.10…0.5.11
0.5.10 - 2024-03-14#
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.8…0.5.10
0.5.9 - 2024-03-14#
What’s Changed#
Ruff linter + pre-commit integration by @juanitorduz in #140
Improve CONTRIBUTING guidelines by @juanitorduz in #141
Add Usage and Table of Contents, to the README file, enhance Installation section, and fix top header by @NicholasLindner in #143
New Contributors#
@NicholasLindner made their first contribution in #143
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.7…0.5.9
0.5.8 - 2024-03-14#
What’s Changed#
Ruff linter + pre-commit integration by @juanitorduz in #140
Improve CONTRIBUTING guidelines by @juanitorduz in #141
Add Usage and Table of Contents, to the README file, enhance Installation section, and fix top header by @NicholasLindner in #143
New Contributors#
@NicholasLindner made their first contribution in #143
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.7…0.5.8
0.5.7 - 2023-12-29#
What’s Changed#
Properly handle nans when jittering by @aloctavodia in #136
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.6…0.5.7
0.5.6 - 2023-12-23#
What’s Changed#
Fix bug in plot_ice, and clean docstring of plot_ice and plot_pdp by @aloctavodia in #135
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.5…0.5.6
0.5.5 - 2023-12-22#
What’s Changed#
add jitter to duplicated values for continuous splitting rule by @aloctavodia in #129
link GitHub icon to pymc-bart repo by @aloctavodia in #131
VI remove unnecessary evaluations for the backward method by @aloctavodia in #132
jitter only arrays of whole numbers by @aloctavodia in #133
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.3…0.5.5
0.5.4 - 2023-11-21#
What’s Changed#
add jitter to duplicated values for continuous splitting rule by @aloctavodia in #129
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.3…0.5.4
0.5.3 - 2023-11-18#
What’s Changed#
improve variable importance computation by adding backward method by @aloctavodia in #125
set new paths to notebooks by @aloctavodia in #126
fix case examples by @aloctavodia in #127
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.2…0.5.3
0.5.2 - 2023-10-27#
What’s Changed#
Minor doctrings and types improvements by @juanitorduz in #108
Fix ICE plot when there is a discrete variable by @juanitorduz in #107
Add support python 3.11 by @juanitorduz in #109
Add issue templates by @PabloGGaray in #113
Add conda option by @PabloGGaray in #114
fix split_prior bug by @aloctavodia in #115
Add logo by @aloctavodia in #116
clean logo by @aloctavodia in #117
Add plot_ice to API description on the webpage by @PabloGGaray in #119
Better handling of discrete variables and other minor fixes by @aloctavodia in #121
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.0…0.5.2
O.5.1 - 2023-07-12#
What’s Changed#
Minor doctrings and types improvements by @juanitorduz in #108
Fix ICE plot when there is a discrete variable by @juanitorduz in #107
Add support python 3.11 by @juanitorduz in #109
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.5.0…O.5.1
0.5.0 - 2023-07-10#
What’s Changed#
Add pre-commit hooks by @juanitorduz in #75
Add mypy init by @juanitorduz in #78
Add linear response @juanitorduz in #79
Do weighted mean when pruning by @aloctavodia in #83
Implement fast version of pdp by @aloctavodia in #85
Add error bars to variable importance by @aloctavodia in #90
Compute running variance for leaf nodes by @aloctavodia in #91
Improve doc style and add missing examples by @aloctavodia in #92
Make the Repo more welcoming with a clear title by @juanitorduz in #94
Improve docstrings new alpha and beta parameters by @juanitorduz in #95
Allow training separate tree structures if training multiple trees by @velochy in #98
New Contributors#
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.4.0…0.5.0
0.4.0 - 2023-03-17#
What’s Changed#
fig bug systematic resampling and add func argument by @aloctavodia in #61 and #66
add tests for individual functions/methods in PGBART by @aloctavodia in #64
Modify resampling schema and refactor by @aloctavodia in #65
add plot_convergence by @aloctavodia in #67 and @aloctavodia in #68
Improve plot_dependence by @PabloGGaray in #70 and @aloctavodia in #71 and in #73
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.3.2…0.4.0
0.3.2 - 2023-02-03#
What’s Changed#
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.3.1…0.3.2
0.3.1 - 2023-01-26#
What’s Changed#
Fixing issue ThemeError for read the docs by @fjloyola in #37
Refactor to avoid inheritance in BaseNode by @fjloyola in #35
Add link to license by @PabloGGaray in #39
fix import error from pymc 5.0.2 by @juanitorduz in #43
Update pymc minimum version by @aloctavodia in #45
New Contributors#
@juanitorduz made their first contribution in #43
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.3.0…0.3.1
0.3.0 - 2022-12-22#
What’s Changed#
Update to PyMC 5 and PyTensor by @aloctavodia in #29
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.2.1…0.3.0