Metadata-Version: 2.4
Name: adaptive_stats
Version: 0.1.0
Summary: Dynamically updated basic descriptive statistics
Project-URL: Homepage, https://github.com/SimulationDOE/quickstats-python.git
Author-email: Paul J Sanchez <prof.paul.sanchez@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Description-Content-Type: text/markdown

This is a Python implementation of QuickStats, a class that calculates
basic descriptive statistics from a stream of data with efficient dynamic
updating. Data can be added to a QuickStats object `qs` using
`qs.new_obs(datum)` or `qs.add_all(iterable_collection)`, both of which
can be chained, e.g. `qs.new_obs(1).new_obs(2)` or
`qs.add_all([1,2]).new_obs(3)`. Statistics for the current set of
data can be polled on demand: `qs.n`, `qs.avg`, `qs.s`, `qs.var`, etc.
See the [python docs](https://simulationdoe.github.io/quickstats-python/) for detailed information.
