{
  "_id": "6a1d28f51d7bb097a0a3854b",
  "Package": "pcaL1",
  "Version": "1.5.9",
  "Date": "2025-04-25",
  "Title": "L1-Norm PCA Methods",
  "License": "GPL (>= 3)",
  "Authors@R": "c(person(given = \"Sapan\",\nfamily = \"Jot\",\nrole = \"aut\",\nemail = \"sapan.madaan@gmail.com\"),\nperson(given = \"Paul\",\nfamily = \"Brooks\",\nrole = c(\"aut\", \"cre\"),\nemail = \"jpbrooks@vcu.edu\"),\nperson(given = \"Andrea\",\nfamily = \"Visentin\",\nrole = \"aut\",\nemail = \"andrea.visentin@insight-centre.org\"),\nperson(given = c(\"Young\", \"Woong\"),\nfamily = \"Park\",\nrole = \"aut\",\nemail = \"ywpark@iastate.edu\"),\nperson(given = c(\"and\", \"Yi-Hui\"),\nfamily = \"Zhou\",\nrole = \"aut\",\nemail = \"yihui_zhou@ncsu.edu\"))",
  "Description": "Implementations of several methods for principal component\nanalysis using the L1 norm.  The package depends on COIN-OR Clp\nversion >= 1.17.4.  The methods implemented are PCA-L1 (Kwak\n2008) <DOI:10.1109/TPAMI.2008.114>, L1-PCA (Ke and Kanade 2003,\n2005) <DOI:10.1109/CVPR.2005.309>, L1-PCA* (Brooks, Dula, and\nBoone 2013) <DOI:10.1016/j.csda.2012.11.007>, L1-PCAhp\n(Visentin, Prestwich and Armagan 2016)\n<DOI:10.1007/978-3-319-46227-1_37>, wPCA (Park and Klabjan\n2016) <DOI: 10.1109/ICDM.2016.0054>, awPCA (Park and Klabjan\n2016) <DOI: 10.1109/ICDM.2016.0054>, PCA-Lp (Kwak 2014)\n<DOI:10.1109/TCYB.2013.2262936>, and SharpEl1-PCA (Brooks and\nDula, submitted).",
  "URL": "",
  "SystemRequirements": "COIN-OR Clp (>= 1.17.4)",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-01 06:35:14 UTC",
    "User": "root"
  },
  "Author": "Sapan Jot [aut], Paul Brooks [aut, cre], Andrea Visentin [aut],\nYoung Woong Park [aut], and Yi-Hui Zhou [aut]",
  "Maintainer": "Paul Brooks <jpbrooks@vcu.edu>",
  "Config/pak/sysreqs": "coinor-libclp-dev",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-05-03 19:30:02 UTC",
  "RemoteUrl": "https://github.com/cran/pcaL1",
  "RemoteRef": "HEAD",
  "RemoteSha": "58a857b0d8f4289336709e6f0b8b016740fa53c2",
  "MD5sum": "73d78753ba1a822fa0cab4db884ca928",
  "_user": "cran",
  "_type": "src",
  "_file": "pcaL1_1.5.9.tar.gz",
  "_fileid": "36f901b539da6822a80cb20e0234c4562d5618cf130ca6c0c79f8683f4bb5bf3",
  "_filesize": 234730,
  "_sha256": "36f901b539da6822a80cb20e0234c4562d5618cf130ca6c0c79f8683f4bb5bf3",
  "_created": "2026-06-01T06:35:14.000Z",
  "_published": "2026-06-01T06:38:45.880Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78798994917,
      "time": 109,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7324871444"
    },
    {
      "job": 78798994900,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7324876312"
    },
    {
      "job": 78798994928,
      "time": 112,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7324872038"
    },
    {
      "job": 78798994918,
      "time": 108,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7324871216"
    },
    {
      "job": 78798584627,
      "time": 214,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7324844693"
    },
    {
      "job": 78798994891,
      "time": 91,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26739077974",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/pcaL1",
  "_commit": {
    "id": "58a857b0d8f4289336709e6f0b8b016740fa53c2",
    "author": "Paul Brooks <jpbrooks@vcu.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.5.9\n",
    "time": 1746300602
  },
  "_maintainer": {
    "name": "Paul Brooks",
    "email": "jpbrooks@vcu.edu",
    "login": "jpbrooks",
    "description": "",
    "uuid": 17090128
  },
  "_registered": true,
  "_dependencies": [],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jpbrooks",
      "count": 16,
      "uuid": 17090128
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 4271,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/pcaL1"
  },
  "_searchresults": 25,
  "_topics": [
    "clp",
    "openblas"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/pcaL1.html",
    "manual.pdf"
  ],
  "_realowner": "jpbrooks",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2012-04-20"
    },
    {
      "version": "1.1",
      "date": "2012-04-23"
    },
    {
      "version": "1.2",
      "date": "2012-07-06"
    },
    {
      "version": "1.2.1",
      "date": "2013-12-23"
    },
    {
      "version": "1.3",
      "date": "2015-04-25"
    },
    {
      "version": "1.3-1",
      "date": "2016-04-12"
    },
    {
      "version": "1.4.1",
      "date": "2016-12-20"
    },
    {
      "version": "1.5",
      "date": "2017-03-09"
    },
    {
      "version": "1.5.1",
      "date": "2017-04-10"
    },
    {
      "version": "1.5.2",
      "date": "2017-07-20"
    },
    {
      "version": "1.5.3",
      "date": "2019-12-19"
    },
    {
      "version": "1.5.4",
      "date": "2020-02-11"
    },
    {
      "version": "1.5.5",
      "date": "2021-10-29"
    },
    {
      "version": "1.5.6",
      "date": "2022-01-04"
    },
    {
      "version": "1.5.7",
      "date": "2023-01-18"
    },
    {
      "version": "1.5.9",
      "date": "2025-05-03"
    }
  ],
  "_exports": [
    "awl1pca",
    "l1pca",
    "l1pcahp",
    "l1pcastar",
    "l1projection",
    "l2projection",
    "pcal1",
    "pcalp",
    "sharpel1pca",
    "sharpel1rs",
    "sparsel1pca",
    "weightedL1Distance",
    "wl1pca"
  ],
  "_help": [
    {
      "page": "pcaL1-package",
      "title": "pcaL1: L1-Norm PCA Methods",
      "topics": [
        "pcaL1-package",
        "pcaL1"
      ]
    },
    {
      "page": "awl1pca",
      "title": "awPCA",
      "topics": [
        "awl1pca"
      ]
    },
    {
      "page": "l1pca",
      "title": "L1-PCA",
      "topics": [
        "l1pca"
      ]
    },
    {
      "page": "l1pcahp",
      "title": "L1-PCAhp",
      "topics": [
        "l1pcahp"
      ]
    },
    {
      "page": "l1pcastar",
      "title": "L1-PCA*",
      "topics": [
        "l1pcastar"
      ]
    },
    {
      "page": "l1projection",
      "title": "L1 Projection",
      "topics": [
        "l1projection"
      ]
    },
    {
      "page": "L2PCA_approx",
      "title": "L2PCA_approx",
      "topics": [
        "l2pcaapprox",
        "L2PCA_approx"
      ]
    },
    {
      "page": "l2projection",
      "title": "L2 Projection",
      "topics": [
        "l2projection"
      ]
    },
    {
      "page": "pcal1",
      "title": "PCA-L1",
      "topics": [
        "pcal1"
      ]
    },
    {
      "page": "pcalp",
      "title": "PCA-Lp",
      "topics": [
        "pcalp"
      ]
    },
    {
      "page": "plot.awl1pca",
      "title": "Plot an awl1pca Object",
      "topics": [
        "plot.awl1pca"
      ]
    },
    {
      "page": "plot.l1pca",
      "title": "Plot an L1pca Object",
      "topics": [
        "plot.l1pca"
      ]
    },
    {
      "page": "plot.l1pcahp",
      "title": "Plot an L1PCAhp Object",
      "topics": [
        "plot.l1pcahp"
      ]
    },
    {
      "page": "plot.l1pcastar",
      "title": "Plot an L1pcastar Object",
      "topics": [
        "plot.l1pcastar"
      ]
    },
    {
      "page": "plot.pcal1",
      "title": "Plot a Pcal1 Object",
      "topics": [
        "plot.pcal1"
      ]
    },
    {
      "page": "plot.pcalp",
      "title": "Plot a Pcalp Object",
      "topics": [
        "plot.pcalp"
      ]
    },
    {
      "page": "plot.sharpel1pca",
      "title": "Plot a Sharpel1pca Object",
      "topics": [
        "plot.sharpel1pca"
      ]
    },
    {
      "page": "plot.sharpel1rs",
      "title": "Plot a Sharpel1rs Object",
      "topics": [
        "plot.sharpel1rs"
      ]
    },
    {
      "page": "plot.sparsel1pca",
      "title": "Plot a Sparsel1pca Object",
      "topics": [
        "plot.sparsel1pca"
      ]
    },
    {
      "page": "plot.wl1pca",
      "title": "Plot a Wl1pca Object",
      "topics": [
        "plot.wl1pca"
      ]
    },
    {
      "page": "sharpel1pca",
      "title": "SharpEl1-PCA",
      "topics": [
        "sharpel1pca"
      ]
    },
    {
      "page": "sharpel1rs",
      "title": "SharpEl1-RS",
      "topics": [
        "sharpel1rs"
      ]
    },
    {
      "page": "sparsel1pca",
      "title": "SparsEl1-PCA",
      "topics": [
        "sparsel1pca"
      ]
    },
    {
      "page": "weightedL1Distance",
      "title": "Weighted L1 Distance",
      "topics": [
        "weightedL1Distance"
      ]
    },
    {
      "page": "wl1pca",
      "title": "wPCA",
      "topics": [
        "wl1pca"
      ]
    }
  ],
  "_rundeps": [],
  "_sysdeps": [
    {
      "shlib": "libClp",
      "package": "coinor-libclp1",
      "headers": "coinor-libclp-dev",
      "source": "clp",
      "version": "1.17.9+ds-1",
      "name": "clp",
      "homepage": "https://projects.coin-or.org/Clp",
      "description": "Coin-or linear programming solver (shared libraries)"
    },
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    }
  ],
  "_score": 2.0284695800988617,
  "_indexed": false,
  "_nocasepkg": "pcal1",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://jpbrooks.r-universe.dev/pcaL1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.9",
      "date": "2026-06-01T06:38:00.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "58a857b0d8f4289336709e6f0b8b016740fa53c2",
      "fileid": "1479dbecfcaaf77b292af42520ed69c122ee22f0e616648ff4b5818f094376ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26739077974"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.9",
      "date": "2026-06-01T06:38:17.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "58a857b0d8f4289336709e6f0b8b016740fa53c2",
      "fileid": "b1c6c27b122ced77e9f83795e3bc88623381e325e2a6075a25e96b27eedcf0c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26739077974"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.9",
      "date": "2026-06-01T06:38:02.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "58a857b0d8f4289336709e6f0b8b016740fa53c2",
      "fileid": "de18cbc017e4125246759189f9f210524cd1539153931fa4f4310205973e944c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26739077974"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.9",
      "date": "2026-06-01T06:37:56.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "58a857b0d8f4289336709e6f0b8b016740fa53c2",
      "fileid": "421c64b3b96cbe1ac4818d94fd0ac5efafe15663455772006d81181474e32218",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26739077974"
    }
  ]
}