0.9.0 - 2025-03-10
- 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_pdp
and fixplot_scatter_submodels
by @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
- 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
- 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
- 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
Y
as aSharedVariable
topm.Bart
by @AlexAndorra in #202 - Improve docs, aesthetics and functionality by @aloctavodia in #198
- @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
- 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
- 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
- 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
- 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
- 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
- Unpin numpy by @maresb in #156
- Resolve deprecation warning for
pytensor
'sVariable
by @RyanAugust in #159
- @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
- 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
- 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
- @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
- 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
- @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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Add pre-commit hooks by @juanitorduz in #75
- Add mypy init by @juanitorduz in #78
- Do not store index at each node. by @howsiyu in #80
- 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 different splitting rules by @velochy in #96
- Allow training separate tree structures if training multiple trees by @velochy in #98
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.4.0...0.5.0
0.4.0 - 2023-03-17
- 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
Full Changelog: https://github.com/pymc-devs/pymc-bart/compare/0.3.1...0.3.2
0.3.1 - 2023-01-26
- Fix Url pymc-bart on documentation by @fjloyola in #34
- 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
- Improvements over Tree implementation by @fjloyola in #40
- fix import error from pymc 5.0.2 by @juanitorduz in #43
- Update pymc minimum version by @aloctavodia in #45
- Avoid Deepcopy on Tree and ParticleTree by @fjloyola in #47
- @fjloyola made their first contribution in #34
- @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
- Update README with conda installation by @maresb in #26
- Fix broken URL by @maresb in #27
- 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