{
  "_id": "6a5de09e9baadeef8ab55a90",
  "Package": "Rcppautodiff",
  "Type": "Package",
  "Title": "An Interface to the C++ Automatic Differentiation Library\n'autodiff'",
  "Version": "0.1.0",
  "Date": "2026-06-27",
  "Authors@R": "c(person(given = \"Satyaprakash\", family = \"Nayak\",\nrole = c(\"aut\", \"cre\"), email = \"satyaprakash.nayak@gmail.com\",\ncomment = c(ORCID = \"0000-0001-7225-1317\")))",
  "Maintainer": "Satyaprakash Nayak <satyaprakash.nayak@gmail.com>",
  "URL": "https://github.com/sn248/Rcppautodiff,\nhttps://sn248.github.io/Rcppautodiff/",
  "BugReports": "https://github.com/sn248/Rcppautodiff/issues",
  "Description": "Provides an interface from R to the 'autodiff' library\n<https://autodiff.github.io/>, a modern header-only C++ library\nfor automatic differentiation. Unlike numerical\ndifferentiation, automatic differentiation computes derivatives\nof functions to machine precision without truncation error,\nusing either forward or reverse mode. The 'autodiff' header\nfiles are shipped with this package so that other R packages\ncan use them by including 'Rcppautodiff' in the 'LinkingTo'\nfield of their 'DESCRIPTION' file. Example programs demonstrate\ncomputing derivatives of single-variable and multi-variable\nfunctions, gradient vectors, Jacobian matrices and derivatives\nwith respect to parameters, using 'Rcpp' and 'RcppEigen'.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://sn248.r-universe.dev",
  "Date/Publication": "2026-07-09 01:11:10 UTC",
  "RemoteUrl": "https://github.com/sn248/rcppautodiff",
  "RemoteRef": "HEAD",
  "RemoteSha": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-20 08:41:33 UTC",
    "User": "root"
  },
  "Author": "Satyaprakash Nayak [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-7225-1317>)",
  "_user": "sn248",
  "_type": "src",
  "_file": "Rcppautodiff_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/e377f659750f3e2905d6ae671ffc25dffa99dfa3fa2e09d297924bd849b2d145",
  "_filesize": 180419,
  "_sha256": "e377f659750f3e2905d6ae671ffc25dffa99dfa3fa2e09d297924bd849b2d145",
  "_expires": "2026-10-28T08:47:24.000Z",
  "_created": "2026-07-20T08:41:33.000Z",
  "_published": "2026-07-20T08:47:26.109Z",
  "_jobs": [
    {
      "job": 88307897039,
      "time": 131,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8455401238"
    },
    {
      "job": 88307897014,
      "time": 128,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8455399056"
    },
    {
      "job": 88307897070,
      "time": 134,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455402399"
    },
    {
      "job": 88307897007,
      "time": 237,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455440679"
    },
    {
      "job": 88307897048,
      "time": 72,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8455430720"
    },
    {
      "job": 88307896995,
      "time": 180,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8455433908"
    },
    {
      "job": 88307897175,
      "time": 84,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455423836"
    },
    {
      "job": 88307897034,
      "time": 217,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455469735"
    },
    {
      "job": 88307361929,
      "time": 180,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455350912"
    },
    {
      "job": 88307896999,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8455389037"
    },
    {
      "job": 88307897009,
      "time": 113,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8455394294"
    },
    {
      "job": 88307897075,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8455390957"
    },
    {
      "job": 88307897016,
      "time": 101,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8455388941"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949",
  "_status": "success",
  "_upstream": "https://github.com/sn248/rcppautodiff",
  "_commit": {
    "id": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
    "author": "sn248 <satyaprakash.nayak@hotmail.com>",
    "committer": "sn248 <satyaprakash.nayak@hotmail.com>",
    "message": "Updated README.md\n",
    "time": 1783559470
  },
  "_maintainer": {
    "name": "Satyaprakash Nayak",
    "email": "satyaprakash.nayak@gmail.com",
    "login": "satyaprakashnayak",
    "description": "",
    "uuid": 5281690,
    "orcid": "0000-0001-7225-1317"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.8.3",
      "role": "Imports"
    },
    {
      "package": "RcppEigen",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "sn248",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-17",
      "n": 4
    },
    {
      "week": "2026-25",
      "n": 2
    },
    {
      "week": "2026-26",
      "n": 1
    },
    {
      "week": "2026-28",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "sn248",
      "count": 25,
      "uuid": 15050584
    }
  ],
  "_userbio": {
    "uuid": 15050584,
    "type": "user",
    "name": "Satyaprakash Nayak",
    "followers": 24
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Rcppautodiff"
  },
  "_devurl": "https://github.com/sn248/rcppautodiff",
  "_pkgdown": "https://sn248.github.io/Rcppautodiff/",
  "_searchresults": 1,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/Rcppautodiff.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/sn248/rcppautodiff",
  "_realowner": "sn248",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-07-19"
    }
  ],
  "_exports": [
    "autodiff_single_var"
  ],
  "_help": [
    {
      "page": "autodiff_single_var",
      "title": "autodiff_single_var",
      "topics": [
        "autodiff_single_var"
      ]
    }
  ],
  "_readme": "https://github.com/sn248/rcppautodiff/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "RcppEigen"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "Introduction-to-Rcppautodiff.Rmd",
      "filename": "Introduction-to-Rcppautodiff.html",
      "title": "Introduction to Rcppautodiff",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Data types in autodiff",
        "dual to double conversion",
        "VectorXreal (or VectorXdual) to Eigen::VectorXd",
        "MatrixXreal (or MatrixXdual) to Eigen::MatrixXd",
        "Derivative of single-variable function",
        "Derivatives of a multi-variable function",
        "Derivatives of a multi-variable function with parameters",
        "Calculating Gradient vector of a scalar function",
        "Gradient vector of a scalar function with parameters",
        "Jacobian of a vector function",
        "Jacobian matrix of a vector function with parameters",
        "Jacobian matrix of a vector function using memory maps",
        "Higher-order cross-derivatives of a scalar function",
        "Higher-order directional derivatives of a scalar function",
        "Higher-order directional derivatives of a vector function",
        "Taylor series of a scalar function along a direction",
        "Taylor series of a vector function along a direction",
        "Reverse mode",
        "Single-variable function",
        "Multi-variable function",
        "Multi-variable function with conditional",
        "Multi-variable function with parameters",
        "Gradient of a scalar function",
        "Hessian of a scalar function",
        "Higher-order derivatives of a single-variable function",
        "Higher-order derivatives of a multi-variable function",
        "Derivatives of a single-variable function using a custom scalar (complex)"
      ],
      "created": "2022-07-11 14:14:07",
      "modified": "2026-07-09 00:58:37",
      "commits": 5
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "rcppautodiff",
  "_universes": [
    "sn248",
    "satyaprakashnayak"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-20T08:43:47.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/6f0d15bc2cdd504ca1f94ec03b553f51497913c43540245242f8e112c1936ed7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-20T08:43:36.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/2586d40874ff2f33791906278f79b84e8ee010231f1ddf8cf7582505b293b5a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-20T08:43:49.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/290b01cc9d9ba2986df3b74eea1cab9cd3a549425e89e1c0c46a2b3d2e5ca2be",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-20T08:45:19.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/e5d1c084fb601fb3cf4df137b2e8ddc78babbcfc92609bcb0ea280d6ca3cae65",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-20T08:45:04.000Z",
      "arch": "aarch64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/9f0598ff6715271b68342da880d673086c36b72cf46c52f3b82e3e24138731f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-20T08:44:42.000Z",
      "arch": "x86_64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/b6e15c83cb84efebf3abc51e617fdf43c37cd524e49970ae1e7db9e424a33484",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-20T08:44:43.000Z",
      "arch": "aarch64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/0244e5d71bd20b7a8eee5b9693bc0e33f5c0c7c8fde77ee1a76d3885998f73da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-20T08:46:11.000Z",
      "arch": "x86_64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/c03affee1ac47d9da058602dc1ae4a68b2f165a1d7c6cfc5016b17875333ceef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-07-20T08:43:28.000Z",
      "arch": "emscripten",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/cc7c04dbcc1cca26ea728e61d0d06b71fa554cb52bb4a1b123e3006b5b3de664",
      "status": "success",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-20T08:42:47.000Z",
      "arch": "x86_64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/aa7ae068d7979d13b655fa11a8acdc9b2da90133a22c80f01885d6cfe8937f0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-20T08:42:39.000Z",
      "arch": "x86_64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/a9d866fa328a2398db99ed520d452b2872ac96518b1f1248ead1869ec79675d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-20T08:42:43.000Z",
      "arch": "x86_64",
      "commit": "d04eea1b91bbbbcea4ab2e9dc1147e40874c8aff",
      "fileid": "https://r2.ropensci.org/0600a46344f6a6c85e0af0d5245df67486bed43fc1a3ef473d33fb8aa5068d44",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sn248/actions/runs/29728566949"
    }
  ]
}