whylogs.core.statistics.datatypes.integertracker
¶
Module Contents¶
Classes¶
Track statistics for integers |
-
class
whylogs.core.statistics.datatypes.integertracker.
IntTracker
(min: int = None, max: int = None, sum: int = None, count: int = None)¶ Track statistics for integers
- Parameters
min – Current min value
max – Current max value
sum – Sum of the numbers
count – Total count of numbers
-
DEFAULTS
¶
-
set_defaults
(self)¶ Set attribute values to defaults
-
mean
(self)¶ Calculate the current mean. Returns None if self.count = 0
-
update
(self, value)¶ Add a number to the tracking statistics
-
merge
(self, other)¶ Merge values of another IntTracker with this one.
- Parameters
other (IntTracker) – Other tracker
- Returns
new – New, merged tracker
- Return type
-
to_protobuf
(self)¶ Return the object serialized as a protobuf message
- Returns
message
- Return type
LongsMessage
-
static
from_protobuf
(message)¶ Load from a protobuf message
- Returns
number_tracker
- Return type