scs

Splitting Conic Solver

https://github.com/cvxgrp/scs

Science Score: 62.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 29 committers (6.9%) from academic institutions
  • Institutional organization owner
    Organization cvxgrp has institutional domain (www.stanford.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.3%) to scientific vocabulary

Keywords

cone-programming convex-optimization first-order-methods linear-programming numerical-optimization optimization optimization-algorithms quadratic-programming semidefinite-programming solver

Keywords from Contributors

optim nonlinear-programming numerical conic-programs polynomials tensors julialang programming-language modeling-language mixed-integer-programming
Last synced: 4 months ago · JSON representation ·

Repository

Splitting Conic Solver

Basic Info
  • Host: GitHub
  • Owner: cvxgrp
  • License: mit
  • Language: C
  • Default Branch: master
  • Homepage:
  • Size: 11.4 MB
Statistics
  • Stars: 581
  • Watchers: 35
  • Forks: 139
  • Open Issues: 42
  • Releases: 25
Topics
cone-programming convex-optimization first-order-methods linear-programming numerical-optimization optimization optimization-algorithms quadratic-programming semidefinite-programming solver
Created about 12 years ago · Last pushed 5 months ago
Metadata Files
Readme License Citation

README.md

Intersection of a cone and a polyhedron

Build Status Documentation Coverage Status

SCS (splitting conic solver) is a numerical optimization package for solving large-scale convex cone problems. The current version is 3.2.8.

The full documentation is available here.

If you wish to cite SCS please cite the papers listed here.

Owner

  • Name: Stanford University Convex Optimization Group
  • Login: cvxgrp
  • Kind: organization
  • Location: Stanford, CA

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "O'Donoghue"
  given-names: "Brendan"
- family-names: "Chu"
  given-names: "Eric"
- family-names: "Parikh"
  given-names: "Neal"
- family-names: "Boyd"
  given-names: "Stephen"
title: "SCS: Splitting Conic Solver"
version: 3.2.8
date-released: 2023
url: "https://github.com/cvxgrp/scs"

# Original SCS paper:
preferred-citation:
  type: article
  authors:
  - family-names: "O'Donoghue"
    given-names: "Brendan"
  - family-names: "Chu"
    given-names: "Eric"
  - family-names: "Parikh"
    given-names: "Neal"
  - family-names: "Boyd"
    given-names: "Stephen"
  journal: "Journal of Optimization Theory and Applications"
  month: 6
  start: 1042  # Start pages
  end: 1068  # End pages
  title: "Conic Optimization via Operator Splitting and Homogeneous Self-Dual Embedding"
  issue: 3
  volume: 169
  year: 2016
  doi: 10.1007/s10957-016-0892-3
  url: https://dx.doi.org/10.1007/s10957-016-0892-3

GitHub Events

Total
  • Issues event: 9
  • Watch event: 35
  • Delete event: 12
  • Issue comment event: 53
  • Push event: 19
  • Pull request review event: 5
  • Pull request review comment event: 7
  • Pull request event: 42
  • Fork event: 7
  • Create event: 12
Last Year
  • Issues event: 9
  • Watch event: 35
  • Delete event: 12
  • Issue comment event: 53
  • Push event: 19
  • Pull request review event: 5
  • Pull request review comment event: 7
  • Pull request event: 42
  • Fork event: 7
  • Create event: 12

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 1,194
  • Total Committers: 29
  • Avg Commits per committer: 41.172
  • Development Distribution Score (DDS): 0.544
Past Year
  • Commits: 28
  • Committers: 3
  • Avg Commits per committer: 9.333
  • Development Distribution Score (DDS): 0.429
