Package: nabla
Title: Exact Derivatives via Automatic Differentiation
Version: 0.7.1
Authors@R: person("Alexander", "Towell",
                   role = c("aut", "cre"),
                   email = "queelius@gmail.com",
                   comment = c(ORCID = "0000-0001-6443-9897"))
URL: https://github.com/queelius/nabla, https://metafunctor.com
BugReports: https://github.com/queelius/nabla/issues
Description: Exact automatic differentiation for R functions. Provides a
    composable derivative operator D that computes gradients, Hessians,
    Jacobians, and arbitrary-order derivative tensors at machine precision.
    D(D(f)) gives Hessians, D(D(D(f))) gives third-order tensors for
    skewness of maximum likelihood estimators, and so on to any order. Works through any R code
    including loops, branches, and control flow.
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.3
Depends: R (>= 4.0.0), methods
Imports: stats
Suggests: testthat (>= 3.0.0), knitr, rmarkdown
Config/testthat/edition: 3
VignetteBuilder: knitr
Collate: 'dual-class.R' 'dual-arithmetic.R' 'dual-math.R'
        'dual-special.R' 'dual-higher.R' 'derivatives.R'
        'nabla-package.R'
NeedsCompilation: no
Packaged: 2026-02-07 22:22:33 UTC; spinoza
Author: Alexander Towell [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-6443-9897>)
Maintainer: Alexander Towell <queelius@gmail.com>
Repository: CRAN
Date/Publication: 2026-02-10 21:30:09 UTC
Built: R 4.6.0; ; 2026-04-25 20:42:19 UTC; unix
