{"adoption": {"forks": 234, "observed_at": "2026-09-03T02:15:08.149679+00:00", "stars": 1084}, "canonical_url": "https://ross.abutalabs.com/products/simpleitk", "card": {"archived": false, "artifact_type": "library", "description": "SimpleITK: a layer built on top of the Insight Toolkit (ITK), intended to simplify and facilitate ITK's use in rapid prototyping, education and interpreted languages.", "domain": ["image-processing", "healthcare", "bioinformatics", "computer-vision"], "enriched": true, "function": ["image-processing", "computer-vision"], "health_score": 100, "homepage": "http://www.simpleitk.org", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["SimpleITK/SimpleITK"], "name": "SimpleITK/SimpleITK", "platform": ["cross-platform", "python", "cpp", "jvm", "dotnet", "ruby", "lua"], "pushed_at": "2026-09-02T14:26:47+00:00", "repo": "SimpleITK/SimpleITK", "stars": 1084, "tags": ["medical-imaging", "segmentation", "registration", "dicom", "itk", "swig-bindings", "scientific-computing"], "topics": ["simpleitk", "c-plus-plus", "swig", "registration", "python", "image-analysis", "segmentation", "image-processing", "itk", "r", "csharp", "java", "ruby", "tcl", "lua"], "urls": [], "use_cases": ["segment medical images from CT or MRI scans", "register 2D and 3D images with rigid or deformable transforms", "read and convert DICOM files in Python", "evaluate segmentation quality with Dice and Hausdorff metrics", "threshold and watershed segment microscopy images", "build image analysis pipelines in R or Java"], "what_it_is": "SimpleITK is a simplified C++ interface to the Insight Toolkit (ITK) for multi-dimensional image analysis, including filtering, segmentation, and registration, with bindings for Python, R, Java, C#, Lua, Ruby, and TCL via SWIG. It supports 2D/3D/4D spatial images, 20+ file formats (DICOM, TIFF, PNG, etc.), and over 280 analysis filters.", "when_to_avoid": ["you only need simple pixel-array processing where scikit-image or OpenCV suffice", "you need deep learning based segmentation models rather than classical algorithms", "you require ITK's full n-dimensional (>4D) image support or fine-grained pipeline control"], "when_to_choose": ["you need robust medical/scientific image segmentation or registration without deep C++ expertise", "you want ITK's algorithms from Python, R, Java, or C#", "you need DICOM and other medical format I/O with physical-space image handling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/simpleitk", "repo": "SimpleITK/SimpleITK", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.149679+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:51:13.842449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2ca1f9d3a9090ae896e7cd5d9e6e6b288440961b12f9fd115e920e97a8a4e6f4", "fetched_at": "2026-09-03T02:15:08.149679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SimpleITK/SimpleITK"}, {"content_hash": "138bd574a72c4253aa5c5bcb3d46cdba358fe7caf63cb0c2bf714980ee6472bf", "fetched_at": "2026-08-29T12:53:15.998805+00:00", "kind": "homepage", "missing": false, "url": "http://www.simpleitk.org"}, {"content_hash": "7d37eaea9f1ab457bb848cbaa1c20db2d33675e58cca7c4dd65c5d21f5f783f7", "fetched_at": "2026-08-29T12:53:16.001478+00:00", "kind": "site_page", "missing": false, "url": "https://simpleitk.org/about.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 95}, "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": 5775, "days_push": 0, "days_rel": 34, "gap_med": 0, "n_releases_24m": 20}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}