Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 13:12
Immutable release. Only release title and notes can be modified.
534d507

ArviZPythonPlots v0.2.0

Diff since v0.1.14

Breaking changes

  • Migrated to Python arviz 1.x (the arviz-base/arviz-stats/arviz-plots split). Pin bumped to >=1.0,<2; Python floor raised to >=3.12.
  • Plotting function inventory now matches arviz-plots. Removed: plot_bpv, plot_density, plot_dist_comparison, plot_dot, plot_ecdf, plot_elpd, plot_hdi, plot_kde, plot_posterior, plot_ppc, plot_separation, plot_violin. Many new functions added (e.g. combine_plots, plot_pair_focus, plot_prior_posterior, the plot_ppc_* family) — see the docs.
  • Input conversions narrowed to match what arviz/arviz_plots itself documents: most plotting functions no longer auto-promote bare arrays, NamedTuples, or raw Dicts of arrays to model data. Pass an InferenceData, Dataset, or DimensionalData.AbstractDimStack instead (or convert explicitly with InferenceObjects.convert_to_inference_data). See the new "Input conversions" docs page.
  • plot_forest/plot_ridge no longer accept a bare numeric vector as a single model's data.
  • Removed WAICResult conversion (WAIC dropped from both PosteriorStats.jl and arviz).
  • plot_compare now requires a PosteriorStats.ModelComparisonResult (or equivalent); its underlying DataFrame conversion was rewritten to match arviz_stats.compare()'s schema.

Other notable changes

  • Overhauled the docs: improved API reference organization and an examples gallery rebuilt with Literate.jl.

Merged pull requests: