{
  "_id": "6acdeb36a14063b82c3acfed",
  "Package": "plskit",
  "Type": "Package",
  "Title": "PLS Regression with Modern Inference",
  "Version": "0.7.0",
  "Authors@R": "person(\"Paweł\", \"Lenartowicz\", role = c(\"aut\", \"cre\"),\nemail = \"6quarg@gmail.com\")",
  "Description": "PLS regression with modern inference: the 'split_exact'\nand 'split_nb' confirmatory tests and rotation-invariant\nsubsampling confidence intervals. R wrapper around the Rust\n'plskit' engine via 'extendr'.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "SystemRequirements": "Cargo (>= 1.85), rustc",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/pawlenartowicz/plskit",
  "BugReports": "https://github.com/pawlenartowicz/plskit/issues",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libclang-dev",
  "Repository": "https://pawlenartowicz.r-universe.dev",
  "Date/Publication": "2026-10-11 16:25:29 UTC",
  "RemoteUrl": "https://github.com/pawlenartowicz/plskit",
  "RemoteRef": "r-universe",
  "RemoteSha": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-11 20:32:45 UTC",
    "User": "root"
  },
  "Author": "Paweł Lenartowicz [aut, cre]",
  "Maintainer": "Paweł Lenartowicz <6quarg@gmail.com>",
  "_user": "pawlenartowicz",
  "_type": "src",
  "_file": "plskit_0.7.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/1d6add73bf0489e8456a88624674565a045271f9bfacc51fa0ccddd1357b8eca",
  "_filesize": 14568245,
  "_sha256": "1d6add73bf0489e8456a88624674565a045271f9bfacc51fa0ccddd1357b8eca",
  "_expires": "2027-01-19T20:53:32.000Z",
  "_created": "2026-10-11T20:32:45.000Z",
  "_published": "2026-10-13T08:26:30.674Z",
  "_buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115194789701,
      "time": 235,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11714268900"
    },
    {
      "job": 115194788994,
      "time": 294,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11715115756"
    },
    {
      "job": 115194790037,
      "time": 187,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11714059722"
    },
    {
      "job": 115194790010,
      "time": 205,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11714662114"
    },
    {
      "job": 115194790219,
      "time": 246,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11715375353"
    },
    {
      "job": 115194790149,
      "time": 417,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11714553017"
    },
    {
      "job": 115194789595,
      "time": 349,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11715275754"
    },
    {
      "job": 115194789403,
      "time": 340,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11714912124"
    },
    {
      "job": 115194788091,
      "time": 267,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11714248011"
    },
    {
      "job": 115194787175,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115194787919,
      "time": 1134,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115194788850,
      "time": 1105,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11714544342"
    },
    {
      "job": 115194789335,
      "time": 1049,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11714998268"
    },
    {
      "job": 115194787861,
      "time": 1075,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115194790045,
      "time": 1047,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11714489199"
    }
  ],
  "_upstream": "https://github.com/pawlenartowicz/plskit",
  "_commit": {
    "id": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
    "author": "github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
    "committer": "github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
    "message": "r-universe: plskit 0.7.0-r\n",
    "time": 1791735929
  },
  "_maintainer": {
    "name": "Paweł Lenartowicz",
    "email": "6quarg@gmail.com",
    "login": "pawlenartowicz",
    "bluesky": "@freestylerscientist.pl",
    "description": "Statistician, sailor, and activist.",
    "uuid": 113543670
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "bit64",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "pawlenartowicz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-41",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-05-10"
    },
    {
      "name": "v0.1.0-py",
      "date": "2026-05-10"
    },
    {
      "name": "v0.2.0",
      "date": "2026-06-12"
    },
    {
      "name": "v0.2.0-py",
      "date": "2026-06-12"
    },
    {
      "name": "v0.2.1",
      "date": "2026-06-21"
    },
    {
      "name": "v0.2.1-py",
      "date": "2026-06-21"
    },
    {
      "name": "v0.3.0",
      "date": "2026-07-31"
    },
    {
      "name": "v0.3.0-py",
      "date": "2026-07-31"
    },
    {
      "name": "v0.4.0",
      "date": "2026-08-04"
    },
    {
      "name": "v0.4.0-py",
      "date": "2026-08-04"
    },
    {
      "name": "v0.5.0",
      "date": "2026-09-07"
    },
    {
      "name": "v0.5.0-py",
      "date": "2026-09-07"
    },
    {
      "name": "v0.6.0",
      "date": "2026-09-27"
    },
    {
      "name": "v0.6.0-py",
      "date": "2026-09-27"
    },
    {
      "name": "v0.6.1",
      "date": "2026-09-28"
    },
    {
      "name": "v0.6.1-py",
      "date": "2026-09-28"
    },
    {
      "name": "v0.7.0",
      "date": "2026-10-11"
    },
    {
      "name": "v0.7.0-jl",
      "date": "2026-10-11"
    },
    {
      "name": "v0.7.0-py",
      "date": "2026-10-11"
    },
    {
      "name": "v0.7.0-r",
      "date": "2026-10-11"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "pawlenartowicz",
      "count": 30,
      "uuid": 113543670
    }
  ],
  "_userbio": {
    "uuid": 113543670,
    "type": "user",
    "name": "Paweł Lenartowicz",
    "followers": 8,
    "description": "Statistician, sailor, and activist."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/plskit"
  },
  "_devurl": "https://github.com/pawlenartowicz/plskit",
  "_searchresults": 0,
  "_cargo": true,
  "_topics": [
    "rust",
    "cargo"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/plskit.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "pls1_confirmatory_test",
    "pls1_find_k_optimal",
    "pls1_find_k_sequence",
    "pls1_fit",
    "pls1_perm_alpha",
    "pls1_perm_null",
    "pls1_predict",
    "pls1_rotation_stability",
    "pls3_confirmatory_test",
    "pls3_fit",
    "pls3_transform",
    "plssvd_fit",
    "plssvd_transform",
    "preprocess",
    "rotate",
    "split_nb_gate",
    "spls1_find_k_optimal",
    "spls1_find_k_sequence",
    "spls1_find_keep_optimal",
    "spls1_fit",
    "spls3_fit"
  ],
  "_help": [
    {
      "page": "pls1_confirmatory_test",
      "title": "Confirmatory test of a PLS1 signal",
      "topics": [
        "pls1_confirmatory_test"
      ]
    },
    {
      "page": "pls1_find_k_optimal",
      "title": "Choose k for PLS1 by cross-validation or BIC",
      "topics": [
        "pls1_find_k_optimal"
      ]
    },
    {
      "page": "pls1_find_k_sequence",
      "title": "Choose k for PLS1 by sequential testing",
      "topics": [
        "pls1_find_k_sequence"
      ]
    },
    {
      "page": "pls1_fit",
      "title": "Fit a PLS1 model",
      "topics": [
        "pls1_fit"
      ]
    },
    {
      "page": "pls1_perm_alpha",
      "title": "Dual coefficients of PLS1 fits from a Gram matrix",
      "topics": [
        "pls1_perm_alpha"
      ]
    },
    {
      "page": "pls1_perm_null",
      "title": "Permutation null of PLS1 coefficients",
      "topics": [
        "pls1_perm_null"
      ]
    },
    {
      "page": "pls1_predict",
      "title": "Predict from a fitted PLS1 model",
      "topics": [
        "pls1_predict"
      ]
    },
    {
      "page": "pls1_rotation_stability",
      "title": "Rotation-stability diagnostic for PLS1",
      "topics": [
        "pls1_rotation_stability"
      ]
    },
    {
      "page": "pls3_confirmatory_test",
      "title": "Confirmatory test of a PLS3 signal",
      "topics": [
        "pls3_confirmatory_test"
      ]
    },
    {
      "page": "pls3_fit",
      "title": "Fit a PLS3 (PLS-SVD) model",
      "topics": [
        "pls3_fit"
      ]
    },
    {
      "page": "pls3_transform",
      "title": "Project new data onto a fitted PLS3 model",
      "topics": [
        "pls3_transform"
      ]
    },
    {
      "page": "plssvd_fit",
      "title": "Fit a PLS-SVD model (alias of pls3_fit)",
      "topics": [
        "plssvd_fit"
      ]
    },
    {
      "page": "plssvd_transform",
      "title": "Project new data onto a fitted PLS-SVD model",
      "topics": [
        "plssvd_transform"
      ]
    },
    {
      "page": "preprocess",
      "title": "Standardize X and Y",
      "topics": [
        "preprocess"
      ]
    },
    {
      "page": "rotate",
      "title": "Rotate PLS1 weights or a fitted PLS1 model",
      "topics": [
        "rotate"
      ]
    },
    {
      "page": "split_nb_gate",
      "title": "Query the split_nb auto-gate",
      "topics": [
        "split_nb_gate"
      ]
    },
    {
      "page": "spls1_find_k_optimal",
      "title": "Choose k for sPLS1 by cross-validation or BIC",
      "topics": [
        "spls1_find_k_optimal"
      ]
    },
    {
      "page": "spls1_find_k_sequence",
      "title": "Choose k for sPLS1 by sequential testing",
      "topics": [
        "spls1_find_k_sequence"
      ]
    },
    {
      "page": "spls1_find_keep_optimal",
      "title": "Choose the sPLS1 keep-count by cross-validation",
      "topics": [
        "spls1_find_keep_optimal"
      ]
    },
    {
      "page": "spls1_fit",
      "title": "Fit a sparse PLS1 model",
      "topics": [
        "spls1_fit"
      ]
    },
    {
      "page": "spls3_fit",
      "title": "Fit a sparse PLS3 model",
      "topics": [
        "spls3_fit"
      ]
    }
  ],
  "_readme": "https://github.com/pawlenartowicz/plskit/raw/r-universe/README.md",
  "_rundeps": [],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "plskit",
  "_universes": [
    "pawlenartowicz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.0",
      "date": "2026-10-11T20:37:08.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/fb4bf10cc29a49f69d666bf19c763fc837e66cf92dc7391c4c9e1e5911518e95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.0",
      "date": "2026-10-11T20:37:20.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/c9daacf992fa9e6a92810c92721e0457aba5c663abdcdf07cbad39ce4a85c271",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.7.0",
      "date": "2026-10-11T20:36:15.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/74b5b0be0424ca8673096174a78e04190e22d0fbc91be73acf887797c6c2658a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.7.0",
      "date": "2026-10-11T20:36:33.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/250abfc27e5973f21485414bf1b89ca856ea8cf8826a3f2b4e40f5449990bb6a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.0",
      "date": "2026-10-11T20:38:12.000Z",
      "arch": "aarch64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/acde179c9190fea394327c4a94335d5d940d365de66d8d1ecc380c38f749b2d8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.0",
      "date": "2026-10-11T20:38:33.000Z",
      "arch": "x86_64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/30336864a3a9ea18f9cd85ecb9b2a26d557d201c43c9c18094d1d86abbd282f3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.7.0",
      "date": "2026-10-11T20:38:50.000Z",
      "arch": "aarch64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/3de7ed09fa7dbc75c944662edfdc2283d64cbc4eb2c647c7a923060c47540afc",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.7.0",
      "date": "2026-10-11T20:38:21.000Z",
      "arch": "x86_64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/9106d547d51675c0031ead3ffa743fe6410760e243ec76bc3862d8fdaa982cbe",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7.0",
      "date": "2026-10-11T20:35:34.000Z",
      "arch": "x86_64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/a2cdb9f2d23f20e6fcc4405c466cff4594014c64a7bbca148c145d7025050264",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.7.0",
      "date": "2026-10-11T20:35:30.000Z",
      "arch": "x86_64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/65ed5fa207a93ce458509078a45a762e5455ed14821c05ff667928597cdd2ab1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.7.0",
      "date": "2026-10-11T20:35:27.000Z",
      "arch": "x86_64",
      "commit": "762c7e55f2e72b27457f853b0f8c4aa3e667f756",
      "fileid": "https://r2.ropensci.org/d06c50b78bad974c569f4d31cfc7e27d97cb0f3efc6730f9cf1b5e00b650e7ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pawlenartowicz/actions/runs/38172463149"
    }
  ]
}