{"adoption": {"forks": 423, "observed_at": "2026-08-28T04:04:44.119676+00:00", "stars": 1439}, "canonical_url": "https://ross.abutalabs.com/products/dcrnn", "card": {"archived": false, "artifact_type": "library", "description": "Implementation of Diffusion Convolutional Recurrent Neural Network in Tensorflow", "domain": ["deep-learning", "machine-learning", "time-series"], "enriched": true, "function": ["deep-learning", "machine-learning", "data-science", "streaming"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["liyaguang/DCRNN"], "name": "liyaguang/DCRNN", "platform": ["python"], "pushed_at": "2024-12-09T17:40:10+00:00", "repo": "liyaguang/DCRNN", "stars": 1439, "tags": ["tensorflow", "graph-neural-networks", "traffic-forecasting", "spatiotemporal", "iclr-2018", "research-code", "metr-la", "pems-bay", "transportation", "linux", "macos", "gpu"], "topics": ["traffic-data", "deep-learning-graphs", "time-series", "iclr2018", "spatiotemporal-forecasting"], "urls": [], "use_cases": ["forecast traffic speed on highway sensor networks", "reproduce DCRNN results from the ICLR 2018 paper", "train spatiotemporal graph neural networks on METR-LA or PEMS-BAY", "benchmark traffic prediction models", "learn graph-based time series forecasting with TensorFlow"], "what_it_is": "A TensorFlow implementation of the Diffusion Convolutional Recurrent Neural Network (DCRNN) from the ICLR 2018 paper on data-driven traffic forecasting. It models road networks as graphs and forecasts traffic time series on benchmark datasets like METR-LA and PEMS-BAY.", "when_to_avoid": ["you need production-ready traffic forecasting with modern framework support", "you want PyTorch or newer TensorFlow 2.x compatibility out of the box", "your sensor network is not the Los Angeles road graph, since adjacency is precomputed for specific sensor ids"], "when_to_choose": ["you need a reference implementation of DCRNN for research or benchmarking", "you want to experiment with graph recurrent networks for traffic or sensor forecasting", "you are working with the METR-LA or PEMS-BAY datasets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dcrnn", "repo": "liyaguang/DCRNN", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "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:44.119676+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.119676+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:36.632665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f58aba868915ab226f5f1be7d151139ef2581b1259b59d399027e2a265a4a7", "fetched_at": "2026-08-28T04:04:44.119676+00:00", "kind": "readme", "missing": false, "url": "https://github.com/liyaguang/DCRNN"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3191, "days_push": 632, "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}}