{"adoption": {"forks": 925, "observed_at": "2026-08-28T04:07:02.237868+00:00", "stars": 2576}, "canonical_url": "https://ross.abutalabs.com/products/noc-examples-processing", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Repository for example code from The Nature of Code book", "domain": ["tutorials", "simulation", "graphics", "education"], "enriched": true, "function": ["simulation", "graphics", "game-engine"], "health_score": 20, "homepage": null, "language": "Processing", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["nature-of-code/noc-examples-processing"], "name": "nature-of-code/noc-examples-processing", "platform": ["cross-platform"], "pushed_at": "2021-05-01T11:18:47+00:00", "repo": "nature-of-code/noc-examples-processing", "stars": 2576, "tags": ["processing", "creative-coding", "nature-of-code", "example-code", "boids", "physics-simulation", "generative-art", "desktop"], "topics": [], "urls": [], "use_cases": ["learn creative coding with Processing", "example code for simulating natural systems", "implement boids flocking algorithm", "study particle systems and physics simulations", "follow along with The Nature of Code book exercises", "learn genetic algorithms and neural networks visually"], "what_it_is": "Example code repository accompanying The Nature of Code book, written in Processing. It demonstrates simulation concepts like forces, particles, flocking, cellular automata, and neural networks through creative coding sketches.", "when_to_avoid": ["you need a production-ready simulation library", "you work in a language other than Processing without using one of the community ports", "you need actively updated code - the repository is mostly static companion material"], "when_to_choose": ["you are reading The Nature of Code and want runnable examples", "you want to learn simulation and creative coding in Processing", "you need reference implementations of classic simulation algorithms like flocking or cellular automata"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/noc-examples-processing", "repo": "nature-of-code/noc-examples-processing", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "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:02.237868+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.237868+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:22:43.391823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "25879b85362881045a95951a0402354055de6dc7e27de2dbc66e80b6f120752f", "fetched_at": "2026-08-28T04:07:02.237868+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nature-of-code/noc-examples-processing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 5052, "days_push": 1950, "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}}