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},
  }

mirror server hosted at Truenetwork, Russian Federation.