{
  "_id": "6a48e6aeb5e98c4082a0298e",
  "Package": "FKSUM",
  "Type": "Package",
  "Title": "Fast Kernel Sums",
  "Version": "1.0.1",
  "Author": "David P. Hofmeyr",
  "Maintainer": "David P. Hofmeyr <dhofmeyr@sun.ac.za>",
  "Description": "Implements the method of Hofmeyr, D.P. (2021)\n<DOI:10.1109/TPAMI.2019.2930501> for fast evaluation of\nunivariate kernel smoothers based on recursive computations.\nApplications to the basic problems of density and regression\nfunction estimation are provided, as well as some projection\npursuit methods for which the objective is based on\nnon-parametric functionals of the projected density, or\nconditional density of a response given projected covariates.\nThe package is accompanied by an instructive paper in the\nJournal of Statistical Software <doi:10.18637/jss.v101.i03>.",
  "License": "GPL",
  "Encoding": "UTF-8",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-04 10:48:47 UTC",
    "User": "root"
  },
  "Repository": "https://davidhofmeyr.r-universe.dev",
  "Date/Publication": "2023-04-15 15:20:02 UTC",
  "RemoteUrl": "https://github.com/cran/FKSUM",
  "RemoteRef": "HEAD",
  "RemoteSha": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
  "_user": "davidhofmeyr",
  "_type": "src",
  "_file": "FKSUM_1.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/41987dc1cfe4ced239453a843f0a18c047e6b77305d304886009a1c727ccf2b8",
  "_filesize": 196366,
  "_sha256": "41987dc1cfe4ced239453a843f0a18c047e6b77305d304886009a1c727ccf2b8",
  "_expires": "2026-10-12T10:55:40.000Z",
  "_created": "2026-07-04T10:48:47.000Z",
  "_published": "2026-07-04T10:55:42.161Z",
  "_jobs": [
    {
      "job": 85126182126,
      "time": 185,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8081027557"
    },
    {
      "job": 85126182122,
      "time": 139,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8081021957"
    },
    {
      "job": 85126182131,
      "time": 144,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081022764"
    },
    {
      "job": 85126182142,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081022708"
    },
    {
      "job": 85126182150,
      "time": 180,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8081023794"
    },
    {
      "job": 85126182133,
      "time": 354,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8081044014"
    },
    {
      "job": 85126182128,
      "time": 89,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081015975"
    },
    {
      "job": 85126182127,
      "time": 176,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081026224"
    },
    {
      "job": 85125940249,
      "time": 236,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081004823"
    },
    {
      "job": 85126182123,
      "time": 138,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8081021804"
    },
    {
      "job": 85126182144,
      "time": 107,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8081018158"
    },
    {
      "job": 85126182124,
      "time": 129,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8081020746"
    },
    {
      "job": 85126182143,
      "time": 123,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081020083"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049",
  "_status": "success",
  "_upstream": "https://github.com/cran/FKSUM",
  "_commit": {
    "id": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
    "author": "David P. Hofmeyr <dhofmeyr@sun.ac.za>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.1\n",
    "time": 1681572002
  },
  "_maintainer": {
    "name": "David P. Hofmeyr",
    "email": "dhofmeyr@sun.ac.za"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "version": ">= 0.12.16",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "rARPACK",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_userbio": {
    "uuid": 33575492,
    "type": "user",
    "name": "DavidHofmeyr",
    "followers": 8
  },
  "_downloads": {
    "count": 393,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FKSUM"
  },
  "_searchresults": 3,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FKSUM.html",
    "manual.pdf"
  ],
  "_realowner": "davidhofmeyr",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2019-12-02"
    },
    {
      "version": "0.1.1",
      "date": "2019-12-07"
    },
    {
      "version": "0.1.2",
      "date": "2019-12-09"
    },
    {
      "version": "0.1.3",
      "date": "2020-01-07"
    },
    {
      "version": "0.1.4",
      "date": "2020-04-29"
    },
    {
      "version": "1.0.0",
      "date": "2022-01-27"
    },
    {
      "version": "1.0.1",
      "date": "2023-04-15"
    }
  ],
  "_exports": [
    "fk_density",
    "fk_ICA",
    "fk_mdh",
    "fk_ppr",
    "fk_regression",
    "fk_sum",
    "h_Gauss_to_K",
    "h_K_to_Gauss",
    "norm_const_K",
    "norm_K",
    "plot_kernel",
    "roughness_K",
    "var_K"
  ],
  "_help": [
    {
      "page": "FKSUM-package",
      "title": "Fast Exact Kernel Smoothing",
      "topics": [
        "FKSUM-package",
        "FKSUM"
      ]
    },
    {
      "page": "fk_density",
      "title": "Fast univariate kernel density estimation",
      "topics": [
        "fk_density"
      ]
    },
    {
      "page": "fk_ICA",
      "title": "Independent component analysis with sample entropy estimated via kernel density",
      "topics": [
        "fk_ICA"
      ]
    },
    {
      "page": "fk_mdh",
      "title": "Minimum density hyperplanes",
      "topics": [
        "fk_mdh"
      ]
    },
    {
      "page": "fk_ppr",
      "title": "Projection pursuit regression with local linear kernel smoother",
      "topics": [
        "fk_ppr"
      ]
    },
    {
      "page": "fk_regression",
      "title": "Fast univariate kernel regression",
      "topics": [
        "fk_regression"
      ]
    },
    {
      "page": "fk_sum",
      "title": "Fast Exact Kernel Sum Evaluation",
      "topics": [
        "fk_sum"
      ]
    },
    {
      "page": "h_Gauss_to_K",
      "title": "Bandwidth conversion from Gaussian",
      "topics": [
        "h_Gauss_to_K"
      ]
    },
    {
      "page": "h_K_to_Gauss",
      "title": "Bandwidth conversion to Gaussian",
      "topics": [
        "h_K_to_Gauss"
      ]
    },
    {
      "page": "norm_const_K",
      "title": "Normalising constant for kernels in FKSUM",
      "topics": [
        "norm_const_K"
      ]
    },
    {
      "page": "norm_K",
      "title": "The L2 norm of a kernel",
      "topics": [
        "norm_K"
      ]
    },
    {
      "page": "plot_kernel",
      "title": "Plot the shape of a kernel function implemented in FKSUM based on its vector of beta coefficients",
      "topics": [
        "plot_kernel"
      ]
    },
    {
      "page": "plot.fk_density",
      "title": "Plot method for class fk_density",
      "topics": [
        "plot.fk_density"
      ]
    },
    {
      "page": "plot.fk_ICA",
      "title": "Plot method for class fk_ICA",
      "topics": [
        "plot.fk_ICA"
      ]
    },
    {
      "page": "plot.fk_mdh",
      "title": "Plot method for class fk_mdh",
      "topics": [
        "plot.fk_mdh"
      ]
    },
    {
      "page": "plot.fk_ppr",
      "title": "Plot method for class fk_ppr",
      "topics": [
        "plot.fk_ppr"
      ]
    },
    {
      "page": "plot.fk_regression",
      "title": "Plot method for class fk_regression",
      "topics": [
        "plot.fk_regression"
      ]
    },
    {
      "page": "predict.fk_ppr",
      "title": "Predict method for class fk_ppr",
      "topics": [
        "predict.fk_ppr"
      ]
    },
    {
      "page": "predict.fk_regression",
      "title": "Predict method for class fk_regression",
      "topics": [
        "predict.fk_regression"
      ]
    },
    {
      "page": "print.fk_density",
      "title": "Print method for class fk_density",
      "topics": [
        "print.fk_density"
      ]
    },
    {
      "page": "print.fk_ICA",
      "title": "Print method for class fk_ICA",
      "topics": [
        "print.fk_ICA"
      ]
    },
    {
      "page": "print.fk_mdh",
      "title": "Print method for class fk_mdh",
      "topics": [
        "print.fk_mdh"
      ]
    },
    {
      "page": "print.fk_ppr",
      "title": "Print method for class fk_ppr",
      "topics": [
        "print.fk_ppr"
      ]
    },
    {
      "page": "print.fk_regression",
      "title": "Print method for class fk_regression",
      "topics": [
        "print.fk_regression"
      ]
    },
    {
      "page": "roughness_K",
      "title": "Kernel roughness",
      "topics": [
        "roughness_K"
      ]
    },
    {
      "page": "var_K",
      "title": "Variance of a kernel",
      "topics": [
        "var_K"
      ]
    }
  ],
  "_rundeps": [
    "lattice",
    "MASS",
    "Matrix",
    "rARPACK",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RSpectra"
  ],
  "_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"
    }
  ],
  "_score": 1.4771212547196624,
  "_indexed": true,
  "_nocasepkg": "fksum",
  "_universes": [
    "davidhofmeyr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-07-04T10:51:52.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/71e262f57d7529785e232b09c9610fa37b3e7b70dcfe62d6123b0e61e9c51832",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-07-04T10:50:59.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/b26cf889f6df3d705aa8ec2117d2200a197f3acf3d1ae0b192673aae2810983b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-07-04T10:51:14.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/fa16aa8bfc409a5b2ecaed9e425d0f17bfe651023c21d4978c4742e227817701",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-07-04T10:51:05.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/b36cade9b8f3f121e3e8670c1b1cbecdf4c01127cffb977c38086fff3d2f636a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-07-04T10:51:26.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/73b9f797698c23f8fdd0bfa93aebb9898709eedb2d6fffa525988b6819b79857",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-07-04T10:53:25.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/0b28711434ab0e8f18f39bc9040d224c5e40eb129660d52aee845680bfbceb08",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-07-04T10:50:25.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/5ef7057754dffd48d85b1f044933a353a5770fa4dcf88f057c2d0352eba0c7c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-07-04T10:51:19.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/8578a18cdf0c763310dc3273001de600bc2ab8f639e2c8fbf77cfae141c26c79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-07-04T10:51:29.000Z",
      "arch": "emscripten",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/06007dfced98c08eaee89f406522ee5013aabd4abec0b0e016a373a7d9833d81",
      "status": "success",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-07-04T10:50:09.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/f37e68dc382cff0d72b39105442e247dbdde96bd7a65799c86004501c903d654",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-07-04T10:50:16.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/36f8b98f5c97a6a74b91e2192076ef088b2eecdd62a6a5bf1a14580c9db75608",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-07-04T10:50:09.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/0a6f0a87560feea7a38b64acd44f93e308326b67240f4eb588563b6ce40438d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/28703718049"
    }
  ]
}