{"adoption": {"forks": 375, "observed_at": "2026-08-28T04:06:08.078984+00:00", "stars": 2036}, "canonical_url": "https://ross.abutalabs.com/products/scimlbook", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J)", "domain": ["tutorials", "machine-learning", "gpu-computing"], "enriched": true, "function": ["machine-learning", "gpu-computing", "simulation", "documentation", "math"], "health_score": 80, "homepage": "https://book.sciml.ai/", "language": "HTML", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["SciML/SciMLBook"], "name": "SciML/SciMLBook", "platform": ["jvm-scripting"], "pushed_at": "2026-08-26T04:56:32+00:00", "repo": "SciML/SciMLBook", "stars": 2036, "tags": ["lecture-notes", "differential-equations", "neural-ode", "parallel-computing", "julia", "scientific-computing", "high-performance-computing", "mit-course", "scientific-machine-learning", "algorithms", "web-server"], "topics": ["differential-equations", "scientific-machine-learning", "neural-networks", "numerical-methods", "gpu-computing", "stiff-equations", "lecture-notes", "performance-engineering", "parallelism", "scientific-simulators", "neural-ode", "neural-sde", "sciml"], "urls": [], "use_cases": ["learn scientific machine learning from scratch", "study neural ODEs and neural SDEs", "learn parallel computing and GPU programming for scientific computing", "understand how to solve stiff differential equations numerically", "find course materials on physics-informed machine learning", "learn automatic differentiation for differential equation solvers", "study performance engineering and profiling for scientific simulations"], "what_it_is": "An open online book compiling lecture notes from MIT course 18.337J/6.338J on parallel computing and scientific machine learning (SciML). It is a continuously updated Franklin.jl website covering differential equations, neural ODEs/SDEs, automatic differentiation, GPUs, and high-performance scientific computing.", "when_to_avoid": ["you need runnable software or a library rather than reading material", "you want a language-agnostic or Python-only tutorial (examples are Julia-centric)", "you need a formal certification or instructor-led course rather than self-paced notes"], "when_to_choose": ["you want a free, in-depth textbook-style introduction to SciML and parallel computing", "you are teaching or self-studying differential equation solving combined with machine learning", "you want continuously updated lecture notes from an active research group"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/scimlbook", "repo": "SciML/SciMLBook", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "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:06:08.078984+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.078984+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:59:18.794863+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e7b048ffe289ae310822ee13da75c3d03bd65937a6b142181b51c98e89465a5a", "fetched_at": "2026-08-28T04:06:08.078984+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SciML/SciMLBook"}, {"content_hash": "16a8cec92d79073fb14e981eda3b8b2b7277252411eb27157730159ccf19e025", "fetched_at": "2026-08-29T10:38:48.572771+00:00", "kind": "homepage", "missing": false, "url": "https://book.sciml.ai/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2561, "days_push": 7, "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}}