About Anaconda Help Download Anaconda

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

Installers

  • linux-64 v2.3.1
  • linux-aarch64 v2.3.1
  • linux-s390x v2.2.0
  • osx-64 v2.2.1
  • osx-arm64 v2.3.1
  • win-64 v2.3.1
  • noarch v1.12.0
  • linux-32 v1.8.1
  • linux-ppc64le v2.0.1
  • win-32 v1.8.1

conda install

To install this package run one of the following:
conda install anaconda::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