test_metric_collection.py 710 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. from draugr.metrics import MetricCollection
  4. __author__ = "Christian Heider Nielsen"
  5. __doc__ = r"""
  6. """
  7. def test_a():
  8. stats = MetricCollection(keep_measure_history=False)
  9. stats2 = MetricCollection(keep_measure_history=True)
  10. for i in range(10):
  11. stats.signal.append(i)
  12. stats2.signal.append(i)
  13. print(stats)
  14. print(stats.signal)
  15. print(stats.length)
  16. print(stats.length.measures)
  17. print(stats.signal.measures)
  18. print(stats.signal.variance)
  19. print(stats.signal.calc_moving_average())
  20. print(stats.signal.max)
  21. print(stats.signal.min)
  22. print("\n")
  23. print(stats2)
  24. print(stats2.signal.min)