{
  "_id": "6ab22fb83d719c1f8408a01f",
  "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-09-22 07:26:59 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/2167ff83380c0b3d6c4234f2b0bf788f0d64d847dc94b07baf58edc926b866c1",
  "_filesize": 197044,
  "_sha256": "2167ff83380c0b3d6c4234f2b0bf788f0d64d847dc94b07baf58edc926b866c1",
  "_expires": "2026-12-31T07:35:18.000Z",
  "_created": "2026-09-22T07:26:59.000Z",
  "_published": "2026-09-22T07:35:20.467Z",
  "_jobs": [
    {
      "job": 106654529308,
      "time": 128,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10682770173"
    },
    {
      "job": 106654529284,
      "time": 133,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10682455560"
    },
    {
      "job": 106654529407,
      "time": 125,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10682330781"
    },
    {
      "job": 106654529366,
      "time": 144,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10681634932"
    },
    {
      "job": 106654529142,
      "time": 216,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10682455738"
    },
    {
      "job": 106654529204,
      "time": 428,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10682565987"
    },
    {
      "job": 106654529165,
      "time": 158,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10682595393"
    },
    {
      "job": 106654529173,
      "time": 218,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10682600644"
    },
    {
      "job": 106653590523,
      "time": 209,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10682255034"
    },
    {
      "job": 106654531654,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10682605330"
    },
    {
      "job": 106654529159,
      "time": 350,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10682835352"
    },
    {
      "job": 106654529116,
      "time": 187,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10682825076"
    },
    {
      "job": 106654529136,
      "time": 121,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10680949362"
    },
    {
      "job": 106654529156,
      "time": 355,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10682390592"
    },
    {
      "job": 106654529120,
      "time": 129,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10682585356"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114",
  "_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": 352,
    "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",
    "extra/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-09-22T07:29:10.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/376b3b1e7db67383b42819b763d0d5073b83246cd765953abbd7c16d44b65bce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-09-22T07:29:21.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/585de92f8e67811033e5ec84a72767e9e96315ac0f5d5e5062e006c1db85c6ae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-09-22T07:29:09.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/c7e2c1b7424d400147823070fa93b1512837e2bb91e01fdf4854b84281643825",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-09-22T07:29:18.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/428e623064e3666ce8bad05bd31797ecc8af2e8500613faa8befa9409dd1c7b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-09-22T07:30:11.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/03741e147685f06ee7c69b0a096811aa9a608284394db7a167a8ee05b88d8eb3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-09-22T07:31:35.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/7654db5666e0b54845de661847d1d5207cdb1d8dc37898094315029394400f57",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-09-22T07:29:43.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/a028b35b9e2e13ad6a2bd220d5d5d458a9dd882e2e1b4f6ec9aef9dbb97952cc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-09-22T07:30:28.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/2538b13edcf8977d09b105ee53e671cd32b8483b4341774d6198d13c921f2fca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-09-22T07:29:24.000Z",
      "arch": "emscripten",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/0bbb6e11180ee8b5ad73cb705bf8a23b79e8d71768fdf970b2554d35615839cc",
      "status": "success",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-09-22T07:31:57.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/7ee6e3290c4f16016aa8c990b8eaf8e3cef91904cc8e692041d2b473d87801a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-09-22T07:28:26.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/cf6d33e88a04b3b986de208e7c7e5c50e01599ca235b6edc79c60010f27b3f4b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-09-22T07:28:28.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/093b27fbdaede4bf89328c915adda3117eea633d87941327efdca1665f47b478",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-09-22T07:32:18.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/c9df9e1756b5a2a5bc9220f639ee9a5a9635d73cd95486d787c38d61e30322d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-09-22T07:28:29.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "https://r2.ropensci.org/94c789a2a7c525ac72ff6ee04994245a5b1e62e4ebea1a45a244e49fe55cd47b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/35699382114"
    }
  ]
}