Source code for dummy.module

"""
Module that contains Parameterized classes and simple functions.
"""

import param


[docs]class Base(param.Parameterized): """ Base docs. """ x = param.Number(2, bounds=(1, 100), doc=""" This is x.""") allowed_values = param.List(['a', 'b'], doc=""" This is allowed_values.""") def _private(self): """_private""" pass
[docs] def public_simple(self): """public_simple""" pass
[docs] @param.depends('x') def public_depends(self): """public_depends""" pass
[docs] def public_typed(self, a: int, b: str) -> int: """public_typed""" return 0
[docs] def public_numpy(self, a, b): """Return something. Parameters ---------- a : int Some integer. b : str Some string. Returns ------- int The return value. """
[docs]class Concrete(Base): """ Concrete docs """ foo = param.Callable(doc="This is foo.")
[docs] def public_simple(self): pass
[docs]def function_typed(a: int, b: str) -> int: """function_typed""" return 0
[docs]def function_numpy(a, b): """Return something. Parameters ---------- a : int Some integer. b : str Some string. Returns ------- int The return value. """ return 0