Releases: arviz-devs/arviz-plots
Releases · arviz-devs/arviz-plots
v0.8.0
Immutable
release. Only release title and notes can be modified.
What's Changed
New features
- Add Pareto shape plot by @jordandeklerk in #356
- Use mean and median accessors by @aloctavodia in #374
- Add
plot_ppc_pava_residualsby @aloctavodia in #382 - Add goodness of fit for density visualizations by @aloctavodia in #383
- Add quantile dots plot by @aloctavodia in #386
- Support interactivity and multiple legens in Plotly by @OriolAbril in #388
- Add bfmi to energy plot by @aloctavodia in #390
- Add
faceoption for quantile dot plots by @aloctavodia in #392 - Add
pointestimateoption to rootogram by @aloctavodia in #395 - Allow
col_wrap=Noneto infer square grids by @RohanAich in #399
Maintenance and bug fixes
- Expose
visualsas a submodule by @OriolAbril in #368 - Add tests for core data processing functions by @PiyushPanwarFST in #369
- Improve usability of style functions by @aloctavodia in #373
- Remove outdated comment in
plot_rankby @aloctavodia in #376 - Bump actions/checkout from 5 to 6 by @dependabot[bot] in #377
- Update
plot_ppc_pavato use fixed isotonic fit, remove bootstrapping by @aloctavodia in #380 - Fix plot_dist by @aloctavodia in #385
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #391
- Change defaults for
plot_ppc_distby @aloctavodia in #393 - Unify warnings for plot_ppcs by @aloctavodia in #400
- Use
rcParam["stats.round_to"]by default inplot_distpoint by @aloctavodia in #401 - Fix Plotly backend when color is unset by @Sakshee-D in #403
- Fix example in docstring for
plot_dgof_distandplot_dgofby @aloctavodia in #404
Documentation
- Add API crossref by @OriolAbril in #368
- Minor correction by @star1327p in #375
- Minor changes on a/an usage by @star1327p in #398
- Replace TODO with
PlotCollectioncross-reference by @sanjiti-gill in #397
New Contributors
- @jordandeklerk made their first contribution in #356
- @RohanAich made their first contribution in #399
- @sanjiti-gill made their first contribution in #397
- @Sakshee-D made their first contribution in #403
- @tomicapretto made their first contribution in #405
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
New features
- Adds Pair plot by @The-Broken-Keyboard in #287
- Add parallel plot by @The-Broken-Keyboard in #300
- Add face in dist_plot by @The-Broken-Keyboard in #305
- Add dark theme by @The-Broken-Keyboard in #309
- Add muted style/palette ("arviz-tenui") by @aloctavodia in #315
- Add legend to visuals by @aloctavodia in #321
- plot_ppc_pava: extend support for categorical and ordinal data by @aloctavodia in #316
- Add mode as a valid option for
point_estimatein plot_forest by @aloctavodia in #337 - Add plot_lm by @The-Broken-Keyboard in #328
- Add plot_ppc_intervals function by @PiyushPanwarFST in #334
- Add plot_ppc_censored by @aloctavodia in #346
- Allow using "CX" notation for aliases to default aes cycle by @OriolAbril in #311
- Allow values in visuals to be True by @aloctavodia in #326
- Allow non-shared variables for multiple models by @aloctavodia in #331
- Add warning message when group is prior_predictive by @aloctavodia in #352
Maintenance and bug fixes
- Update API plot list by @aloctavodia in #293
- Update given upcoming changes in arviz-stats by @aloctavodia in #294
- PR for plot_ridge missing from example gallery by @aminskey in #303
- fix position point_estimate_text by @aloctavodia in #313
- Restrict palette to eight colors by @aloctavodia in #312
- Set custom tooltip for plotly and other fixes by @aloctavodia in #323
- Improve default legend for bokeh by @aloctavodia in #324
- plot_compare: improve docstring and fix plotly overlap by @aloctavodia in #325
- Generalize plot_compare by @aloctavodia in #329
- Adapt to changes in ecdf computation by @aloctavodia in #335
- Add missing check for non-labeller by @aloctavodia in #341
- Update default ci_prob for ecdf-pit plots by @aloctavodia in #345
- Add Python 3.13 to the tests by @aloctavodia in #348
- Small tweaks to tumma by @aloctavodia in #320
- improve default figsize for plot_ridge by @OriolAbril in #360
- Change truncation_factor name to avoid possible confusion by @aloctavodia in #363
- Refactor plot_lm by @aloctavodia in #343
- Remove deprecated GitHub action by @OriolAbril in #362
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #319
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #327
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #339
- Bump peter-evans/create-or-update-comment from 4 to 5 by @dependabot[bot] in #351
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #359
- Bump release 0.7.0 by @aloctavodia in #366
Documentation
- Add ref target to installation section by @OriolAbril in #295
- Clean docstrings by @aloctavodia in #336
- Correct a typo: exising -> existing by @star1327p in #342
- Correct a typo: appeareance -> appearance by @star1327p in #349
- Correct more typos in arviz-plots documentation by @star1327p in #350
- Add link to
tests/conftest.pyfile by @star1327p in #355 - Add plot_ppc_interval to API docs by @satwiksps in #365
- Improve usage of quotation marks in documentation by @star1327p in #361
New Contributors
- @aminskey made their first contribution in #303
- @satwiksps made their first contribution in #365
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
New features
- Add plot_loo_pit by @aloctavodia in #190
- Added rug to lot_dist() by @PiyushPanwarFST in #192
- Add plot_prior_posterior and rewrite plot_bf by @aloctavodia in #198
- Add plot_autocorr by @suhaani-agarwal in #153
- Add plot_mcse by @aloctavodia in #211
- Add combine_plots, allowing to arrange a set of existing plots into a single chart by @aloctavodia in #207
- Add plot_ppc_tstat by @rohanbabbar04 in #210
- Add more tstats to plot_ppc_tstat by @aloctavodia in #217
- Add references to plot_ppc_dist by @rohanbabbar04 in #223
- Add PlotMatrix plotting manager class by @OriolAbril in #221
- Add savefig method to PlotCollection by @aloctavodia in #246
- Add plot_rank_dist by @aloctavodia in #253
- Add support multiple variables in plot_bf by @aloctavodia in #256
- Add function for plotting reference bands by @rohanbabbar04 in #258
- Add plot_pair_focus by @The-Broken-Keyboard in #276
Maintenance and bug fixes
- Clean pit functions by @aloctavodia in #191
- Adds rule to select fewer ticks in sqrt scale for bokeh and plotly by @The-Broken-Keyboard in #189
- Show bf for null by @aloctavodia in #196
- Make rug defaults to False by @aloctavodia in #197
- Rootogram: do not plot observation by default for prior_predictive by @aloctavodia in #202
- Add group argument to plot_ppc_pava by @aloctavodia in #203
- Handles title spacing during creation of plot by @The-Broken-Keyboard in #199
- Rename plot modules by @aloctavodia in #205
- Add group argument loo_pit ppc_pit by @aloctavodia in #206
- Fixes shared x property for appropriate plots ( like rank plot, trace plot etc ) by @The-Broken-Keyboard in #208
- Add group argument to plot_prior_posterior by @aloctavodia in #209
- Small fixes to plot_prior_posterior by @OriolAbril in #216
- Add horizontal_align to annotate_xy by @rohanbabbar04 in #214
- Fix error plot_ppc_dist, generalize title ppc galery by @aloctavodia in #220
- Update labelled title to include text by @rohanbabbar04 in #222
- Allow prior predictive checks when observed_data group is not present by @aloctavodia in #226
- Fix bug plot_ppc_dist when passing references and add test by @aloctavodia in #228
- use scalar prob for quantile/tail ess by @OriolAbril in #240
- Use fill_between for matplotlib histogram, instead of bar by @aloctavodia in #247
- Update add_reference_lines as a helper function by @rohanbabbar04 in #230
- Backend should be none by @aloctavodia in #251
- Improve publish workflow by @OriolAbril in #252
- Update ref_dim in add_reference_lines by @rohanbabbar04 in #254
- Explicit index support in PlotCollection.map by @OriolAbril in #241
- Add consistent legend support across backends by @Advaitgaur004 in #115
- Fix cols definition plot_autocorr by @aloctavodia in #263
- rename add_reference_lines and reference_bands by @aloctavodia in #264
- psense_dist: Change order point-interval by @aloctavodia in #265
- Unify default value for
col_wrapto 4 by @aloctavodia in #268 - Change batteries-included plots' call signature by @aloctavodia in #275
- update dim+sample_dims by @aloctavodia in #277
- Add tests plot_ppc_* by @aloctavodia in #280
- Add more tests by @aloctavodia in #281
- raise when extra keyword arguments make it to aes generation by @OriolAbril in #285
- More corrections in pair_focus_plot by @The-Broken-Keyboard in #282
Documentation
- Improve documentation by @aloctavodia in #193
- Improve docs for PIT plots by @AlexAndorra in #195
- Several documentation improvements by @OriolAbril in #215
- Docstring update in add_reference_lines by @rohanbabbar04 in #225
- Correct a typo: currenly -> currently by @star1327p in #233
- Clean gallery description for ppc plots by @aloctavodia in #232
- Make example less cluncky by @aloctavodia in #234
- Add link to John K. Kruschke's Doing Bayesian Data Analysis book by @star1327p in #238
- Add more variation to distribution examples by @aloctavodia in #242
- Add style to docs by @aloctavodia in #248
- Link "batteries-included plots intro" page to Example Gallery by @rohanbabbar04 in #249
- Correct a typo: instatiates -> instantiates by @star1327p in #255
- Revise a cross-ref in docs.md by @star1327p in #260
- Fix references by @aloctavodia in #266
- fixes docstring and error statement in compare function by @The-Broken-Keyboard in #267
- Add overview/getting started tutorial by @aloctavodia in #269
- Improve tutorial notebooks by @OriolAbril in #261
- Proof of concept of explicit type hints for visuals, stats and aes_by_visuals by @OriolAbril in #283
New Contributors
- @AlexAndorra made their first contribution in #195
- @suhaani-agarwal made their first contribution in #153
- @rohanbabbar04 made their first contribution in #210
- @star1327p made their first contribution in #233
- @Advaitgaur004 made their first contribution in #115
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Randomized pit by @aloctavodia in #167
- Add missing visuals to docs by @aloctavodia in #168
- Make ecdf_line a step line by @aloctavodia in #169
- Properly wrap columns and reduce duplicated code by @aloctavodia in #170
- Added plot_bf() function for bayes_factor in arviz-plots by @PiyushPanwarFST in #158
- Update utils.py by @aloctavodia in #171
- Add plot_rank by @aloctavodia in #172
- Add plot ecdf pit plot by @aloctavodia in #173
- fix regression bug plot_psense_quantities by @aloctavodia in #175
- Improve Data Generation & Plot Tests: by @PiyushPanwarFST in #177
- Adds square root scale for bokeh and plotly by @The-Broken-Keyboard in #178
- Update plot_compare by @aloctavodia in #181
- plot_converge_dist: Add grouped argument by @aloctavodia in #182
- adds sqrt scale for yaxis in plotly by @The-Broken-Keyboard in #183
- Add coverage argument to pit plots by @aloctavodia in #185
New Contributors
- @github-actions made their first contribution in #165
- @PiyushPanwarFST made their first contribution in #158
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- move out new_ds to arviz-stats by @aloctavodia in #102
- update version, dependencies and CI by @OriolAbril in #110
- Use DataTree class from xarray by @OriolAbril in #111
- Update pyproject.toml by @OriolAbril in #113
- Add energy plot by @aloctavodia in #108
- Add plot for distribution of convergence diagnostics by @aloctavodia in #105
- Add separated prior and likelihood groups by @aloctavodia in #117
- Add psense_quantities plot by @aloctavodia in #119
- Rename arviz-clean to arviz-variat by @aloctavodia in #120
- add cetrino and vibrant styles for plotly by @aloctavodia in #121
- psense: fix facetting and add xlabel by @aloctavodia in #123
- Add summary dictionary arguments by @aloctavodia in #125
- plotly: change format of title update in backend by @The-Broken-Keyboard in #124
- Update glossary.md by @aloctavodia in #126
- Add PAV-adjusted calibration plot by @aloctavodia in #127
- Upper bound plotly by @aloctavodia in #128
- Use isotonic function that works with datatrees by @aloctavodia in #131
- plot_pava_calibrarion: Add reference, fix xlabel by @aloctavodia in #132
- Fix bug when setting some plot_kwargs to false by @aloctavodia in #134
- Add citations by @aloctavodia in #135
- use <6 version of plotly for documentation and use latest for other purposes by @The-Broken-Keyboard in #136
- fix see also pava gallery by @aloctavodia in #137
- Add plot_ppc_dist by @aloctavodia in #138
- Add warning message for discrete data by @aloctavodia in #139
- rename plot_pava and minor fixes by @aloctavodia in #140
- Plotly: Fix excesive margins by @aloctavodia in #141
- add arviz-style for bokeh by @aloctavodia in #122
- Add Plot ppc rootogram by @aloctavodia in #142
- plot_ppc_rootogram: fix examples by @aloctavodia in #144
- Reorganize categories in the gallery by @aloctavodia in #145
- remove plots from titles by @aloctavodia in #146
- Consistence use of data_pairs, remove default markers from pava by @aloctavodia in #152
- added functionality of step histogram for all three backends by @The-Broken-Keyboard in #147
- Use continuous outcome for plot_ppc_dist example by @aloctavodia in #154
- add grid visual by @aloctavodia in #155
- Add plot_ppc_pit by @aloctavodia in #159
- plot_ppc_pava: Change default xlabel by @aloctavodia in #161
New Contributors
- @The-Broken-Keyboard made their first contribution in #124
Full Changelog: v0.3.0...v0.4.0
Release 0.3.0
This will be the final release that uses xarray-datatree library. From here on, the DataTree class from xarray itself will be used.
Initial release
Initial arviz-plots release. The main goal of this pre-release is allowing users to test out the new API for batteries included plots: see intro guide or respective API docs and a new class PlotCollection to help write custom plots (which is used internally for all batteries included plots).