{"id":37621,"name":"proxsuite-nlp","description":"A primal-dual augmented Lagrangian solver for nonlinear programming on manifolds.","url":"https://github.com/simple-robotics/proxsuite-nlp","last_synced_at":"2025-09-05T07:30:15.632Z","repository":{"id":213274547,"uuid":"484058125","full_name":"Simple-Robotics/proxsuite-nlp","owner":"Simple-Robotics","description":"A primal-dual augmented Lagrangian solver for nonlinear programming on manifolds.","archived":false,"fork":false,"pushed_at":"2025-05-01T07:14:14.000Z","size":2056,"stargazers_count":64,"open_issues_count":3,"forks_count":14,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-05-19T21:07:28.131Z","etag":null,"topics":["nonlinear-optimization","robotics"],"latest_commit_sha":null,"homepage":"https://simple-robotics.github.io/proxsuite-nlp/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Simple-Robotics.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2022-04-21T13:16:12.000Z","updated_at":"2025-04-20T13:59:22.000Z","dependencies_parsed_at":"2024-02-21T13:45:23.491Z","dependency_job_id":"ef30c2b6-04c0-41b6-b743-05d0fa5e154e","html_url":"https://github.com/Simple-Robotics/proxsuite-nlp","commit_stats":{"total_commits":1230,"total_committers":15,"mean_commits":82.0,"dds":"0.14065040650406502","last_synced_commit":"f9f45ebc37257881bf05bcd04d648b8dd90edded"},"previous_names":["simple-robotics/proxsuite-nlp"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/Simple-Robotics/proxsuite-nlp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simple-Robotics%2Fproxsuite-nlp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simple-Robotics%2Fproxsuite-nlp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simple-Robotics%2Fproxsuite-nlp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simple-Robotics%2Fproxsuite-nlp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Simple-Robotics","download_url":"https://codeload.github.com/Simple-Robotics/proxsuite-nlp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simple-Robotics%2Fproxsuite-nlp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273727265,"owners_count":25157102,"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":"Simple-Robotics","name":"SimpleRobotics","uuid":"88152033","kind":"organization","description":"Open Source Software for Efficient, Frugal and Reliable Robotics","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/88152033?v=4","repositories_count":5,"last_synced_at":"2023-03-05T17:19:25.829Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Simple-Robotics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T19:55:08.503Z","updated_at":"2023-03-05T17:19:25.843Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Simple-Robotics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Simple-Robotics/repositories"},"packages":[],"commits":{"id":6775426,"full_name":"simple-robotics/proxsuite-nlp","default_branch":"main","committers":[{"name":"ManifoldFR","email":"wilson.jallet@polytechnique.org","login":"ManifoldFR","count":1081},{"name":"Joris Vaillant","email":"joris.vaillant@inria.fr","login":"jorisv","count":123},{"name":"Fabian Schramm","email":"55981657+fabinsch","login":"fabinsch","count":24},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":14},{"name":"Justin Carpentier","email":"justin.carpentier@inria.fr","login":"jcarpent","count":9},{"name":"Ale","email":"alessandroassirell98@gmail.com","login":null,"count":8},{"name":"Guilhem Saurel","email":"guilhem.saurel@laas.fr","login":"nim65s","count":5},{"name":"sarah","email":"sarah@veganb.tw","login":"sarah-quinones","count":4},{"name":"Alex Bilger","email":"alexbilger0@gmail.com","login":"alxbilger","count":3},{"name":"Antoine Bussy","email":"antoine.bussy@aldebaran.com","login":"abussy-aldebaran","count":2},{"name":"Quentin Le Lidec","email":"quentin.le-lidec@inria.fr","login":"quentinll","count":2},{"name":"EtienneAr","email":"48348317+EtienneAr","login":"EtienneAr","count":2},{"name":"Ewen Dantec","email":"edantec@ptb-02008659.paris.inria.fr","login":null,"count":2},{"name":"Lionel Zoubritzky","email":"Liozou","login":"Liozou","count":1},{"name":"Stéphane Caron","email":"stephane.caron@normalesup.org","login":"stephane-caron","count":1},{"name":"SCHRAMM Fabian","email":"fabian-constantin.schramm@inria.fr","login":null,"count":1}],"total_commits":1282,"total_committers":16,"total_bot_commits":14,"total_bot_committers":1,"mean_commits":80.125,"dds":0.156786271450858,"past_year_committers":[{"name":"ManifoldFR","email":"wilson.jallet@polytechnique.org","login":"ManifoldFR","count":135},{"name":"Joris Vaillant","email":"joris.vaillant@inria.fr","login":"jorisv","count":49},{"name":"Fabian Schramm","email":"55981657+fabinsch","login":"fabinsch","count":18},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":9},{"name":"Guilhem Saurel","email":"guilhem.saurel@laas.fr","login":"nim65s","count":5},{"name":"Antoine Bussy","email":"antoine.bussy@aldebaran.com","login":"abussy-aldebaran","count":2},{"name":"Ewen Dantec","email":"edantec@ptb-02008659.paris.inria.fr","login":null,"count":2}],"past_year_total_commits":220,"past_year_total_committers":7,"past_year_total_bot_commits":9,"past_year_total_bot_committers":1,"past_year_mean_commits":31.428571428571427,"past_year_dds":0.38636363636363635,"last_synced_at":"2025-05-25T12:30:04.609Z","last_synced_commit":"ee42d080e4a933ab3604f0ff61c079ab68933d88","created_at":"2024-11-24T19:09:41.117Z","updated_at":"2025-05-25T12:30:04.630Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/simple-robotics%2Fproxsuite-nlp/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","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":"simple-robotics/proxsuite-nlp","html_url":"https://github.com/simple-robotics/proxsuite-nlp","last_synced_at":"2025-08-31T08:22:24.898Z","status":null,"issues_count":27,"pull_requests_count":89,"avg_time_to_close_issue":6636708.166666667,"avg_time_to_close_pull_request":1120820.629213483,"issues_closed_count":24,"pull_requests_closed_count":89,"pull_request_authors_count":12,"issue_authors_count":11,"avg_comments_per_issue":1.7037037037037037,"avg_comments_per_pull_request":0.9101123595505618,"merged_pull_requests_count":79,"bot_issues_count":0,"bot_pull_requests_count":27,"past_year_issues_count":2,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":1188587.0,"past_year_avg_time_to_close_pull_request":134586.61111111112,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.5,"past_year_avg_comments_per_pull_request":1.1111111111111112,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":18,"created_at":"2024-11-24T19:09:41.487Z","updated_at":"2025-09-03T06:57:36.857Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simple-robotics%2Fproxsuite-nlp","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simple-robotics%2Fproxsuite-nlp/issues","issue_labels_count":{"enhancement":8,"bug":1},"pull_request_labels_count":{"no changelog":53,"pixi":12,"enhancement":4,"api":2},"issue_author_associations_count":{"MEMBER":17,"NONE":6,"CONTRIBUTOR":3,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":60,"MEMBER":54,"NONE":15,"COLLABORATOR":8},"issue_authors":{"ManifoldFR":16,"jorisv":2,"nim65s":1,"stephane-caron":1,"lyl00":1,"oumayb":1,"costashatz":1,"abdelhakim96":1,"EtienneMenager":1,"alxbilger":1,"m8dotpie":1},"pull_request_authors":{"ManifoldFR":49,"pre-commit-ci[bot]":29,"jorisv":25,"update-pixi-lockfile[bot]":12,"alxbilger":4,"fabinsch":4,"EtienneAr":3,"abussy-aldebaran":3,"quentinll":2,"nim65s":2,"Liozou":2,"stephane-caron":1,"jcarpent":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10064112,"issues_count":31107923,"pull_requests_count":94585898,"authors_count":10686956,"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":{},"past_year_pull_request_labels_count":{"no changelog":18,"pixi":12},"past_year_issue_author_associations_count":{"NONE":2,"MEMBER":1},"past_year_pull_request_author_associations_count":{"NONE":12,"CONTRIBUTOR":10,"MEMBER":6},"past_year_issue_authors":{"costashatz":1,"lyl00":1,"ManifoldFR":1},"past_year_pull_request_authors":{"update-pixi-lockfile[bot]":12,"ManifoldFR":4,"pre-commit-ci[bot]":4,"abussy-aldebaran":3,"jorisv":3,"nim65s":2},"maintainers":[{"login":"ManifoldFR","count":65,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ManifoldFR"},{"login":"alxbilger","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alxbilger"},{"login":"fabinsch","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fabinsch"},{"login":"nim65s","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nim65s"},{"login":"quentinll","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/quentinll"},{"login":"jcarpent","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jcarpent"}],"active_maintainers":[{"login":"ManifoldFR","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ManifoldFR"},{"login":"nim65s","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nim65s"}]},"events":{"total":{"CreateEvent":15,"IssuesEvent":3,"ReleaseEvent":3,"WatchEvent":9,"DeleteEvent":10,"IssueCommentEvent":16,"PushEvent":38,"PullRequestReviewEvent":34,"PullRequestReviewCommentEvent":17,"PullRequestEvent":29,"ForkEvent":3},"last_year":{"CreateEvent":15,"IssuesEvent":3,"ReleaseEvent":3,"WatchEvent":9,"DeleteEvent":10,"IssueCommentEvent":16,"PushEvent":38,"PullRequestReviewEvent":34,"PullRequestReviewCommentEvent":17,"PullRequestEvent":29,"ForkEvent":3}},"keywords":["nonlinear-optimization","robotics"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/check-changelog.yml","sha":null,"kind":"manifest","created_at":"2023-12-19T14:44:06.304Z","updated_at":"2023-12-19T14:44:06.304Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/.github/workflows/check-changelog.yml","dependencies":[{"id":15181659917,"package_name":"tarides/changelog-check-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-12-19T14:44:06.605Z","updated_at":"2023-12-19T14:44:06.605Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/.github/workflows/ci.yml","dependencies":[{"id":15181659954,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15181659955,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15181659956,"package_name":"pre-commit/action","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/macos-linux-conda.yml","sha":null,"kind":"manifest","created_at":"2023-12-19T14:44:07.094Z","updated_at":"2023-12-19T14:44:07.094Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/.github/workflows/macos-linux-conda.yml","dependencies":[{"id":15181660628,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15181660629,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15181660630,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2023-12-19T14:44:07.172Z","updated_at":"2023-12-19T14:44:07.172Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/.github/workflows/publish.yml","dependencies":[{"id":15181660875,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15181660876,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-12-19T14:44:07.409Z","updated_at":"2023-12-19T14:44:07.409Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/pyproject.toml","dependencies":[{"id":15181661795,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/conda/environment_macos_linux.yml","sha":null,"kind":"manifest","created_at":"2024-01-23T14:48:05.663Z","updated_at":"2024-01-23T14:48:05.663Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/.github/workflows/conda/environment_macos_linux.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/conda/environment_windows.yml","sha":null,"kind":"manifest","created_at":"2024-01-23T14:48:05.671Z","updated_at":"2024-01-23T14:48:05.671Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/.github/workflows/conda/environment_windows.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/windows-conda.yml","sha":null,"kind":"manifest","created_at":"2024-01-23T14:48:05.681Z","updated_at":"2024-01-23T14:48:05.681Z","repository_link":"https://github.com/Simple-Robotics/proxsuite-nlp/blob/main/.github/workflows/windows-conda.yml","dependencies":[{"id":15782273225,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":15782273226,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15782273227,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15782273228,"package_name":"re-actors/alls-green","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]}],"score":6.977281341630746,"created_at":"2025-09-04T15:51:11.434Z","updated_at":"2025-10-07T08:15:28.447Z","avatar_url":"https://github.com/Simple-Robotics.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":["eigen3","proximal-algorithms","quadratic-programming"],"project_url":"https://science.ecosyste.ms/api/v1/projects/37621","html_url":"https://science.ecosyste.ms/projects/37621","bibtex_url":"https://science.ecosyste.ms/projects/37621/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/37621/export.apalike"}