{"adoption": {"forks": 403, "observed_at": "2026-08-28T04:07:35.633410+00:00", "stars": 2992}, "canonical_url": "https://ross.abutalabs.com/products/pytorch_geometric_temporal", "card": {"archived": false, "artifact_type": "library", "description": "PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Models (CIKM 2021)", "domain": ["machine-learning", "deep-learning", "graph-processing", "time-series", "data-science"], "enriched": true, "function": ["machine-learning", "deep-learning", "graphics", "data-science"], "health_score": 83, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["benedekrozemberczki/pytorch_geometric_temporal"], "name": "benedekrozemberczki/pytorch_geometric_temporal", "platform": ["python", "cross-platform"], "pushed_at": "2026-05-30T17:29:01+00:00", "repo": "benedekrozemberczki/pytorch_geometric_temporal", "stars": 2992, "tags": ["graph-neural-networks", "pytorch-geometric", "spatiotemporal", "temporal-graphs", "gnn", "node-embedding", "geometric-deep-learning", "gpu"], "topics": ["pytorch", "graph-neural-networks", "temporal-networks", "temporal-graphs", "gcn", "graph-convolutional-networks", "deep-learning", "network-science", "temporal-data", "node-embedding", "network-embedding", "graph-embedding", "spatial-data", "spatial-analysis", "spatio-temporal-data", "spatio-temporal-analysis", "gnn", "graph-convolution", "spatiotemporal"], "urls": [], "use_cases": ["forecast epidemics with spatiotemporal graph neural networks", "predict traffic on dynamic graphs", "build temporal GNN models in PyTorch", "embed nodes of evolving graphs over time", "run spatiotemporal regression on GPU", "load and split dynamic graph benchmark datasets"], "what_it_is": "PyTorch Geometric Temporal is a temporal (dynamic) extension library for PyTorch Geometric providing spatiotemporal signal processing with neural machine learning models. It includes dynamic geometric deep learning and embedding methods, dataset loaders, train-test splitters, and benchmark datasets for domains like epidemiological forecasting and traffic management.", "when_to_avoid": ["you work with static graphs only - plain PyTorch Geometric suffices", "you need non-PyTorch frameworks like TensorFlow or JAX", "you need lightweight classical time-series forecasting without graph structure"], "when_to_choose": ["you need deep learning on dynamic or temporal graphs with PyTorch", "you want ready-made spatiotemporal GNN layers and benchmark datasets", "you need GPU-accelerated graph signal processing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pytorch_geometric_temporal", "repo": "benedekrozemberczki/pytorch_geometric_temporal", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "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:07:35.633410+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:35.633410+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:31:19.416257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b95c07f58e93b79ca6b07cae5513763aae4dc0a632eca0102d821154b9ab0c73", "fetched_at": "2026-08-28T04:07:35.633410+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benedekrozemberczki/pytorch_geometric_temporal"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "longevity": 100, "rhythm": 28}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2259, "days_push": 95, "days_rel": 523, "gap_med": 47, "n_releases_24m": 2}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}