The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

If you use the 'diffcp' R package in published work, please cite BOTH the R package and the original paper that the package implements.

1. The R package:

Narasimhan B, Agrawal A, Barratt S, Boyd S, Busseti E, Moursi W (2026). diffcp: Differentiating Through Cone Programs. R package version 0.1.0, https://github.com/bnaras/diffcp.

2. The original paper:

Agrawal A, Barratt S, Boyd S, Busseti E, Moursi W (2019). “Differentiating through a cone program.” Journal of Applied and Numerical Optimization, 1(2), 107–115. https://web.stanford.edu/~boyd/papers/diff_cone_prog.html.

Corresponding BibTeX entries:

  @Manual{,
    title = {{diffcp}: Differentiating Through Cone Programs},
    author = {Balasubramanian Narasimhan and Akshay Agrawal and Shane
      Barratt and Stephen Boyd and Enzo Busseti and Walaa Moursi},
    year = {2026},
    note = {R package version 0.1.0},
    url = {https://github.com/bnaras/diffcp},
  }
  @Article{,
    title = {Differentiating through a cone program},
    author = {Akshay Agrawal and Shane Barratt and Stephen Boyd and
      Enzo Busseti and Walaa Moursi},
    journal = {Journal of Applied and Numerical Optimization},
    year = {2019},
    volume = {1},
    number = {2},
    pages = {107--115},
    url = {https://web.stanford.edu/~boyd/papers/diff_cone_prog.html},
  }

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.