0.11.0 - 2024-10-25
- Add combine_roulette function by @aloctavodia in #555
- Add combine function by @aloctavodia in #557
- mle: handle multidimensional samples by @aloctavodia in #568
- Add ChangeLog to website by @rohanbabbar04 in #562
- Distribution Gallery: Add Laplace by @aleicazatti in #553
- Distributions Gallery: Add LogitNormal by @aleicazatti in #560
- Distributions Gallery: Add Pareto by @aleicazatti in #563
- Distributions Gallery: Add Rice by @aleicazatti in #565
- Distributions Gallery: Add SkewNormal by @aleicazatti in #566
- Distributions Gallery: Add Moyal by @aleicazatti in #561
- Distributions Gallery: Add SkewStudentT by @aleicazatti in #567
- Distribution Gallery: Add Log-Logistic by @aleicazatti in #556
- Update tagline by @aloctavodia in #558
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.10.0...0.11.0
0.10.0 - 2024-10-01
- Extend "to_pymc" to transformed variables by @aloctavodia in #544
- Roulette is a class now and fitted distribution can be accessed with the attribute
.dist
by @aloctavodia in #546
- Fix bounds and psi param for Hurdle by @aloctavodia in #537
- Remove ArviZ dependency by @aloctavodia in #536
- PPA: several fixes by @aloctavodia in #549
- Add reference to PriorDB by @aloctavodia in #535
- Distribution Gallery: Add HalfCauchy by @aleicazatti in #538
- Distribution Gallery: Add HalfNormal by @aleicazatti in #540
- Distribution Gallery: Add HalfStudentT by @aleicazatti in #541
- Distributions Gallery: Add InverseGamma by @aleicazatti in #542
- Distribution Gallery: Add Kumaraswamy by @aleicazatti in #548
- Add bounds to gallery images by @aloctavodia in #539
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.9.1...0.10.0
0.9.1 - 2024-09-10
- clarify where optimization results are stored by @aloctavodia in #525
- Add docs for conda installation by @rohanbabbar04 in #528
- Add posterior_to_prior example by @rohanbabbar04 in #527
- Distribution Gallery: Beta Alternative Parametrization by @aleicazatti in #529
- Add NegativeBinomial and Bernoulli distributions to Gallery by @aloctavodia in #530
- Add pronunciation audios to gallery by @aloctavodia in #531
- Distribution Gallery: ALD alternative parametrization by @aleicazatti in #532
- Distribution Gallery: Alternative parametrization by @aleicazatti in #533
- Raise error if distribution passed to maxent or quartile is frozen by @aloctavodia in #534
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.9.0...0.9.1
0.9.0 - 2024-08-16
- Add posterior_to_prior function by @rohanbabbar04 in #508
- posterior_to_prior: accept idata return string with PyMC model by @aloctavodia in #512
- Add params_dict attribute by @aloctavodia in #521
- Add to_pymc method to distributions by @aloctavodia in #523
- Add bambi support for posterior_to_prior by @rohanbabbar04 in #522
- Solve for pymc>=5.16.0 by @rohanbabbar04 in #485
- Add legend argument to multivariate distributions by @aloctavodia in #488
- Don't run tests if only docs folder changes by @OriolAbril in #495
- Clean namespace and add the missing elements to API doc by @aloctavodia in #511
- Update tests for posterior_to_prior by @rohanbabbar04 in #515
- Add Distribution Gallery by @aleicazatti in #465
- Add note about PyMC and Bambi installation by @aloctavodia in #472
- Update normal distribution page by @aleicazatti in #477
- Add Beta distribution to the gallery by @aloctavodia in #478
- Add Student's T distribution page by @aleicazatti in #480
- Gallery: Add script to generate cover images by @aloctavodia in #479
- Add logistic distribution page by @aleicazatti in #481
- Add Cauchy distribution page by @aleicazatti in #483
- Fix Logistic docstring by @aleicazatti in #484
- Add LogNormal distribution page by @aleicazatti in #486
- Add Exponential distribution page by @aleicazatti in #487
- Add Multivariate images to the distribution gallery by @aloctavodia in #489
- Gallery: Add Censored and Truncated distributions. by @aloctavodia in #490
- Add Poisson to the distribution gallery by @aloctavodia in #491
- Gallery: Add uniform distribution page by @aleicazatti in #494
- Gallery: Add asymmetric Laplace distribution by @aloctavodia in #497
- Gallery: Add beta scaled by @aloctavodia in #499
- Gallery: Uniform, remove repeated paragraph by @aleicazatti in #501
- Gallery: Default to API docs for missing cards by @aloctavodia in #502
- Distribution Gallery: add ChiSquared by @aleicazatti in #504
- Add tabs for predictive_explorer in observed_space_examples_all.rst by @rohanbabbar04 in #505
- Distribution Gallery: Add Gamma by @aleicazatti in #506
- use PreliZ style by @aloctavodia in #509
- Distributions Gallery: Add ExGaussian by @aleicazatti in #507
- Distributions Gallery: Add Gumbel by @aleicazatti in #514
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.8.1...0.9.0
0.8.1 - 2024-06-17
- Fix Missing distributions in api_reference.rst by @rohanbabbar04 in #467
- Improve Docs for predictive functions by @rohanbabbar04 in #468
- Remove sphinx_thebe conf and dependency by @rohanbabbar04 in #469
- fix moments labels by @aloctavodia in #471
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.8.0...0.8.1
0.8.0 - 2024-06-11
- Add pymc support to predictive explorer by @rohanbabbar04 in #450
- Add support for engine="auto" and bambi models in predictive explorer by @rohanbabbar04 in #455
- Add example for bambi and pymc to observed_space_examples by @rohanbabbar04 in #456
- use g format string for distribution repr by @aloctavodia in #459
- improve hdi computation and interval representation by @aloctavodia in #458
- Fix TruncatedNormal Docs by @rohanbabbar04 in #446
- improve interval report by @aloctavodia in #457
- fix small issues in docstrings by @aloctavodia in #454
Full Changelog**: https://github.com/arviz-devs/preliz/compare/0.7.0...0.8.0
0.7.0 - 2024-05-20
- Add LogLogistic distribution by @aloctavodia in #438
- Adds support for multiple targets with weights to ppe by @rohanbabbar04 in #442
- relax mle test by @aloctavodia in #441
- Add tests to ppe by @rohanbabbar04 in #436
- improve x_val by @aloctavodia in #440
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.6.3...0.7.0
0.6.3 - 2024-05-15
- Censored and Truncated. Allow bounds to be vectors by @aloctavodia in #431
- Add SkewStudentT by @rohanbabbar04 in #432
- Fix mle bugs in some distributions by @aloctavodia in #434 and #435
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.6.2...0.6.3
0.6.2 - 2024-05-09
- add metadata to package so it can be added to conda forge by @OriolAbril in #430
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.6.1...0.6.2
0.6.1 - 2024-05-08
- uneven x_vals by @aloctavodia in #424
- fix binomial logpdf at bounds by @aloctavodia in #425
- ignore modifier distributions when mapping pymc to preliz by @aloctavodia in #426
- use xlogx/y/1py and fix logpdf values outside of the support by @aloctavodia in #428
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.6.0...0.6.1
0.6.0 - 2024-04-26
- Add Hurdle distribution by @aloctavodia in #398
- Add Logistic by @rohanbabbar04 in #394
- Add Gumbel by @aloctavodia in #395
- Add Pareto by @rohanbabbar04 in #396
- Add Cauchy by @rohanbabbar04 in #401
- Add LogNormal by @aloctavodia in #402
- Add Kumaraswamy by @aloctavodia in #403
- Add ChiSquared distribution by @aloctavodia in #404
- Add Moyal by @aloctavodia in #405
- Add LogitNormal by @aloctavodia in #406
- Add hypergeometric by @aloctavodia in #407
- Add HalfCauchy by @rohanbabbar04 in #409
- Add DiscreteWeibull by @aloctavodia in #410
- Add BetaBinomial by @aloctavodia in #411
- Add TruncatedNormal by @rohanbabbar04 in #414
- Add SkewNormal by @aloctavodia in #415
- Add Rice by @aloctavodia in #416
- Add BetaScaled by @aloctavodia in #417
- Add ExGaussian by @aloctavodia in #419
- Add env.yml files for conda/mamba install by @rohanbabbar04 in #400
- Remove transition code by @aloctavodia in #420
- improve logpdf ExGaussian by @aloctavodia in #421
- Use neg_logpdf by @aloctavodia in #422
- Fix doc style for ZIB by @aloctavodia in #412
- Remove interpolation for plot_pdf of discrete variables by @aloctavodia in https://github.com/arviz-devs/preliz/pull
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.5.0...0.6.0
0.5.0 - 2024-04-12
- Add Truncated and Censored distributions by @aloctavodia in #370 and in #372
- Fix bug for predictive_explorer and hist by @aloctavodia in #381
- Beta: rename kappa to nu by @aloctavodia in #385
- Add Python 3.12 to tests by @rohanbabbar04 in #390
- Add VonMises by @aloctavodia in #376
- Add StudentT and HalfStudentT by @aloctavodia in #379
- Add InverseGamma by @aloctavodia in #382
- Add Wald by @aloctavodia in #384
- Add Gamma by @rohanbabbar04 in #387
- Add Uniform and DiscreteUniform by @aloctavodia in #388
- Add Categorical by @aloctavodia in #389
- Add Triangular by @rohanbabbar04 in #391
- Add Geometric by @aloctavodia in #392
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.4.1...0.5.0
0.4.1 - 2024-03-20
- Ipython should be optional by @aloctavodia in #369
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.4.0...0.4.1
0.4.0 - 2024-03-20
- Add plot_interactive to MvNormal by @rohanbabbar04 in #337
- Dirichlet Elicitation by @nishant42491 in #327
- Add faster Normal implementation by @aloctavodia in #344
- Add ppe method for predictive elicitation (very experimental) by @aloctavodia in #336
- Add faster HalfNormal distribution by @aloctavodia in #346
- Add faster Poisson by @aloctavodia in #347
- Add faster Bernoulli and Binomial by @aloctavodia in #348
- Add faster Beta by @aloctavodia in #350
- Add faster NegativeBinomial by @aloctavodia in #351
- Add faster Weibull by @aloctavodia in #353
- Add neg_log_pdf private method by @aloctavodia in #354
- Add faster Exponential by @rohanbabbar04 in #355
- Add faster Laplace by @rohanbabbar04 in #356
- Add n_points argument to x_vals. by @aloctavodia in #357
- Add faster ZINB by @aloctavodia in #359
- Add faster ZIP by @aloctavodia in #360
- Add faster ZIB by @aloctavodia in #362
- Add faster Asymmetric Laplace by @rohanbabbar04 in #364
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.8...0.4.0
0.3.8 - 2024-02-27
- Add example for plot_func by @rohanbabbar04 in #311
- Added quartile_int to `Direct elicitation in 1D by @rohanbabbar04 in #312
- Adding tests for ppa by @rohanbabbar04 in #313
- Add elicitation of Beta distribution with bounds and mode by @nishant42491 in #309
- Add checkboxes to control distributions in roulette by @rohanbabbar04 in #318
- Make default mass values consistent, invert order fmt-mass, check fmt is a string by @aloctavodia in #314
- Update roulette plot and gif by @rohanbabbar04 in #322
- Add beta mode tests by @nishant42491 in #323
- Updated ppa widgets to include references by @rohanbabbar04 in #328
- Fix MLE for halfnormal by @aloctavodia in #329
- Remove predictive_finder by @aloctavodia in #330
- Add plot_interactive to Dirichlet by @rohanbabbar04 in #332
- @rohanbabbar04 made their first contribution in #311
- @nishant42491 made their first contribution in #309
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.7...0.3.8
0.3.7 - 2024-01-31
- refactor ppa by @aloctavodia in #295
- Refactor PPA to improve internal documentation by @aloctavodia in #296
- Use systematic resampling for predictive finder by @aloctavodia in #297
- ensure integer x-axis for pmf by @aloctavodia in #298
- fix bug beta distribution sigma/kappa by @aloctavodia in #299
- Bambi parser (very experimental)) by @aloctavodia in #300
- handle comments by @aloctavodia in #301
- add reference values to predictive explorer by @aloctavodia in #302
- check psi valid values for ZeroInflated distributions by @aloctavodia in #304
- add references by @aloctavodia in #305
- Override entropy of TruncatedNormal by @aloctavodia in #306
- predictive_explorer: Add option for custom plot by @aloctavodia in #307
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.6...0.3.7
0.3.6 - 2023-10-27
- unpin matplotlib by @aloctavodia in #285
- fix a bug in roulette and improve scale by @aloctavodia in #286
- add more distributions to roulette by @aloctavodia in #287
- add quartile_int function by @aloctavodia in #288
- customize roulette by @aloctavodia in #291
- rename predictive_sliders to predictive_explorer refactor and new features by @aloctavodia in #292
- add predictive_finder method (experimental) by @aloctavodia in #293
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.5...0.3.6
0.3.5 - 2023-10-03
- silence warnings by @aloctavodia in #280
- extend exclude list ppa by @aloctavodia in #282
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.4...0.3.5
0.3.4 - 2023-09-21
- Fix LaTeX umlaut by @olexandr-konovalov in #277
- @olexandr-konovalov made their first contribution in #277
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.3...0.3.4
0.3.3 - 2023-09-21
- fix for scipy 1.11.1 by @aloctavodia in #272
- allow singular covariance matrix by @aloctavodia in #274
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.2...0.3.3
0.3.2 - 2023-08-02
- conditionally import ipywidgets by @aloctavodia in #268
- drop python 3.8 add 3.11 by @aloctavodia in #270
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.1...0.3.2
0.3.1 - 2023-07-08
- add color and alpha arguments to plot methods by @aloctavodia in #240
- add DiscreteWeibull by @aleicazatti in #239
- add bounds to optimize_moments by @aloctavodia in #243
- add figsize argument to plot_interactive by @aloctavodia in #244
- rename
fixed_lim
toxy_lim
by @aleicazatti in #245 - add tests for DiscreteWeibull by @aleicazatti in #242
- fix entropy and moments of DiscreteWeibull by @aloctavodia in #249
- use koay method for estimation of Rice parameters by @aloctavodia in #251
- add opt example by @aloctavodia in #252
- add overview to readme and landing page by @aloctavodia in #257
- quartile init value and message by @aloctavodia in #256
- specify model used by ppa by @aloctavodia in #258
- add dependency bundles by @aleicazatti in #259
- pin scipy version by @aloctavodia in #265
- predictive slider: better automatic range by @aloctavodia in #264
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.3.0...0.3.1
0.3.0 - 2023-04-19
- Add optimize_moments internal function by @aloctavodia in #212
- Add HyperGeometric distribution by @aleicazatti in #215
- Fix bug maxent plot_kwargs by @aloctavodia in #216
- Use absolute loss for optimize_moments by @aloctavodia in #217
- Rename Student to StudentT by @aloctavodia in #219
- Add ZeroInflatedBinomial by @aleicazatti in #220
- Add ZeroInflatedNegativeBinomial by @aleicazatti in #222
- Add initial support for MultiVariate Variables by @aloctavodia in #224
- Add alternative parametrization for Wald by @aleicazatti in #230
- Add alternative parametrization for MvNormal by @aleicazatti in #232
- Add alternative parametrization for Exponential by @aleicazatti in #234
- Add Kumaraswamy distribution by @aleicazatti in #231
- Faster KDE predictive sliders by @aloctavodia in #237
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.2.0...0.3.0
0.2.0 - 2023-02-14
- support non_scalar parameters for rvs, cdf and ppf methods by @aloctavodia in #162
- Add test plot_interactive and roulette by @aloctavodia in #163 and in #164
- Refactor utils by @aloctavodia in #167
- add predictive_sliders function by @aloctavodia in #168
- DOCS: small changes to layout, name of notebook, fix typos, improve wording by @aloctavodia in #170 and in @aloctavodia in #171
- Predictive sliders improve parser by @aloctavodia in #173
- Make ppa PPL agnostic by @aloctavodia in #181
- Add Bernoulli by @aleicazatti in #182
- MLE: return index for sorting distributions by @aloctavodia in #184
- add AICc to mle by @aloctavodia in #186
- PPA: small fixes and refactor by @aloctavodia in #188
- try fixing widgets rendering by @OriolAbril in #187
- PPA: panel for the "total" prior predictive distribution, automatic selection, and family innovation by @aloctavodia in #190
- make ipympl a general requierement by @aloctavodia in #191
- predictive_slider: correct support for histograms of discrete variables by @aloctavodia in #196
- Add Geometric distribution by @aleicazatti in #197
- Point interval: use HDI as default by @aloctavodia in #198
- Add BetaBinomial distribution by @aleicazatti in #200
- Add Rice distribution by @aleicazatti in #203
- add categorical by @aloctavodia in #205
- add logitnormal distribution by @aloctavodia in #206 and in #210
- Add ZeroInflatedPoisson by @aloctavodia in #209
0.1.1 - 2022-12-31
- Refactor plot_interactive, enforce correct parameter types by @aloctavodia in #157
- Small fixes @aloctavodia in #158 and #160 and #159
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.1.0...0.1.1
0.1.0 - 2022-12-24
- Add alternative parametrization for halfnormal distribution by @aleicazatti in #106
- Fix warning message for ambiguous parametrization. Normal and Student by @aleicazatti in #108
- Don't add labels if legend is disabled in plot_pdf/cdf/ppf by @aloctavodia in #109
- Add alternative parametrization for SkewNormal distribution by @aleicazatti in #111
- Add test for plots by @aloctavodia in #110
- Add from_tau and to_tau functions to continuous module by @aleicazatti in #113
- PPA: automatically create pymc_to_preliz dict by @aloctavodia in #114
- Add alternative parametrization for HalfStudent distribution by @aleicazatti in #115
- Rename from_tau and to_tau functions as the more general from_precision and to_precision. by @aleicazatti in #117
- Add Logistic distribution by @aleicazatti in #118
- Expose pdf, cdf and ppf by @aloctavodia in #119
- Add Gumbel distribution by @aleicazatti in #120
- Add Moyal distribution by @aleicazatti in #121
- Add alternative parametrization to negative binomial by @aloctavodia in #122
- Add gif of ppa example by @aloctavodia in #123
- ppa: allow non-random initialization by @aloctavodia in #124
- PPA: add representations; ecdf, histogram and option to set/unset sharex by @aloctavodia in #126
- Add test quartile by @aloctavodia in #130
- Specify support for some distributions in the docs by @aleicazatti in #133
- Remove unnecessary calls to rv_frozen method by @aloctavodia in #134
- Allow fixing arbitrary parameters for maxent and quartile by @aloctavodia in #136
- Add ExGaussian distribution by @aloctavodia in #137
- Add triangular distribution by @aleicazatti in #138
- Add docstring examples to maxent and quartile, update notebook to show how to fix parameters by @aloctavodia in #139
- Fix roulette by @aloctavodia in #142
- ppa: add argument to specify reference values by @aloctavodia in #143
- Add interactive method to distributions by @aloctavodia in #145
- Rename interactive to plot_interactive, define integer or float slider as needed, add example by @aloctavodia in #146
- Improve maximum likelihood estimation for NegativeBinomial by @aloctavodia in #147
- Fix typo in README by @aleicazatti in #148
- Increase tolerance Pareto test by @aloctavodia in #149
- Allow fixing alt parameters by @aloctavodia in #150
- Add logo by @aloctavodia in #151
- Remove params_report attribute by @aloctavodia in #153
- Add AsymmetricLaplace by @aleicazatti in #154
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.0.3...0.1.0
0.0.3 - 2022-11-22
- Add alternative parametrization for beta distribution by @aloctavodia in #94
- Update readme by @aleicazatti in #95
- Add alternative parametrization for normal distribution by @aleicazatti in #97
- update installation instructions by @aloctavodia in #96
- Fix bug by @aleicazatti in #98
- Add alternative parametrization for Student distribution by @aleicazatti in #99
- Add alternative parametrization for gamma distribution by @aleicazatti in #100
- Add ChiSquared distribution by @aleicazatti in #101
- Add alternative parametrization for inverse gamma distribution by @aleicazatti in #103
- Add VonMises distribution by @aleicazatti in #102
- fix corner case for ylim by @aloctavodia in #104
- change pointinterval style by @aloctavodia in #105
- bump release by @aloctavodia in #107
Full Changelog: https://github.com/arviz-devs/preliz/compare/0.0.2...0.0.3