Skip to content

Releases: juba/pyobsplot

v0.5.4

Choose a tag to compare

@juba juba released this 11 Jul 09:24
ae29cf2
  • Upgrade pyarrow dependency to >= 20.0.0

v0.5.3.3

Choose a tag to compare

@juba juba released this 04 Jun 10:18
4e79370
  • Fix wrong optional-dependencies in pyproject.toml

v0.5.3.2

Choose a tag to compare

@juba juba released this 24 Apr 13:28
ec0ef93
  • Installing the package with pip install pyobsplot now does not install the typst dependency anymore. To install typst and allow to use all the renderers, you have to install with pip install pyobsplot[typst]. This change has been made so that pyobsplot (with the widget renderer) could be used in pyodide-based environments like JupyterLite and Marimo.

v0.5.2

Choose a tag to compare

@juba juba released this 21 Feb 12:42
a2cfa64
  • Update Observable Plot to 0.6.17

v0.5.1

Choose a tag to compare

@juba juba released this 12 Sep 21:15
83cad90
  • Plot.plot() performance should now be equivalent to the one of a generator object
  • New shortcut syntax Plot.line(...).plot() is now available (#18, thanks @harrylojames)
  • Bugfix: typst error with certain decimal padding values.

v0.5.0

Choose a tag to compare

@juba juba released this 28 Aug 16:52
530a4ad

Breaking changes

  • The plot generator API has been changed. Generators are no more defined with a renderer argument, a format is specified instead. This format can either be widget, html, svg or png. So renderer="widget" is replaced by format="widget" (which is the default), whereas renderer="jsdom" is replaced by format="html" or one of the new format="svg" and format="png".
  • The "kwargs" alternative syntax is now deprecated and will generate errors. Plots must be defined either by passing a specification dictionary, or a call to a Plot.xxx method.

Other changes

  • Plots can now be generated in "svg" and "png", and saved as "svg", "png" or "pdf". This is done by converting figures using typst. Many thanks to @wirhabenzeit and @harrylojames for the idea, the underlying code and the feedback.
  • Update Observable Plot to 0.6.16
  • Migrate project management from hatch to uv

v0.4.2

Choose a tag to compare

@juba juba released this 08 Feb 19:20
683204b
  • Fix jsdom renderer file saving encoding (#22, @harrylojames)
  • Update Observable Plot to 0.6.13
  • Migrate build system from poetry to hatch
  • Update pyarrow and apache-arrow to 15.0.0 and remove data frame conversion to 32bits data types before serialization

v0.4.1

Choose a tag to compare

@juba juba released this 11 Oct 07:43
  • Plots generated by the widget renderer can now be saved to HTML files
  • Move required Python version to 3.9
  • Update pyarrow to 13.0.0

v0.4.0

Choose a tag to compare

@juba juba released this 08 Oct 21:11
  • Plots generated by the jsdom renderer can now be saved to HTML or SVG files
  • Update Observable Plot to 0.6.11

v0.3.8

Choose a tag to compare

@juba juba released this 21 Aug 13:35
  • Update Observable Plot to 0.6.10
  • Add styling for titles, subtitles and captions
  • Update anywidget to 0.6.3