{"adoption": {"forks": 200, "observed_at": "2026-08-28T04:03:52.832135+00:00", "stars": 1177}, "canonical_url": "https://ross.abutalabs.com/products/twosigma-flint", "card": {"archived": false, "artifact_type": "library", "description": "A Time Series Library for Apache Spark", "domain": ["time-series", "big-data", "data-science", "fintech"], "enriched": true, "function": ["data-science", "etl", "analytics"], "health_score": 20, "homepage": null, "language": "Scala", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["twosigma/flint"], "name": "twosigma/flint", "platform": ["jvm", "python"], "pushed_at": "2020-07-03T12:32:23+00:00", "repo": "twosigma/flint", "stars": 1177, "tags": ["apache-spark", "timeseries", "distributed-computing", "panel-data"], "topics": ["spark", "timeseries"], "urls": [], "use_cases": ["analyze large-scale time series data in Spark", "compute rolling window aggregations over high frequency financial data", "run panel data analysis across many instruments", "resample and summarize tick data at scale", "join and align multiple time series by timestamp", "process IoT sensor time series with Spark"], "what_it_is": "Flint is Two Sigma's open-source time series library for Apache Spark, built around a time series aware TimeSeriesRDD data structure. It provides highly optimized, parallel time series operations that exploit temporal ordering for locality-based optimizations on large-scale and high-frequency data.", "when_to_avoid": ["you use Spark 3.x, which Flint does not support", "your time series data fits in pandas or polars", "you need an actively developed library with recent releases"], "when_to_choose": ["you already use Spark 2.x and need efficient time series operations", "you work with high-frequency or panel data too large for a single machine", "you want locality-aware optimizations that respect temporal ordering"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/twosigma-flint", "repo": "twosigma/flint", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.832135+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:26:18.632376+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11af1c11a1419f38543eed81d44fad5aa69067c2507374494e2c996f9541df3", "fetched_at": "2026-08-28T04:03:52.832135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/twosigma/flint"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3605, "days_push": 2252, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}