Package: sparsediff Type: Package Title: R Interface to the 'SparseDiffEngine' Sparse Differentiation Backend Version: 0.4.0 Authors@R: c( person("Balasubramanian", "Narasimhan", role = c("aut", "cre"), email = "naras@stanford.edu"), person("Daniel", "Cederberg", role = c("aut", "cph"), comment = "Author of the bundled SparseDiffEngine C library"), person("William Zijie", "Zhang", role = c("aut", "cph"), comment = "Author of the bundled SparseDiffEngine C library")) Description: Bindings for the 'SparseDiffEngine' C library, the sparse Jacobian and Hessian differentiation backend used by 'CVXPY' for its Disciplined Nonlinear Programming (DNLP) extension. Provides low-level routines for building nonlinear expression graphs and evaluating sparse derivatives, intended as a backend for higher-level modeling layers such as 'CVXR'. This is the R analog of the 'sparsediffpy' Python package and wraps the same C library. License: Apache License (== 2.0) Copyright: file inst/COPYRIGHTS URL: https://bnaras.github.io/sparsediff/, https://github.com/bnaras/sparsediff BugReports: https://github.com/bnaras/sparsediff/issues Encoding: UTF-8 SystemRequirements: GNU make LinkingTo: cpp11 Suggests: cpp11, knitr, rmarkdown VignetteBuilder: knitr NeedsCompilation: yes RoxygenNote: 7.3.3 Config/pak/sysreqs: make Repository: https://bnaras.r-universe.dev Date/Publication: 2026-06-03 04:40:49 UTC RemoteUrl: https://github.com/bnaras/sparsediff RemoteRef: HEAD RemoteSha: a2b5cf95d239abd4f311d868307f1d5ea2b681cc Packaged: 2026-06-04 19:30:05 UTC; root Author: Balasubramanian Narasimhan [aut, cre], Daniel Cederberg [aut, cph] (Author of the bundled SparseDiffEngine C library), William Zijie Zhang [aut, cph] (Author of the bundled SparseDiffEngine C library) Maintainer: Balasubramanian Narasimhan