{"adoption": {"forks": 1122, "observed_at": "2026-08-28T04:09:34.573785+00:00", "stars": 6044}, "canonical_url": "https://ross.abutalabs.com/products/nerf-pytorch", "card": {"archived": false, "artifact_type": "library", "description": "A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the results.", "domain": ["computer-vision", "deep-learning", "graphics", "machine-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing", "graphics"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["yenchenlin/nerf-pytorch"], "name": "yenchenlin/nerf-pytorch", "platform": ["python", "windows"], "pushed_at": "2024-07-25T10:27:44+00:00", "repo": "yenchenlin/nerf-pytorch", "stars": 6044, "tags": ["nerf", "neural-radiance-fields", "novel-view-synthesis", "pytorch", "3d-reconstruction", "research-code", "gpu", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["train a NeRF model on synthetic or real image data", "generate novel views of a 3D scene from posed photographs", "reproduce NeRF paper results in PyTorch", "render spiral videos and depth maps of a scene", "learn how NeRF is implemented", "run NeRF on custom real-world captures with COLMAP poses"], "what_it_is": "A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the original paper's results for synthesizing novel views of complex scenes, running 1.3x faster than the authors' TensorFlow code. It includes example datasets, pre-trained models, and config-driven training scripts.", "when_to_avoid": ["you need newer, faster NeRF variants like Instant-NGP or Mip-NeRF", "you need production-ready 3D reconstruction pipelines", "you have no GPU, since training takes hours even on a 2080 Ti"], "when_to_choose": ["you want a faithful, numerically verified PyTorch port of the original NeRF", "you need a simple, well-known reference implementation for research or education", "you have a CUDA GPU and want faster training than the original TensorFlow code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nerf-pytorch", "repo": "yenchenlin/nerf-pytorch", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "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:09:34.573785+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.573785+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:57.270757+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "210b4a4d6f536c0fdcaff545fb7dd92b1ba57ccc0023dfd26ed9d38ab31c23a4", "fetched_at": "2026-08-28T04:09:34.573785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yenchenlin/nerf-pytorch"}], "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": 2341, "days_push": 769, "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}}