Source code for spines.parameters.mixins

# -*- coding: utf-8 -*-
"""
Mixin classes for Parameters.
"""
from operator import gt
from operator import lt

from .factories import bound_mixin


[docs]class Maximum(bound_mixin('maximum', lt)): """ Maximum value bound mixin class Attributes ---------- maximum Maximum allowed value for this parameter. Parameters ---------- maximum : optional Maximum allowed value for this parameter. """ pass
[docs]class Minimum(bound_mixin('minimum', gt)): """ Minimum value bound mixin class Attributes ---------- minimum Minimum allowed value for this parameter. Parameters ---------- minimum : optional Minimum allowed value for this parameter. """ pass