{"adoption": {"forks": 176, "observed_at": "2026-08-28T04:04:19.244712+00:00", "stars": 1308}, "canonical_url": "https://ross.abutalabs.com/products/animatedpieview", "card": {"archived": false, "artifact_type": "library", "description": "// 一个好吃的甜甜圈？", "domain": ["android-tools", "mobile-development", "data-visualization", "frontend"], "enriched": true, "function": ["ui-components", "animation", "data-visualization", "charts"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["razerdp/AnimatedPieView"], "name": "razerdp/AnimatedPieView", "platform": ["jvm"], "pushed_at": "2020-11-02T05:37:09+00:00", "repo": "razerdp/AnimatedPieView", "stars": 1308, "tags": ["pie-chart", "donut-chart", "android-widget", "custom-view", "ring-chart", "android", "mobile"], "topics": ["pie-chart", "jcenter", "widget", "androidviews", "ring-chart"], "urls": [], "use_cases": ["show animated pie chart in android app", "donut chart widget with click selection", "ring chart with labels and legend", "animated chart that grows on load", "interactive pie chart with touch feedback", "switch between pie and donut chart styles"], "what_it_is": "An Android custom view library for rendering animated pie and donut (ring) charts with touch interaction, focus alpha effects, labels, and configurable gaps. Written in Java and distributed via JCenter/Maven.", "when_to_avoid": ["you need charts on platforms other than Android", "you require many chart types beyond pie/donut (use a full charting library like MPAndroidChart)", "you need actively maintained dependencies since the last release was 2020 and JCenter is deprecated"], "when_to_choose": ["you need a polished, animated pie/donut chart in an Android app with minimal setup", "you want touch selection, focus effects, and text labels out of the box", "your project targets Android API 14+ and uses Java"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/animatedpieview", "repo": "razerdp/AnimatedPieView", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "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:04:19.244712+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.244712+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:50:05.904049+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3722ceb947504792639bf4cfec492d3917ad58dfedc7d4e26e5e6e7782067eaf", "fetched_at": "2026-08-28T04:04:19.244712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/razerdp/AnimatedPieView"}], "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": 3221, "days_push": 2130, "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}}