{"id":46042,"name":"ceres-solver","description":"A large scale non-linear optimization library","url":"https://github.com/ceres-solver/ceres-solver","last_synced_at":"2025-09-05T10:39:36.683Z","repository":{"id":12988345,"uuid":"15667250","full_name":"ceres-solver/ceres-solver","owner":"ceres-solver","description":"A large scale non-linear optimization library","archived":false,"fork":false,"pushed_at":"2025-08-13T22:05:04.000Z","size":33026,"stargazers_count":4196,"open_issues_count":77,"forks_count":1082,"subscribers_count":101,"default_branch":"master","last_synced_at":"2025-08-14T00:10:45.995Z","etag":null,"topics":["bfgs","bundle-adjustment","c-plus-plus","computer-vision","conjugate-gradient","gauss-newton","l-bfgs","levenberg-marquardt","nonlinear-least-squares","nonlinear-optimization-algorithms","nonlinear-programming","numerical-optimization","structure-from-motion","trust-region"],"latest_commit_sha":null,"homepage":"http://ceres-solver.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ceres-solver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-01-06T06:44:59.000Z","updated_at":"2025-08-13T22:04:09.000Z","dependencies_parsed_at":"2023-11-07T16:47:31.211Z","dependency_job_id":"f864184d-b5f7-4705-8a48-c8858b32a303","html_url":"https://github.com/ceres-solver/ceres-solver","commit_stats":{"total_commits":2108,"total_committers":116,"mean_commits":18.17241379310345,"dds":0.4392789373814042,"last_synced_commit":"a0876309a617fd0722091fe0252d918744545665"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/ceres-solver/ceres-solver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceres-solver","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/sbom","scorecard":{"id":271204,"data":{"date":"2025-08-11","repo":{"name":"github.com/ceres-solver/ceres-solver","commit":"bae3cf781d09296dbac28bbe4f4e562a7923b67a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Maintained","score":10,"reason":"14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/android.yml:1","Warn: no topLevel permission defined: .github/workflows/linux.yml:1","Warn: no topLevel permission defined: .github/workflows/macos.yml:1","Warn: no topLevel permission defined: .github/workflows/windows.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/android.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/android.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/android.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/android.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/android.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/android.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/linux.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/linux.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/linux.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/macos.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/macos.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/macos.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/windows.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/windows.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/ceres-solver/ceres-solver/windows.yml/master?enable=pin","Info:   0 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-17T13:24:40.425Z","repository_id":12988345,"created_at":"2025-08-17T13:24:40.425Z","updated_at":"2025-08-17T13:24:40.425Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273747216,"owners_count":25160649,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"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"}},"owner":{"login":"ceres-solver","name":"ceres-solver","uuid":"6327561","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6327561?v=4","repositories_count":1,"last_synced_at":"2023-08-08T22:00:24.581Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ceres-solver","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T21:20:24.951Z","updated_at":"2023-08-08T22:00:24.598Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceres-solver","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceres-solver/repositories"},"packages":[{"id":7712947,"name":"ceres-solver","ecosystem":"conda","description":"Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.","homepage":"http://ceres-solver.org","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/ceres-solver/ceres-solver","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2023-05-08T20:10:07.000Z","latest_release_published_at":"2025-03-06T14:01:30.000Z","latest_release_number":"2.2.0","last_synced_at":"2025-08-14T00:15:20.626Z","created_at":"2023-05-09T01:59:09.215Z","updated_at":"2025-08-14T05:28:03.542Z","registry_url":"https://anaconda.org/anaconda/ceres-solver","install_command":"conda install -c anaconda ceres-solver","documentation_url":null,"metadata":{},"repo_metadata":{"id":12988345,"uuid":"15667250","full_name":"ceres-solver/ceres-solver","owner":"ceres-solver","description":"A large scale non-linear optimization library","archived":false,"fork":false,"pushed_at":"2025-08-13T22:05:04.000Z","size":33026,"stargazers_count":4196,"open_issues_count":77,"forks_count":1082,"subscribers_count":101,"default_branch":"master","last_synced_at":"2025-08-14T00:10:45.995Z","etag":null,"topics":["bfgs","bundle-adjustment","c-plus-plus","computer-vision","conjugate-gradient","gauss-newton","l-bfgs","levenberg-marquardt","nonlinear-least-squares","nonlinear-optimization-algorithms","nonlinear-programming","numerical-optimization","structure-from-motion","trust-region"],"latest_commit_sha":null,"homepage":"http://ceres-solver.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ceres-solver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-01-06T06:44:59.000Z","updated_at":"2025-08-13T22:04:09.000Z","dependencies_parsed_at":"2023-11-07T16:47:31.211Z","dependency_job_id":"f864184d-b5f7-4705-8a48-c8858b32a303","html_url":"https://github.com/ceres-solver/ceres-solver","commit_stats":{"total_commits":2108,"total_committers":116,"mean_commits":18.17241379310345,"dds":0.4392789373814042,"last_synced_commit":"a0876309a617fd0722091fe0252d918744545665"},"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/ceres-solver/ceres-solver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceres-solver","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270365585,"owners_count":24571567,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"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"},"owner_record":{"login":"ceres-solver","name":"ceres-solver","uuid":"6327561","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6327561?v=4","repositories_count":1,"last_synced_at":"2023-08-08T22:00:24.581Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ceres-solver","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-06T21:20:24.951Z","updated_at":"2023-08-08T22:00:24.598Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceres-solver","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceres-solver/repositories"},"tags":[{"name":"2.2.0","sha":"85331393dc0dff09f6fb9903ab0c4bfa3e134b01","kind":"tag","published_at":"2023-10-13T14:16:37.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.2.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0/manifests"},{"name":"2.2.0rc3","sha":"76af132d02d055db2af1322e1314b03c493c6803","kind":"tag","published_at":"2023-10-09T16:00:53.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.2.0rc3","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.2.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.2.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0rc3/manifests"},{"name":"2.2.0rc2","sha":"c8bed4b932956327b73f12c099cf03d47de5f60c","kind":"tag","published_at":"2023-09-30T23:06:39.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.2.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.2.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.2.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0rc2/manifests"},{"name":"2.2.0rc1","sha":"5a30cae58317f1d3f67270c27b3151be0b6a65e6","kind":"tag","published_at":"2023-09-21T19:05:19.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.2.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.2.0rc1/manifests"},{"name":"2.1.0","sha":"f68321e7de8929fbcdb95dd42877531e64f72f66","kind":"tag","published_at":"2022-03-28T14:06:02.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.1.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.1.0/manifests"},{"name":"2.1.0rc2","sha":"ff57c2e91e8ae2164579ad91d6093d342b12d64a","kind":"tag","published_at":"2022-03-21T16:38:47.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.1.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.1.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.1.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.1.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.1.0rc2/manifests"},{"name":"2.1.0rc1","sha":"a65e7388512a0dcb4e543542c6ad691319cc415c","kind":"tag","published_at":"2022-03-04T19:12:14.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.1.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.1.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.1.0rc1/manifests"},{"name":"2.0.0","sha":"399cda773035d99eaf1f4a129a666b3c4df9d1b1","kind":"tag","published_at":"2020-10-26T03:31:15.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.0.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.0.0/manifests"},{"name":"2.0.0rc2","sha":"a0ec5c32af5c5f5a52168dc2748be910dba14810","kind":"tag","published_at":"2020-10-18T22:21:01.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.0.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"79bbf95103672fa4b5485e055ff7692ee4a1f9da","kind":"tag","published_at":"2020-08-05T01:27:12.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/2.0.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/2.0.0rc1/manifests"},{"name":"1.14.0","sha":"facb199f3eda902360f9e1d5271372b7e54febe1","kind":"tag","published_at":"2018-03-23T14:49:44.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.14.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.14.0/manifests"},{"name":"1.14.0rc2","sha":"b5d6ee4a88694efb9dadd25c8cf4ae1b14407d7e","kind":"tag","published_at":"2018-03-19T17:00:26.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.14.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.14.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.14.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.14.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.14.0rc2/manifests"},{"name":"1.14.0rc1","sha":"76fc4045796e3f908b71893f0f452365aeda3db9","kind":"tag","published_at":"2018-03-13T22:13:24.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.14.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.14.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.14.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.14.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.14.0rc1/manifests"},{"name":"1.13.0","sha":"19333b0f55c8462381038e70d42af43b52941128","kind":"tag","published_at":"2017-08-03T07:13:59.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.13.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.13.0/manifests"},{"name":"1.13.0rc1","sha":"87f823617e83e066654082dd5d1a7ed07b078b72","kind":"tag","published_at":"2017-07-10T18:45:52.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.13.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.13.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.13.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.13.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.13.0rc1/manifests"},{"name":"1.12.0","sha":"029799d757b4ed2be5af64899178928f18cb6e28","kind":"tag","published_at":"2016-12-05T15:50:10.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.12.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0/manifests"},{"name":"1.12.0rc4","sha":"7cb5d9cca36fc0ad706b9c6b95ddeb8a01823cc8","kind":"tag","published_at":"2016-11-21T14:26:26.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.12.0rc4","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.12.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.12.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc4/manifests"},{"name":"1.12.0rc3","sha":"0f80f018ffa4f9885e487f5d2e492ff94905a6e0","kind":"tag","published_at":"2016-11-20T20:15:52.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.12.0rc3","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.12.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.12.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc3/manifests"},{"name":"1.12.0rc2","sha":"717417512b4d979f761d33e273447392b09d1443","kind":"tag","published_at":"2016-11-11T19:38:48.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.12.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.12.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.12.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc2/manifests"},{"name":"1.12.0rc1","sha":"5690b447de5beed6bdda99b7f30f372283c2fb1a","kind":"tag","published_at":"2016-10-13T17:11:29.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.12.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.12.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.12.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.12.0rc1/manifests"},{"name":"1.11.0","sha":"41455566ac633e55f222bce7c4d2cb4cc33d5c72","kind":"tag","published_at":"2015-10-12T13:34:45.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.11.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0/manifests"},{"name":"1.11.0rc4","sha":"41455566ac633e55f222bce7c4d2cb4cc33d5c72","kind":"tag","published_at":"2015-10-05T20:30:07.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.11.0rc4","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.11.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.11.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc4/manifests"},{"name":"1.11.0rc3","sha":"89c40005bfceadb4163bd16b7464b3c2ce740daf","kind":"tag","published_at":"2015-09-28T14:18:21.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.11.0rc3","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.11.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.11.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc3/manifests"},{"name":"1.11.0rc2","sha":"1936d47e213142b8bf29d3f548905116092b093d","kind":"tag","published_at":"2015-09-08T22:38:23.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.11.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.11.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.11.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc2/manifests"},{"name":"1.11.0rc1","sha":"22b67a59ade92c66e8902bf61e1a171a1a65b12a","kind":"tag","published_at":"2015-09-05T23:54:30.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.11.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.11.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.11.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.11.0rc1/manifests"},{"name":"1.10.0rc2","sha":"2bdc0208c092d3b65108f8ce4011f9dfffcee274","kind":"tag","published_at":"2014-12-06T00:21:27.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.10.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.10.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.10.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.10.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.10.0rc2/manifests"},{"name":"1.10.0","sha":"ba28d3a3db6221a3f87585ca750f46ca5cff3d4f","kind":"tag","published_at":"2014-12-06T00:20:44.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.10.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.10.0/manifests"},{"name":"1.10.0rc1","sha":"6768b3586a027bb850c0a50e2a27380f5d80142a","kind":"tag","published_at":"2014-10-08T23:05:41.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.10.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.10.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.10.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.10.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.10.0rc1/manifests"},{"name":"1.9.0","sha":"451e71c6b7c127ebfd29f0eb658543d512629a4e","kind":"tag","published_at":"2014-05-29T17:45:43.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.9.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.9.0/manifests"},{"name":"1.9.0rc1","sha":"8c62487e437b91d3d354cd1ae8957e43fe540732","kind":"tag","published_at":"2014-05-16T17:28:54.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.9.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.9.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.9.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.9.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.9.0rc1/manifests"},{"name":"1.8.0","sha":"1a041c35b780e60c3b497eb096b72ad20f47960e","kind":"tag","published_at":"2013-11-12T22:42:36.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.8.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.8.0/manifests"},{"name":"1.8.0rc2","sha":"af04d7f18740faf452e9171af530aa1bdead44bb","kind":"tag","published_at":"2013-11-06T17:42:42.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.8.0rc2","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.8.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.8.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.8.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.8.0rc2/manifests"},{"name":"1.8.0rc1","sha":"c71085ed326239dc2d318d848ded9a99e4e3c107","kind":"tag","published_at":"2013-10-31T21:07:57.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.8.0rc1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.8.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.8.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.8.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.8.0rc1/manifests"},{"name":"1.7.0","sha":"682cd3c27864ba6d67ca81890760a5f697f21d63","kind":"tag","published_at":"2013-09-03T21:31:44.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.7.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.7.0/manifests"},{"name":"1.6.0","sha":"ac62696293063d71e097d7386efce211ce7fa19d","kind":"tag","published_at":"2013-09-03T20:56:03.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.6.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.6.0/manifests"},{"name":"1.5.0","sha":"6bcb8d9c304a3b218f8788018dfdfe368bb7d60c","kind":"tag","published_at":"2013-03-26T00:15:33.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.5.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.5.0/manifests"},{"name":"1.4.0","sha":"8af9ebf38c48429ad02ff03d87f6a1e85e9b00a5","kind":"tag","published_at":"2012-11-27T02:17:33.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.4.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.4.0/manifests"},{"name":"1.3.0","sha":"552f9f85bba89f00ca307bc18fbda1dff23bd0e4","kind":"tag","published_at":"2012-08-31T19:26:42.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.3.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.3.0/manifests"},{"name":"1.2.3","sha":"57a3458e56aaf249939006390f08d8fef7e7990f","kind":"tag","published_at":"2012-06-24T21:02:07.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.2.3","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.2.3/manifests"},{"name":"1.1.1","sha":"03f8c2353b4a04678e11b2d39b839fcc6169fc95","kind":"commit","published_at":"2012-05-13T23:48:03.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.1.1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"921e8abbcd122efad5bbbd15605cc6b086805c53","kind":"commit","published_at":"2012-05-13T18:39:47.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.1.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.1.0/manifests"},{"name":"1.0.1","sha":"017c9530df557863f78212fb5ccd02814baa9fa8","kind":"commit","published_at":"2012-05-02T15:21:59.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.0.1","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"17fbc8ebb894c1d22bb3b0b02ea1394b580120f8","kind":"commit","published_at":"2012-05-01T07:21:19.000Z","download_url":"https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.0.0","html_url":"https://github.com/ceres-solver/ceres-solver/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ceres-solver/ceres-solver@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-08-14T05:28:03.542Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":51.275820170109355,"dependent_packages_count":51.06318347509114,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":51.169501822600246},"purl":"pkg:conda/ceres-solver","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/ceres-solver","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/ceres-solver","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/ceres-solver/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-05-20T18:18:42.628Z","issues_count":293,"pull_requests_count":12,"avg_time_to_close_issue":8633504.54326923,"avg_time_to_close_pull_request":5396746.7,"issues_closed_count":208,"pull_requests_closed_count":10,"pull_request_authors_count":11,"issue_authors_count":198,"avg_comments_per_issue":3.9726962457337884,"avg_comments_per_pull_request":1.0,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":83,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":1446095.037037037,"past_year_avg_time_to_close_pull_request":674040.5,"past_year_issues_closed_count":54,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":59,"past_year_avg_comments_per_issue":4.469879518072289,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ceres-solver/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ceres-solver/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ceres-solver/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ceres-solver/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4327,"maintainers_count":0,"namespaces_count":0,"keywords_count":2905,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":612},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-05T07:44:21.899Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}}],"commits":{"id":1406590,"full_name":"ceres-solver/ceres-solver","default_branch":"master","committers":[{"name":"Sameer Agarwal","email":"sameeragarwal@google.com","login":"sandwichmaker","count":1241},{"name":"Alex Stewart","email":"alexs.mac@gmail.com","login":"alexsmac","count":234},{"name":"Sergiu Deitsch","email":"sergiu.deitsch@gmail.com","login":"sergiud","count":133},{"name":"Keir Mierle","email":"mierle@gmail.com","login":"keir","count":117},{"name":"Darius Rueckert","email":"darius.rueckert@fau.de","login":null,"count":49},{"name":"Dmitriy Korchemkin","email":"dmitriy.korchemkin@gmail.com","login":"DmitriyKorchemkin","count":38},{"name":"Joydeep Biswas","email":"joydeepb@cs.utexas.edu","login":"joydeep-b","count":31},{"name":"Mike Vitus","email":"vitus@google.com","login":"robotsaurus","count":26},{"name":"Sergey Sharybin","email":"sergey.vfx@gmail.com","login":"sergeyvfx","count":22},{"name":"Johannes Beck","email":"jodebo_beck@gmx.de","login":"JohannesBeck","count":20},{"name":"Markus Moll","email":"markus.moll@esat.kuleuven.be","login":null,"count":16},{"name":"Nikolaus Demmel","email":"nikolaus@nikolaus-demmel.de","login":"NikolausDemmel","count":13},{"name":"Pablo Speciale","email":"pablo.speciale@gmail.com","login":"pablospe","count":12},{"name":"Taylor Braun-Jones","email":"taylor@braun-jones.org","login":"nocnokneo","count":11},{"name":"Björn Piltz","email":"bjornpiltz@gmail.com","login":"bjornpiltz","count":11},{"name":"Johannes Schönberger","email":"hannesschoenberger@gmail.com","login":"ahojnnes","count":11},{"name":"Kuang Fangjun","email":"csukuangfj@gmail.com","login":"csukuangfj","count":10},{"name":"Alexander Ivanov","email":"siri3us@gmail.com","login":"siri3us","count":10},{"name":"Petter Strandmark","email":"petter.strandmark@gmail.com","login":"PetterS","count":10},{"name":"MaximSmolskiy","email":"mithridatus@mail.ru","login":"MaximSmolskiy","count":9},{"name":"Mark Shachkov","email":"markshachkov@gmail.com","login":"S-o-T","count":8},{"name":"Arnaud Gelas","email":"arnaudgelas@gmail.com","login":"arnaudgelas","count":7},{"name":"Austin Schuh","email":"austin.linux@gmail.com","login":"AustinSchuh","count":7},{"name":"NeroBurner","email":"pyro4hell@gmail.com","login":"NeroBurner","count":7},{"name":"Petter Strandmark","email":"strandmark@google.com","login":null,"count":6},{"name":"David Gossow","email":"dgossow@google.com","login":null,"count":6},{"name":"Alexander Karatarakis","email":"alex@karatarakis.com","login":"alexkaratarakis","count":6},{"name":"Chris Sweeney","email":"kip622@gmail.com","login":"sweeneychris","count":6},{"name":"pmoulon","email":"pmoulon@gmail.com","login":"pmoulon","count":5},{"name":"huangqinjin","email":"huangqinjin@gmail.com","login":"huangqinjin","count":5},{"name":"Rodrigo Queiro","email":"rodrigoq@google.com","login":"drigz","count":5},{"name":"Tal Ben-Nun","email":"tbennun@gmail.com","login":"tbennun","count":4},{"name":"Richard Stebbing","email":"richie.stebbing@gmail.com","login":"rstebbing","count":4},{"name":"Je Hyeong Hong","email":"jhh37@outlook.com","login":"jhh37","count":4},{"name":"Tobias Schlüter","email":"tobi@schlueters.de","login":"TobiSchluter","count":4},{"name":"Greg Coombe","email":"coombe@matterport.com","login":null,"count":4},{"name":"Simon Rutishauser","email":"simon.rutishauser@pix4d.com","login":null,"count":4},{"name":"Alessandro Gentilini","email":"agentilini@gmail.com","login":"alessandro-gentilini","count":4},{"name":"Niels Ole Salscheider","email":"niels_ole@salscheider-online.de","login":"olesalscheider","count":3},{"name":"Filippo Basso","email":"bassofil@gmail.com","login":"bassofil","count":3},{"name":"Carl Dehlin","email":"carl@dehlin.com","login":"cdeln","count":3},{"name":"Ahmed Taei","email":"ataei@google.com","login":"asaadaldien","count":3},{"name":"Julian Kent","email":"jkflying@gmail.com","login":"jkflying","count":2},{"name":"Jack Feng","email":"jackfengji@gmail.com","login":"jackfengji","count":2},{"name":"Evan Levine","email":"evanlevine138e@gmail.com","login":"evanlev","count":2},{"name":"Julio L. Paneque","email":"jlpaneque94@gmail.com","login":"JulioLP","count":2},{"name":"William Rucklidge","email":"wjr@google.com","login":"twotabbies","count":2},{"name":"Andrew Hunter","email":"ahh@google.com","login":"ahh","count":2},{"name":"Hs293Go","email":"hellston20a@gmail.com","login":"Hs293Go","count":2},{"name":"Markus Hess","email":"hess@3dvisionlabs.com","login":"hesmar","count":2},{"name":"Richard Bowen","email":"rsbowen@google.com","login":null,"count":2},{"name":"yangfan","email":"yang0773@gmail.com","login":null,"count":2},{"name":"Thomas Gamper","email":"eiszapfen2000@gmail.com","login":"eiszapfen2000","count":2},{"name":"Steve Hsu","email":"stevehsu@google.com","login":"zbuilder","count":2},{"name":"Martin Baeuml","email":"baeuml@gmail.com","login":"baeuml","count":2},{"name":"Ricardo Martin","email":"rmartin@cs.washington.edu","login":"rmbrualla","count":2},{"name":"Russell Smith","email":"russells@google.com","login":"russ2","count":2},{"name":"Andreas Franek","email":"andreas.franek@igd.fraunhofer.de","login":null,"count":1},{"name":"Devin Lane","email":"devin@dronedeploy.com","login":null,"count":1},{"name":"Fisher","email":"_@yufu.co","login":null,"count":1},{"name":"Johannes Graeter","email":"johannes.graeter@gmail.com","login":null,"count":1},{"name":"John Harrison","email":"johnhe4@gmail.com","login":null,"count":1},{"name":"connorlee77","email":"connorlee@google.com","login":"connorlee77","count":1},{"name":"Yury Prokazov","email":"yury.prokazov@gmail.com","login":"yprokazov","count":1},{"name":"Yuriy Chernyshov","email":"thegeorg@yandex-team.com","login":"georgthegreat","count":1},{"name":"Yuliy Schwartzburg","email":"syx818@gmail.com","login":"ikoruk","count":1},{"name":"Xiaodong Huang","email":"yienlilu@gmail.com","login":"xiaodong2077","count":1},{"name":"Timer","email":"linyicx@126.com","login":"WayneTimer","count":1},{"name":"Sumit Dey","email":"dey.sumit.kr@gmail.com","login":"deysumitkr","count":1},{"name":"Steven Lovegrove","email":"stevenlovegrove@gmail.com","login":"stevenlovegrove","count":1},{"name":"Shaheen Gandhi","email":"visigoth@gmail.com","login":"visigoth","count":1},{"name":"Scott K Logan","email":"logans@cottsay.net","login":"cottsay","count":1},{"name":"Wannes Van Loock","email":"wannes@intermodalics.eu","login":null,"count":1},{"name":"Wannes Van Loock","email":"wannes.vanloock@intermodalics.eu","login":null,"count":1},{"name":"Tyler Hovanec","email":"hova@google.com","login":null,"count":1},{"name":"Tim Langlois","email":"langlois@cs.cornell.edu","login":null,"count":1},{"name":"Thomas Schneider","email":"schneith@ethz.ch","login":null,"count":1},{"name":"Mike Vitus","email":"mike@hidof.com","login":null,"count":1},{"name":"ngoclinhng","email":"mail2ngoclinh@gmail.com","login":"ngoclinhng","count":1},{"name":"Alessandro Dal Grande","email":"adgror@gmail.com","login":"aledalgrande","count":1},{"name":"Arkady Shapkin","email":"KindDragon33@gmail.com","login":"KindDragon","count":1},{"name":"Bayes Nie","email":"niebayes@gmail.com","login":"niebayes","count":1},{"name":"Brent Yi","email":"yibrenth@gmail.com","login":"brentyi","count":1},{"name":"Cheng Wang","email":"wangcheng@google.com","login":"wangcheng22","count":1},{"name":"Chris Choi","email":"chutsu@gmail.com","login":"chutsu","count":1},{"name":"Alastair Harrison","email":"aharrison24@gmail.com","login":"aharrison24","count":1},{"name":"Mark Moll","email":"mmoll@rice.edu","login":"mamoll","count":1},{"name":"Morten Hannemose","email":"morten@hannemose.dk","login":"MortenHannemose","count":1},{"name":"Mykyta Kozlov","email":"nikita.kozlov@gmail.com","login":"4ngry","count":1},{"name":"Damon Kohler","email":"damonkohler@google.com","login":"damonkohler","count":1},{"name":"Daniel Henell","email":"henell@google.com","login":"henell","count":1},{"name":"Eduard Feicho","email":"duffycola@gmail.com","login":"Duffycola","count":1},{"name":"Emil Ernerfeldt","email":"emilernerfeldt@gmail.com","login":"emilk","count":1},{"name":"Enrique Fernandez","email":"enrique.fernandez.perdomo@gmail.com","login":"efernandez","count":1},{"name":"Florian Berchtold","email":"florian.berchtold@gmail.com","login":"blackliner","count":1},{"name":"Frank","email":"fulkast@gmail.com","login":"fulkast","count":1},{"name":"Fuhao Shi","email":"fhshi@google.com","login":"fhshi","count":1},{"name":"Hung Lun","email":"hunglun.o@gmail.com","login":"hunglun","count":1},{"name":"Ian Muldoon","email":"inio@google.com","login":"inio","count":1},{"name":"Janick Martinez Esturo","email":"janick.martinez.esturo@gmail.com","login":"ph03","count":1},{"name":"Jason Mak","email":"jamak3@gmail.com","login":"jamak3","count":1},{"name":"Julien Pilet","email":"julien.pilet@gmail.com","login":"jpilet","count":1},{"name":"Julius Ziegler","email":"julius.ziegler.79@gmail.com","login":"jayzee79","count":1},{"name":"Justin Carpentier","email":"justin.carpentier@inria.fr","login":"jcarpent","count":1},{"name":"Linus Mårtensson","email":"linus.martensson@gmail.com","login":"linusmartensson","count":1},{"name":"Nicolai Wojke","email":"nwojke@uni-koblenz.de","login":"nwojke","count":1},{"name":"Noah Snavely","email":"snavely@google.com","login":"snaves","count":1},{"name":"Norbert Wenzel","email":"norbert.wenzel@gmail.com","login":"norbertwenzel","count":1},{"name":"Patrik Huber","email":"patrikhuber@gmail.com","login":"patrikhuber","count":1},{"name":"Pau Gargallo","email":"pau.gargallo@gmail.com","login":"paulinus","count":1},{"name":"Ricardo Sanchez-Saez","email":"ricardo@sanchez-saez.com","login":"rsanchezsaez","count":1},{"name":"Rob Carroll","email":"rcarroll@google.com","login":"recarroll","count":1},{"name":"Sam Hasinoff","email":"hasinoff@google.com","login":"hasinoff","count":1},{"name":"Christopher Wecht","email":"wechtc@gmail.com","login":"cwecht","count":1}],"total_commits":2219,"total_committers":114,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":19.464912280701753,"dds":0.44073907165389814,"past_year_committers":[{"name":"Sameer Agarwal","email":"sameeragarwal@google.com","login":"sandwichmaker","count":52},{"name":"Sergiu Deitsch","email":"sergiu.deitsch@gmail.com","login":"sergiud","count":34},{"name":"Reinhold Gschweicher","email":"pyro4hell@gmail.com","login":"NeroBurner","count":2},{"name":"Mark Shachkov","email":"markshachkov@gmail.com","login":"S-o-T","count":2},{"name":"connorlee77","email":"connorlee@google.com","login":"connorlee77","count":1},{"name":"Sergey Sharybin","email":"sergey@blender.org","login":"sergeyvfx","count":1},{"name":"Markus Hess","email":"hess@3dvisionlabs.com","login":"hesmar","count":1},{"name":"Ian Muldoon","email":"inio@google.com","login":"inio","count":1}],"past_year_total_commits":94,"past_year_total_committers":8,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":11.75,"past_year_dds":0.44680851063829785,"last_synced_at":"2025-05-14T11:45:15.250Z","last_synced_commit":"b5b63b5b66d4075c3b7726995b704428b3985e23","created_at":"2023-10-25T14:47:29.446Z","updated_at":"2025-05-14T11:45:15.293Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.521Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ceres-solver/ceres-solver","html_url":"https://github.com/ceres-solver/ceres-solver","last_synced_at":"2025-08-31T11:29:15.900Z","status":null,"issues_count":298,"pull_requests_count":16,"avg_time_to_close_issue":8755755.960784314,"avg_time_to_close_pull_request":4502813.416666667,"issues_closed_count":204,"pull_requests_closed_count":12,"pull_request_authors_count":14,"issue_authors_count":206,"avg_comments_per_issue":3.7315436241610738,"avg_comments_per_pull_request":0.8125,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":61,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":1002227.6666666666,"past_year_avg_time_to_close_pull_request":33147.0,"past_year_issues_closed_count":33,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":52,"past_year_avg_comments_per_issue":2.8360655737704916,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T10:36:24.702Z","updated_at":"2025-09-03T04:04:51.858Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceres-solver%2Fceres-solver/issues","issue_labels_count":{"enhancement":26,"bug":10,"documentation":10,"Performance":5,"NVIDIA CUDA":5,"Type-Enhancement":4,"cmake":4,"question":3,"cleanup":2,"Priority-Medium":2,"Type-Defect":2,"windows":2,"bazel":2,"duplicate":1,"wontfix":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":233,"CONTRIBUTOR":77},"pull_request_author_associations_count":{"NONE":17,"CONTRIBUTOR":8},"issue_authors":{"sandwichmaker":53,"sergiud":7,"S-o-T":5,"JaeryoungLee":4,"joydeep-b":4,"chennuo0125-HIT":4,"iDonghq":3,"Tomta10":3,"crocis":3,"zhang-qiang-github":3,"Miuna26":3,"whuaegeanse":3,"jiapei-nexera":2,"monajalal":2,"Cristian-wp":2,"lukkio88":2,"gitouni":2,"soesau":2,"dhmzdl":2,"keir":2,"bbalaban":2,"swapnilsayansaha":2,"EXing":2,"nemeshnorbert":2,"tanjunyao7":2,"joshi-bharat":2,"chenfusheng233":2,"StefanBruens":2,"LouxiDahu":2,"lyfadvance":1,"TobiasNFrames":1,"huangshaoguang":1,"thclark":1,"rursprung":1,"xuanrun":1,"rick137-1":1,"zhoupengwei":1,"cchester25":1,"IlyaYakovenko":1,"thierry-FreeBSD":1,"AndreyMlashkin":1,"tksharpless":1,"mwoehlke":1,"zillur-av":1,"leiwanporsche":1,"Guoc0529":1,"Wei020":1,"GasparPizarro":1,"kiplingw":1,"tnr00071":1,"RobotPenguin53":1,"NikolausDemmel":1,"minhlenhat21":1,"minrk":1,"alexkaratarakis":1,"lianggangMei":1,"imuncle":1,"wendy-becls":1,"nmerrillq":1,"YQ6666":1,"dongyy1148":1,"chenrui333":1,"ZhangZh3ng":1,"eduardoavila1m":1,"sengineering2008":1,"dellaert":1,"Lin239522":1,"mitchallain":1,"aj161198":1,"matthias-kraft":1,"wojdyr":1,"kaitaotang":1,"YohannPerron":1,"ivannhf":1,"MingTaoLin":1,"JoostHouben":1,"CChyyyyyy":1,"yriuss":1,"fengshiyu58":1,"dolgae03":1,"SystemDiagnosticss":1,"zhenyu1024":1,"Julien-Livet":1,"wangyuliu":1,"haoyuanz13":1,"linzha0":1,"DmitriyKorchemkin":1,"capn-freako":1,"esaumar":1,"arenas7307979":1,"hasnentai":1,"changh95":1,"heyinger":1,"DoongLi":1,"nikostsagk":1,"yunfan258":1,"hojjunekim":1,"copyme":1,"QuantumY-CHN":1,"Dinngger":1,"barnou-psee":1,"dongbo19":1,"mrsandipandas":1,"LYK0520":1,"ccrrkk":1,"MMariia97":1,"Ayanamiyui":1,"tricostume":1,"Joeljensen28":1,"mattiasmar":1,"MF-Ahmed":1,"yyfz":1,"huangqinjin":1,"fti-sfuke":1,"punitsoni":1,"fengweichangzi":1,"bayandin":1,"SteveMacenski":1,"rlabbe":1,"Ashray-g":1,"MrMabulous":1,"1ADZX":1,"dionysus1016":1,"Tobias-Fischer":1,"JanQuenzel":1,"johnnynunez":1,"wsp666":1,"AiPanPan":1,"NeroBurner":1,"hail75":1,"xiaoguorui":1,"sharan-rv":1,"thomas-pegot":1,"immanueln98":1,"Elektrostraka":1,"archfelix":1,"adam-ce":1,"songshu-nreal":1,"anas-abulehia":1,"LaurentBerger":1,"seanbow":1,"JuniJoo":1,"riyueshi":1,"kloczek":1,"jan-marchant":1,"navid-mahmoudian":1,"AustinMooreT":1,"gaze":1,"randhid":1,"44825762":1,"ajaypbrt":1,"zdongchen":1,"TakuOkawara":1,"lpanaf":1,"barracuda156":1,"jschueller":1,"CK-AK":1,"green-slime":1,"manevalex":1,"Followmeczx":1,"yjun123":1,"PangMitu":1,"zekeingithub":1,"zhixy":1,"nmerrill67":1,"wshixjrnjr":1,"wangyoucaocxl":1,"icantfly":1,"dzywater":1,"sirspudd":1,"JKViswanadham14":1,"yurivict":1,"mhzhou2021":1,"Lmy971109":1,"han-kyung-min":1,"ghost":1,"insar-dev":1,"amy-tabb":1,"Lightolx":1,"Youhaochan":1,"SylarZiling":1,"spinicist":1,"vimalsheoranifcp":1,"ojura":1,"zyzn":1,"ZhiyuLiu1993":1,"sweeneychris":1,"rmadan2":1,"ethanhs":1,"non-void":1,"Qianxuzhixue":1,"LilyGinger":1,"willat343":1,"wystephen":1,"FISH1129":1,"mzf-guest":1,"WYKXD":1,"ChenHuang20":1,"GoroYeh-HRI":1,"342600694":1,"nh2":1,"hitbuyi":1,"BEI11HAI":1,"shounak873":1,"WuKongBlog":1,"YangSiri":1,"mihany":1,"fsxy1063200037":1,"wsakobe":1,"DuVogel87":1},"pull_request_authors":{"georgthegreat":4,"XuebingZhao":2,"Jack-Chan-2001":2,"cdcseacave":2,"hesmar":2,"valgur":2,"sandwichmaker":2,"sarlinpe":2,"AustinSchuh":2,"kielnino":1,"MattVitelliDDLabs":1,"dzywater":1,"paNikitin":1,"JasonnnW3000":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10056179,"issues_count":30942323,"pull_requests_count":93167637,"authors_count":10648282,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"question":3,"bug":1,"NVIDIA CUDA":1,"enhancement":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":62,"CONTRIBUTOR":2},"past_year_pull_request_author_associations_count":{"NONE":5},"past_year_issue_authors":{"JaeryoungLee":4,"crocis":3,"zhang-qiang-github":2,"chenfusheng233":2,"soesau":2,"StefanBruens":2,"minrk":1,"mitchallain":1,"mwoehlke":1,"NeroBurner":1,"nmerrillq":1,"PangMitu":1,"RobotPenguin53":1,"rursprung":1,"sergiud":1,"spinicist":1,"thomas-pegot":1,"tksharpless":1,"Tobias-Fischer":1,"tricostume":1,"Wei020":1,"wendy-becls":1,"willat343":1,"wshixjrnjr":1,"WYKXD":1,"yjun123":1,"Youhaochan":1,"yyfz":1,"zekeingithub":1,"342600694":1,"adam-ce":1,"archfelix":1,"Ayanamiyui":1,"barnou-psee":1,"dionysus1016":1,"dongbo19":1,"DoongLi":1,"DuVogel87":1,"eduardoavila1m":1,"esaumar":1,"fti-sfuke":1,"gaze":1,"hail75":1,"huangshaoguang":1,"iDonghq":1,"IlyaYakovenko":1,"imuncle":1,"jan-marchant":1,"Joeljensen28":1,"johnnynunez":1,"JoostHouben":1,"Julien-Livet":1,"lianggangMei":1,"mattiasmar":1,"MF-Ahmed":1},"past_year_pull_request_authors":{"valgur":2,"MattVitelliDDLabs":1,"JasonnnW3000":1,"kielnino":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"IssuesEvent":87,"WatchEvent":339,"DeleteEvent":3,"IssueCommentEvent":177,"PushEvent":25,"PullRequestEvent":6,"ForkEvent":56,"CreateEvent":4},"last_year":{"IssuesEvent":87,"WatchEvent":339,"DeleteEvent":3,"IssueCommentEvent":177,"PushEvent":25,"PullRequestEvent":6,"ForkEvent":56,"CreateEvent":4}},"keywords":["bfgs","bundle-adjustment","c-plus-plus","computer-vision","conjugate-gradient","gauss-newton","l-bfgs","levenberg-marquardt","nonlinear-least-squares","nonlinear-optimization-algorithms","nonlinear-programming","numerical-optimization","structure-from-motion","trust-region"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/android.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T09:15:18.553Z","updated_at":"2023-01-14T09:15:18.553Z","repository_link":"https://github.com/ceres-solver/ceres-solver/blob/master/.github/workflows/android.yml","dependencies":[{"id":6893813278,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6893813279,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/linux.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T09:15:18.619Z","updated_at":"2023-01-14T09:15:18.619Z","repository_link":"https://github.com/ceres-solver/ceres-solver/blob/master/.github/workflows/linux.yml","dependencies":[{"id":6893813392,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6893813393,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/macos.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T09:15:18.749Z","updated_at":"2023-01-14T09:15:18.749Z","repository_link":"https://github.com/ceres-solver/ceres-solver/blob/master/.github/workflows/macos.yml","dependencies":[{"id":6893813433,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6893813434,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/windows.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T09:15:18.822Z","updated_at":"2023-01-14T09:15:18.822Z","repository_link":"https://github.com/ceres-solver/ceres-solver/blob/master/.github/workflows/windows.yml","dependencies":[{"id":6893814031,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6893814032,"package_name":"msys2/setup-msys2","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6893814033,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":13.09626988403852,"created_at":"2025-09-04T15:51:21.498Z","updated_at":"2025-10-07T08:18:23.773Z","avatar_url":"https://github.com/ceres-solver.png","language":"C++","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["convolutional-neural-networks","deep-neural-networks","distributed"],"project_url":"https://science.ecosyste.ms/api/v1/projects/46042","html_url":"https://science.ecosyste.ms/projects/46042","bibtex_url":"https://science.ecosyste.ms/projects/46042/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/46042/export.apalike"}