About Anaconda Help Download Anaconda

Declarative parameters for robust Python classes and a rich API for reactive programming

Installers

Info: This package contains files in non-standard labels.
  • noarch v2.3.1

conda install

To install this package run one of the following:
conda install pyviz::param
conda install pyviz/label/dev::param
conda install pyviz/label/earthsim::param
conda install pyviz/label/ignore::param

Description

Param is a zero-dependency library for declaring rich attributes - Parameters - with extended metadata used for various purposes such as runtime type and range validation, default values or factories, nullability, docstrings, etc. It also supplies a suite of reactive APIs (watch, depends, bind, and reactive expressions), enabling automatic updates on attribute changes and declaring complex reactive dependencies and expressions that can be introspected by other frameworks to implement their own reactive workflows. These capabilities power HoloViz projects like Panel and HoloViews, making Param a solid foundation for building validated, introspectable, and responsive libraries and applications.


© 2025 Anaconda, Inc. All Rights Reserved. (v4.2.12) Legal | Privacy Policy