Package: sparsediff Type: Package Title: R Interface to the 'SparseDiffEngine' Sparse Differentiation Backend Version: 0.6.1 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, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 NeedsCompilation: yes Config/roxygen2/version: 8.1.0 Config/pak/sysreqs: make Repository: https://bnaras.r-universe.dev Date/Publication: 2026-10-07 01:11:26 UTC RemoteUrl: https://github.com/bnaras/sparsediff RemoteRef: HEAD RemoteSha: 48210c45c479a0548fbb2ac228cc6845afaf19b7 Packaged: 2026-10-11 11:57:14 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