Skip to content
This repository has been archived by the owner on Nov 28, 2019. It is now read-only.

Releases: ioam/paramnb

Version 2.0.4

08 Jul 18:07
Compare
Choose a tag to compare

Fixes:

  • Fixed View parameters and compatibility with recent versions of Jupyter and JupyterLab (#83)

Packaging:

  • Wheel on pypi

Version 2.0.2

11 May 23:29
Compare
Choose a tag to compare

Small bug fixes including:

  • Fix for displaying view parameters multiple times (PR #43)
  • Fix for tooltips when doc=None (PR #39)
  • Fix for param.Action button using the correct callback (PR #38)

Release v2.0.1

28 Feb 13:54
Compare
Choose a tag to compare

Release notes:

2.0 is a relatively substantial new release, with new functionality, some small changes to existing user API, and some bugfixes:

  • Added "view" parameters (paramnb.view.HTML and paramnb.view.Image) to link widgets to an output/display region.
  • Added widgets for Date, Range and Color parameters
  • Dict, Tuple, and List parameters can now be edited (with the results evaluated using ast.literal_eval)
  • Widgets display evaluation and validation errors as yellow and red borders respectively
  • Added continuous_update parameter to control whether callbacks are executed as sliders are dragged.

Backwards compatibility:

  • The callback is now supplied the latest changed parameters and values as keywords
  • Button callback now passes the parameterized instance/class to the callback
  • continuous_update is False by default to avoid queuing up multiple callbacks during slider drags, in case the callbacks take time to run. You can restore the old behavior by setting continuous_update=True.

Release v2.0.0

27 Feb 16:15
Compare
Choose a tag to compare

Initial version of the 2.0 release.

Version 1.0.2

14 Oct 21:37
Compare
Choose a tag to compare
  • Added JSONInit initializer

Release 1.0.1

09 Sep 15:54
Compare
Choose a tag to compare

Minor bugfix release:

  • Improved handling of precedence, sorting, names, selections, and tooltips
  • Improved package definition to simplify installation

Release 1.0

14 Jul 12:28
Compare
Choose a tag to compare

Initial release for Jupyter/IPython notebooks, based on ipywidgets. Offers automatic creation of property sheets with widgets for each Parameter of a param.Parameterized object. Also makes it simple to build basic GUI applications using param.Action buttons, callbacks, and control over adjacent notebook cells.

Current limitations:

  • Treats softbounds as if they were hard bounds, because ipywidgets does not yet offer softbound support.
  • Not all Parameter types have been tested.
  • Some Parameter types will be represented by a Text widget, which may not allow them to be edited properly (since they will be returned as text from ipywidgets, rather than their true type). Additional widget types can be added in future releases to provide such support.