Filters
parax.is_constant(x)
Returns True if x is an instance of parax.AbstractConstant.
Useful as is_leaf when partitioning a model to freeze standard parameters.
Source code in parax/filters.py
27 28 29 30 31 32 33 | |
parax.is_annotated(x)
Returns True if x is an instance of parax.AbstractAnnotated
(i.e. has metadata).
Source code in parax/filters.py
36 37 38 39 40 41 | |
parax.is_variable(x)
Returns True if x is an instance of parax.AbstractVariable.
Source code in parax/filters.py
44 45 46 47 48 | |
parax.is_param(x)
Returns True if x is an instance of parax.AbstractVariable
or returns True for eqx.is_inexact_array.
Source code in parax/filters.py
51 52 53 54 55 56 | |
parax.is_unwrappable(x)
Returns True if x is an instance of parax.AbstractUnwrappable.
Source code in parax/filters.py
73 74 75 76 77 | |
parax.is_bounded(x)
Returns True if x is an instance of parax.AbstractBounded.
Source code in parax/filters.py
59 60 61 62 63 | |
parax.is_probabilistic(x)
Returns True if x is an instance of parax.AbstractProbabilistic.
Source code in parax/filters.py
66 67 68 69 70 | |
parax.is_constraint(x)
Returns True if x is an instance of parax.AbstractConstraint.
Source code in parax/filters.py
80 81 82 83 84 | |
parax.is_distribution(x)
Returns True if x is an instance of distreqx.AbstractDistribution.
Source code in parax/filters.py
94 95 96 97 98 | |
parax.is_bijector(x)
Returns True if x is an instance of distreqx.AbstractBijector.
Source code in parax/filters.py
101 102 103 104 105 | |