{"id":51767098,"url":"https://github.com/ozogxyz/swath","last_synced_at":"2026-07-19T19:31:08.797Z","repository":{"id":366843532,"uuid":"1278077727","full_name":"ozogxyz/swath","owner":"ozogxyz","description":"Georeferenced raster inference in C over GDAL, PROJ, and ONNX Runtime.","archived":false,"fork":false,"pushed_at":"2026-06-23T14:47:37.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-23T15:29:08.211Z","etag":null,"topics":["c","earth-observation","gdal","gdal-api","geospatial","inference","onnx-runtime","proj","remote-sensing"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ozogxyz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-23T12:48:47.000Z","updated_at":"2026-06-23T14:49:25.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ozogxyz/swath","commit_stats":null,"previous_names":["ozogxyz/swath"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ozogxyz/swath","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozogxyz%2Fswath","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozogxyz%2Fswath/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozogxyz%2Fswath/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozogxyz%2Fswath/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ozogxyz","download_url":"https://codeload.github.com/ozogxyz/swath/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ozogxyz%2Fswath/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35664169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-19T02:00:06.923Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","earth-observation","gdal","gdal-api","geospatial","inference","onnx-runtime","proj","remote-sensing"],"created_at":"2026-07-19T19:31:04.558Z","updated_at":"2026-07-19T19:31:08.783Z","avatar_url":"https://github.com/ozogxyz.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Swath for Earth Observation ML\n\nRationale: \n- We need a quick way to load ONNX models and make inference on edge devices. These devices often require low power. Solafune's precipitation competition penalizes the expense of using big models, for example. \n\n- Managing virtual environments, geopandas and python etc is a nightmare on edge devices. Idea is to have a self contained executable that will leverage GDAL and load the rasters, make the transformations, load the ONNX model and run the inference. \n\nRoadmap: \n- Ideally this project would be written in Jai as a self contained program from compilation to configuration. Generate bindings for GDAL, ONNX and make an end-to-end one unit of EO-ML.\n- Add NVIDIA Jetson CUDA support and/or bindings for fast inference on edge devices.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fozogxyz%2Fswath","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fozogxyz%2Fswath","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fozogxyz%2Fswath/lists"}