Top Committers
Name Email Commits
bodonoghue b****e@q****m 545
Brendan O'Donoghue b****5@g****m 539
Brendan O'Donoghue b****e@g****m 24
Brendan O'Donoghue b****e@b****m 20
dependabot[bot] 4****] 16
AJ Friend a****d@g****m 6
Jamie Snape j****e@k****m 4
Oscar Dowson o****w 4
Mikhail Sokolovskiy s****h@g****m 4
Brandon Amos b****s@c****u 3
Giulio Romualdi g****i@g****m 3
Marek Kaluba k****r@a****l 3
Alexander Krotov k****v@i****u 2
Akshay Agrawal a****7@g****m 2
Behroz Sikander b****9@g****m 2
Benoît Legat b****t@g****m 2
Nicholas Musolino n****o@g****m 2
Tony Kelman t****y@k****t 2
Albert Shieh a****h@g****m 1
Alex Voronov a****v@g****m 1
Dominik Peters m****l@d****e 1
Elliot Saba s****t@g****m 1
Florian Schwendinger F****r@g****t 1
Miles Lubin m****n@g****m 1
Petter Strandmark p****k@g****m 1
Robert Bradshaw r****b@g****m 1
Robert McGibbon r****o@g****m 1
Tim Gates t****s@i****m 1
malickf 7****f 1

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 72
  • Total pull requests: 136
  • Average time to close issues: 2 months
  • Average time to close pull requests: 6 days
  • Total issue authors: 60
  • Total pull request authors: 13
  • Average comments per issue: 4.49
  • Average comments per pull request: 0.7
  • Merged pull requests: 113
  • Bot issues: 0
  • Bot pull requests: 39
Past Year
  • Issues: 7
  • Pull requests: 46
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 days
  • Issue authors: 7
  • Pull request authors: 8
  • Average comments per issue: 0.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 30
  • Bot issues: 0
  • Bot pull requests: 25
Top Authors
Issue Authors
  • yurivict (4)
  • kalmarek (3)
  • odow (2)
  • SteveDiamond (2)
  • caglarari (2)
  • bodono (2)
  • stephane-caron (2)
  • BptGrm (2)
  • ZedongPeng (2)
  • zhouyou-gu (1)
  • xconverge (1)
  • hassanis (1)
  • sonvier (1)
  • SunsetWolf (1)
  • GiulioRomualdi (1)
Pull Request Authors
  • bodono (68)
  • dependabot[bot] (39)
  • kalmarek (6)
  • DominikPeters (4)
  • nmusolino (3)
  • araujoms (3)
  • odow (3)
  • dance858 (3)
  • ankane (2)
  • PTNobel (2)
  • FlorianSchwendinger (1)
  • blegat (1)
  • GiulioRomualdi (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (39) github_actions (8)

Packages

  • Total packages: 5
  • Total downloads: unknown
  • Total dependent packages: 3
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 31
  • Total maintainers: 2
alpine-edge: py3-scs-pyc

Precompiled Python bytecode for py3-scs

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 6.7%
Dependent packages count: 13.4%
Maintainers (1)
Last synced: 5 months ago
alpine-edge: py3-scs

C package that solves convex cone problems via operator splitting

  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 6.0%
Average: 7.4%
Forks count: 10.5%
Stargazers count: 13.1%
Maintainers (1)
Last synced: 5 months ago
proxy.golang.org: github.com/cvxgrp/scs
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 5 months ago
spack.io: py-scs

SCS: splitting conic solver

  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 9.0%
Stargazers count: 10.5%
Average: 11.9%
Dependent packages count: 28.1%
Maintainers (1)
Last synced: 5 months ago
spack.io: scs

A C package that solves convex cone problems via operator splitting

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 9.0%
Stargazers count: 10.5%
Average: 19.2%
Dependent packages count: 57.3%
Last synced: 5 months ago

Dependencies

docs/src/requirements.txt pypi
  • alabaster *
  • breathe *
  • sphinx *
  • sphinx-rtd-theme *
.github/workflows/build.yml actions
  • actions/checkout v2 composite
.github/workflows/build_mkl.yml actions
  • actions/checkout v2 composite
.github/workflows/buildpp.yml actions
  • actions/checkout v2 composite
.github/workflows/cmake.yml actions
  • actions/checkout v2 composite
.github/workflows/cmake_mkl.yml actions
  • actions/checkout v2 composite
.github/workflows/coverage.yml actions
  • actions/checkout v2 composite
  • coverallsapp/github-action master composite
  • imciner2/run-lcov v1 composite
.github/workflows/docs.yml actions
  • JamesIves/github-pages-deploy-action 4.2.1 composite
  • actions/checkout v2.3.1 composite
  • actions/setup-python v2 composite
.github/workflows/gpu.yml actions
  • Jimver/cuda-toolkit v0.2.5 composite
  • actions/checkout v2 composite
.github/workflows/valgrind.yml actions
  • actions/checkout v2 composite