{
  "_id": "6a1d63b71d7bb097a0a4badb",
  "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-06-01 10:28:40 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",
  "MD5sum": "7e5e14bf92a1fb3e55dcde87e7a45bca",
  "_user": "davidhofmeyr",
  "_type": "src",
  "_file": "FKSUM_1.0.1.tar.gz",
  "_fileid": "a9883bf6f6ca70a47a63e08f483efdd9fbfd37cc645aea19fbb0ab30638d680d",
  "_filesize": 197298,
  "_sha256": "a9883bf6f6ca70a47a63e08f483efdd9fbfd37cc645aea19fbb0ab30638d680d",
  "_created": "2026-06-01T10:28:40.000Z",
  "_published": "2026-06-01T10:49:27.933Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78833314082,
      "time": 141,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7329186727"
    },
    {
      "job": 78833314085,
      "time": 136,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329185016"
    },
    {
      "job": 78833314179,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329189382"
    },
    {
      "job": 78833314103,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7329453163"
    },
    {
      "job": 78833314063,
      "time": 356,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7329359537"
    },
    {
      "job": 78833314142,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329515134"
    },
    {
      "job": 78833314067,
      "time": 286,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329372795"
    },
    {
      "job": 78832866525,
      "time": 176,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329141054"
    },
    {
      "job": 78833314146,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329172455"
    },
    {
      "job": 78833314102,
      "time": 147,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7329188416"
    },
    {
      "job": 78833314139,
      "time": 204,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7329206578"
    },
    {
      "job": 78833314203,
      "time": 126,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329182025"
    }
  ],
  "_buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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"
  },
  "_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"
  },
  "_downloads": {
    "count": 220,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FKSUM"
  },
  "_searchresults": 2,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_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": "14.2.0-4ubuntu2~24.04.1",
      "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-05-02T07:33:31.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "dd9c1200e567c72db819022e5b98ffbc3cb1109b0d8a92bc6fbed5944281615d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/25246860647"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-01T10:30:51.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "87bac604d2b4cf28ef01e24030fbdc2d7e49cebba2108d6c2a7ae3b6cde8615a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-01T10:30:52.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "c201012fd90d755f51fc106443c98937d819af41240aaff61d7235994d503fb1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-01T10:30:56.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "00e10b25a58a29460c60ec4fe78fe74995bb225a789729cfc43a9d4f065b2738",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-01T10:45:24.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "f37763a1e4c72205d1d5f594109ee4a711f3d60e24c559ff5f001468fad74981",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-01T10:39:43.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "9c69ec80de4ace11a2c747f7fcccd11b6de22b535b04d879516caded3e6ecae3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-01T10:48:19.000Z",
      "arch": "aarch64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "9a7bbd3df928302bf34ef198a59d85f2b18ed8725c1ecdbb54e1f135eecbd791",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-01T10:40:12.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "759f27903b77d67f851f09c8969b7d636e83bc76dee5297d172e0ab39dc4cddb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-06-01T10:30:41.000Z",
      "arch": "emscripten",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "d4993000abd1b87f96e99549c1050c1212d386aae9c276146a3838de2a2627f3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-01T10:30:13.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "64cc341375e3fc7c373eb5d2e9912739bd2d997757b009027932e8b2bc0024f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-01T10:31:00.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "2235536767761835256f417c27eaa4b43132c4e579192cb8894d26735e679929",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-01T10:30:05.000Z",
      "arch": "x86_64",
      "commit": "c88492cfca89a8d0de8e56c101c6fa512fe316bc",
      "fileid": "236ef97484bf25cc153b85552b38acb788af9ee258c5c0ea7e49e7188ae0f024",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davidhofmeyr/actions/runs/26749279910"
    }
  ]
}