{"adoption": {"forks": 7, "observed_at": "2026-08-28T04:04:53.153685+00:00", "stars": 1495}, "canonical_url": "https://ross.abutalabs.com/products/pslab-grove-shield", "card": {"archived": false, "artifact_type": "application", "description": "PSLab Grove Shield https://pslab.io", "domain": ["hardware", "education", "embedded-systems"], "enriched": true, "function": ["developer-tools"], "health_score": 66, "homepage": null, "language": "Prolog", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["fossasia/pslab-grove-shield"], "name": "fossasia/pslab-grove-shield", "platform": ["embedded", "iot"], "pushed_at": "2026-04-12T15:09:21+00:00", "repo": "fossasia/pslab-grove-shield", "stars": 1495, "tags": ["open-hardware", "pcb-schematics", "grove-shield", "pocket-science-lab", "electronics", "measurement-instruments", "fossasia"], "topics": [], "urls": [], "use_cases": ["connect Grove sensors to a Pocket Science Lab device", "build science and engineering experiments with PSLab", "prototype with Grove modules without soldering", "access PCB schematics for the PSLab Grove shield", "teach electronics and instrumentation in classrooms"], "what_it_is": "The PSLab Grove Shield is an open hardware add-on board for the Pocket Science Lab (PSLab) open-source measurement device, hosting its PCB schematics and documentation. It provides Grove connectors so Grove sensors and modules can be attached to the PSLab without soldering or jumper wires.", "when_to_avoid": ["you need software, firmware, or drivers rather than hardware schematics", "you want a general-purpose Grove shield for Arduino or Raspberry Pi instead of PSLab", "you need a finished product with full documentation, since specs and parts lists are incomplete"], "when_to_choose": ["you own a PSLab device and want to use Seeed Grove sensors with it", "you need open hardware schematics to study, modify, or fabricate the shield", "you are setting up student lab experiments with modular sensor connections"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pslab-grove-shield", "repo": "fossasia/pslab-grove-shield", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "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:53.153685+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.153685+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:16.857892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a7bf757f21aba8563f9a8d788224807422ffdc9352f7977fd45149fbe2eeec0", "fetched_at": "2026-08-28T04:04:53.153685+00:00", "kind": "readme", "missing": false, "url": "https://github.com/fossasia/pslab-grove-shield"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "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": 3723, "days_push": 143, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}