First stable release of the rewritten precise: a focused library for online (incremental) covariance and correlation estimation — the online complement to sklearn.covariance.
pip install precise
- sklearn-style online estimators (
partial_fit;covariance_/correlation_/precision_/location_); 14 viaall_estimators() - keyed river-style adapters for dynamic universes (
keyed,FixedUniverse,DynamicUniverse) - assessment layer (
all_assessors()), incl. the Schur pseudo-likelihood - recommender (
suggest) — frozen, numpy-only - numpy-only core (
numpy>=1.21, tested on 1.26 & 2.x); optional[pandas]/[research]/[dev]extras; shipspy.typed
Breaking vs 0.16.x: the functional "skater" API is removed (from precise.skaters… now raises a pointer to MIGRATING.md), and portfolio/allocation code moved to schur. See MIGRATING.md and CHANGELOG.md.