Source code for catalyst.tools.meters.meter
"""
Meters provide a way to keep track of important statistics in an online manner.
"""
[docs]class Meter(object):
    """
    This class is abstract, but provides a standard interface for all meters to
    follow.
    """
[docs]    def reset(self):
        """Resets the meter to default settings."""
        pass 
[docs]    def add(self, value):
        """Log a new value to the meter.
        Args:
            value: Next result to include.
        """
        pass 
[docs]    def value(self):
        """Get the value of the meter in the current state."""
        pass  
__all__ = ["Meter"]