{"adoption": {"forks": 512, "observed_at": "2026-08-28T04:04:38.698745+00:00", "stars": 1409}, "canonical_url": "https://ross.abutalabs.com/products/dsview", "card": {"archived": false, "artifact_type": "application", "description": "An open source multi-function instrument for everyone", "domain": ["hardware", "developer-tools", "cross-platform"], "enriched": true, "function": ["gui", "data-visualization", "developer-tools"], "health_score": 21, "homepage": "www.dreamsourcelab.com", "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["DreamSourceLab/DSView"], "name": "DreamSourceLab/DSView", "platform": ["windows", "cross-platform"], "pushed_at": "2024-11-05T02:43:18+00:00", "repo": "DreamSourceLab/DSView", "stars": 1409, "tags": ["logic-analyzer", "oscilloscope", "signal-analysis", "sigrok", "test-equipment", "electronics", "linux", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["capture and decode digital signals with a logic analyzer", "view oscilloscope waveforms on my desktop", "debug SPI or I2C protocol communication", "analyze signals from a DSLogic device", "open-source alternative to vendor logic analyzer software", "cross-platform signal analysis tool"], "what_it_is": "DSView is a cross-platform GUI application for controlling and viewing data from DreamSourceLab instruments such as logic analyzers and oscilloscopes. It is built on top of the sigrok signal analysis software suite and released under GPLv3+.", "when_to_avoid": ["you need a headless or scripted capture workflow (use sigrok CLI tools instead)", "you use test equipment from other vendors without sigrok/DSView support", "you need guaranteed production-grade stability, as the project is still a work in progress"], "when_to_choose": ["you own DreamSourceLab hardware like DSLogic or DSCOPE", "you want a free, cross-platform GUI for logic analysis and protocol decoding", "you want sigrok-based signal analysis with a graphical interface"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dsview", "repo": "DreamSourceLab/DSView", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "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:38.698745+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.698745+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:30.601014+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92bfcfc395f3b3c8589f402fa8650afe7e70cbfff045604759a0bd847fc55cec", "fetched_at": "2026-08-28T04:04:38.698745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DreamSourceLab/DSView"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4613, "days_push": 666, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}