{"adoption": {"forks": 397, "observed_at": "2026-08-28T04:06:29.698531+00:00", "stars": 2240}, "canonical_url": "https://ross.abutalabs.com/products/raster-vision", "card": {"archived": false, "artifact_type": "framework", "description": "An open source library and framework for deep learning on satellite and aerial imagery.", "domain": ["deep-learning", "computer-vision", "machine-learning", "data-science"], "enriched": true, "function": ["deep-learning", "machine-learning", "computer-vision", "image-processing"], "health_score": 79, "homepage": "https://docs.rastervision.io", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["azavea/raster-vision"], "name": "azavea/raster-vision", "platform": ["python", "cloud"], "pushed_at": "2026-06-04T14:59:54+00:00", "repo": "azavea/raster-vision", "stars": 2240, "tags": ["geospatial", "remote-sensing", "satellite-imagery", "aerial-imagery", "pytorch", "object-detection", "semantic-segmentation", "image-classification", "chip-classification", "raster-data", "aws-batch", "aws-sagemaker", "gis", "drone-imagery", "low-code", "docker", "gpu"], "topics": ["deep-learning", "computer-vision", "remote-sensing", "geospatial", "object-detection", "semantic-segmentation", "classification", "machine-learning", "pytorch"], "urls": [], "use_cases": ["train object detection models on satellite imagery", "run semantic segmentation on aerial or drone images", "classify land cover from remote sensing data", "build repeatable deep learning pipelines for large imagery sets", "process georeferenced raster data for machine learning", "scale geospatial ML experiments on AWS Batch or SageMaker", "make predictions on oblique drone imagery"], "what_it_is": "Raster Vision is an open source Python library and low-code framework for building computer vision models on satellite, aerial, and other large georeferenced imagery sets. It provides built-in support for chip classification, object detection, and semantic segmentation with PyTorch backends, and orchestrates the full ML pipeline from training-data analysis through model bundling for deployment.", "when_to_avoid": ["Your task is general-purpose computer vision on ordinary photos with no geo-referencing", "You need CV tasks beyond classification, object detection, or semantic segmentation, such as instance segmentation or generative models", "You need a GUI-based annotation or labeling tool rather than a training pipeline", "You work primarily in a non-Python or non-PyTorch ecosystem", "You need real-time streaming inference rather than batch-oriented workflows"], "when_to_choose": ["You need to train or apply CV models on georeferenced satellite, aerial, or drone imagery", "You want a low-code way to configure end-to-end pipelines: chipping, training, prediction, evaluation, and model bundling", "You need outputs written back in geo-referenced formats", "You want to run experiments repeatably in the cloud via AWS Batch or SageMaker", "You prefer a pip-installable library with utilities for reading geo-referenced data on top of PyTorch"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/raster-vision", "repo": "azavea/raster-vision", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "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:29.698531+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.698531+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:44:07.326861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d78484a5a731f5461d1db866fbe9ba4c36326a98ac202cb887260e16909ee07a", "fetched_at": "2026-08-28T04:06:29.698531+00:00", "kind": "readme", "missing": false, "url": "https://github.com/azavea/raster-vision"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3499, "days_push": 90, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}