{"id":22531403,"url":"https://github.com/adamlm/pyransac","last_synced_at":"2025-04-09T16:54:50.532Z","repository":{"id":54636537,"uuid":"255490870","full_name":"adamlm/pyransac","owner":"adamlm","description":"A generic random sample consensus (RANSAC) framework.","archived":false,"fork":false,"pushed_at":"2022-09-06T00:21:42.000Z","size":90,"stargazers_count":3,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T19:05:46.007Z","etag":null,"topics":["random-sample-consensus","ransac"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adamlm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-14T02:29:33.000Z","updated_at":"2025-03-11T05:19:36.000Z","dependencies_parsed_at":"2022-08-13T22:20:29.176Z","dependency_job_id":null,"html_url":"https://github.com/adamlm/pyransac","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlm%2Fpyransac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlm%2Fpyransac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlm%2Fpyransac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlm%2Fpyransac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamlm","download_url":"https://codeload.github.com/adamlm/pyransac/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248074180,"owners_count":21043479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["random-sample-consensus","ransac"],"created_at":"2024-12-07T08:07:19.690Z","updated_at":"2025-04-09T16:54:50.501Z","avatar_url":"https://github.com/adamlm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://github.com/MeelonUsk/pyransac/workflows/Continuous%20Integration/badge.svg)\n[![codecov](https://codecov.io/gh/MeelonUsk/pyransac/branch/master/graph/badge.svg)](https://codecov.io/gh/MeelonUsk/pyransac)\n[![Documentation Status](https://readthedocs.org/projects/pyransac/badge/?version=latest)](https://pyransac.readthedocs.io/en/latest/?badge=latest)\n\n# `pyransac` package\nThis package is a general random sample consensus (RANSAC) framework. For\nconvenience, some data models (such as a straight line) are already provided.\nHowever, you are free to define your own data models to remove outliers from\narbitrary data sets using arbitrary data models.\n\n# General usage\nThere are two main components to this package: the RANSAC estimator and a\ndata model. When calling the estimation function `find_inliers`, you need to\nspecify the model to which you expect your data to fit.\n\nA data model is class containing the model parameters and an error function \nagainst which you can test your data. Each data model must implement the\ninterface defined by the `Model` base class. In other words, you need to\nimplement the `make_model` and `calc_error` functions.\n\nAdditionally, you need to provide parameters for the RANSAC algorithm. These \nparameters are contained in the `RansacParams` class.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamlm%2Fpyransac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamlm%2Fpyransac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamlm%2Fpyransac/lists"}