Pyviz

Latest version: v0.10.3

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.9.0

Full release with new functionality and some fixes. New features:

- Added support for instance parameters, allowing parameter metadata to be modified per instance and allowing parameter objects to be passed to Panel objects (306)
- Added label slot to Parameter, to allow overriding attribute name for display (319)
- Added step slot to Parameter, e.g. to control Panel widget step size (326)
- Added keywords_to_params utility for deducing Parameter types and ranges automatically (317)
- Added support for multiple outputs from a Parameterized (312)
- Added Selector as a more user-friendly version of ObjectSelector, accepting a list of options as a positional argument (316)

Changes affecting backwards compatibility:

- Changed from root logger to a param-specific logger; no change to API but will change format of error and warning messages (330)
- Old abstract class Selector renamed to SelectorBase; should be no change unless user code added custom classes inherited from Selector without providing a constructor (316)

Bugfixes and other improvements:

- Various bugfixes (320, 323, 327, 329)
- Other improvements (315, 325)

For more details, you can see a [full list of changes since the previous release](https://github.com/ioam/param/compare/v1.8.2...v1.9.0).

1.8.2

Minor release:

- Added output decorator and outputs lookup method (299, 312)

For more details, you can see a [full list of changes since the previous release](https://github.com/ioam/param/compare/v1.8.2...v1.8.1).

1.8.1

Minor release:

- Added positional default arguments for nearly all Parameter subclasses (apart from ClassSelector)
- Minor bugfixes for watching callbacks

For more details, you can see a [full list of changes since the previous release](https://github.com/ioam/param/compare/v1.8.1...v1.8.0).

1.8.0

Major new feature set: comprehensive support for events, watching, callbacks, and dependencies

- Parameterized methods can now declare `depends(p,q)` to indicate that they depend on parameters `p` and `q` (defaulting to all parameters)
- Parameterized methods can depend on subobjects with `depends(p.param,q.param.r)`, where `p.param` indicates dependencies on all parameters of `p` and `q.param.r` indicates a dependency on parameter `r` of `q`.
- Functions and methods can `watch` parameter values, re-running when those values change or when an explicit trigger is issued, and can unwatch them later if needed.
- Multiple events can be batched to trigger callbacks only once for a coordinated set of changes

Other new features:

- Added support in ObjectSelector for selecting lists and dicts (268)
- Added pandas DataFrame and Series parameter types (285)
- Added support for regular expression validation to String Parameter (241, 245)

For more details, you can see a [full list of changes since the previous release](https://github.com/ioam/param/compare/v1.8.0...v1.7.0).

1.7.0

Since the previous release (1.6.1), there should be no changes that affect existing code, only additions:

* A new param namespace object, which in future will allow subclasses of Parameterized to have much cleaner namespaces (230).
* Started testing on python 3.7-dev (223).
* param.version now provides functions to simplify dependants' setup.py/setup.cfg files (see https://github.com/pyviz/autover/pull/49).

Although param should still work on python 3.3, we are no longer testing against it (unsupported by our test environment; 234).

For more details, you can see a [full list of changes since the previous release](https://github.com/ioam/param/compare/v1.6.1...v1.7.0).

1.6.1

Restores support for the previous versioning system (pre 1.6; see 225), and fixes a number of issues with the new versioning system:

* Allow package name to differ from repository name (https://github.com/pyviz/autover/pull/39)

* Allow develop install to work when repository is dirty (https://github.com/pyviz/autover/pull/41)

* Fixed failure to report dirty when commit count is 0 (https://github.com/pyviz/autover/pull/44)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.