{
  "_id": "6a1f0a27b401979e7341c492",
  "Encoding": "UTF-8",
  "Package": "baseline",
  "Type": "Package",
  "Title": "Baseline Correction of Spectra",
  "Version": "1.3-7",
  "Date": "2025-06-18",
  "Authors@R": "c(person(given = \"Kristian Hovde\", \nfamily = \"Liland\",\nrole = c(\"aut\",\"cre\"),\nemail=\"kristian.liland@nmbu.no\",\ncomment = c(ORCID = \"0000-0001-6468-9423\")),\nperson(given = \"Bjørn-Helge\",\nfamily = \"Mevik\",\nrole=c(\"aut\")),\nperson(given = \"Roberto\",\nfamily = \"Canteri\",\nrole=c(\"ctb\")))",
  "Maintainer": "Kristian Hovde Liland <kristian.liland@nmbu.no>",
  "Description": "Collection of baseline correction algorithms, along with a\nframework and a Tcl/Tk enabled GUI for optimising baseline\nalgorithm parameters. Typical use of the package is for\nremoving background effects from spectra originating from\nvarious types of spectroscopy and spectrometry, possibly\noptimizing this with regard to regression or classification\nresults. Correction methods include polynomial fitting,\nweighted local smoothers and many more.",
  "License": "GPL-2",
  "Copyright": "inst/COPYRIGHTS",
  "LazyLoad": "true",
  "LazyData": "true",
  "URL": "https://github.com/khliland/baseline/",
  "BugReports": "https://github.com/khliland/baseline/issues/",
  "ZipData": "true",
  "NeedsCompilation": "yes",
  "Repository": "https://khliland.r-universe.dev",
  "Date/Publication": "2025-06-18 11:17:53 UTC",
  "RemoteUrl": "https://github.com/khliland/baseline",
  "RemoteRef": "HEAD",
  "RemoteSha": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
  "Packaged": {
    "Date": "2026-05-16 09:06:45 UTC",
    "User": "root"
  },
  "Author": "Kristian Hovde Liland [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-6468-9423>),\nBjørn-Helge Mevik [aut],\nRoberto Canteri [ctb]",
  "MD5sum": "a83482222502b952337b739faddb9218",
  "_user": "khliland",
  "_type": "src",
  "_file": "baseline_1.3-7.tar.gz",
  "_fileid": "e017e2c769b7a2f42724dd70ac9bc70220df3deba3adf539ab14f7f12ff5f88e",
  "_filesize": 1571974,
  "_sha256": "e017e2c769b7a2f42724dd70ac9bc70220df3deba3adf539ab14f7f12ff5f88e",
  "_created": "2026-05-16T09:06:45.000Z",
  "_published": "2026-06-02T16:51:51.729Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79125067315,
      "time": 106,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032193238"
    },
    {
      "job": 79125066673,
      "time": 112,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032193778"
    },
    {
      "job": 79125067309,
      "time": 118,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032194389"
    },
    {
      "job": 79125067270,
      "time": 126,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032195198"
    },
    {
      "job": 79125067330,
      "time": 73,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79125066931,
      "time": 158,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79125067120,
      "time": 102,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79125066760,
      "time": 183,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79125065790,
      "time": 220,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032182239"
    },
    {
      "job": 79125065942,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79125066915,
      "time": 116,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032194165"
    },
    {
      "job": 79125067055,
      "time": 98,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7032192332"
    },
    {
      "job": 79125067218,
      "time": 95,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032192187"
    }
  ],
  "_buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/khliland/baseline",
  "_commit": {
    "id": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
    "author": "Kristian Hovde Liland <khliland@users.noreply.github.com>",
    "committer": "Kristian Hovde Liland <khliland@users.noreply.github.com>",
    "message": "baseline 1.3-7\n",
    "time": 1750245473
  },
  "_maintainer": {
    "name": "Kristian Hovde Liland",
    "email": "kristian.liland@nmbu.no",
    "login": "khliland",
    "uuid": 9257806,
    "orcid": "0000-0001-6468-9423"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "SparseM",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "gWidgets2",
      "role": "Suggests"
    },
    {
      "package": "gWidgets2tcltk",
      "role": "Suggests"
    },
    {
      "package": "IDPmisc",
      "role": "Suggests"
    },
    {
      "package": "lattice",
      "role": "Suggests"
    },
    {
      "package": "pls",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    }
  ],
  "_owner": "khliland",
  "_selfowned": true,
  "_usedby": 8,
  "_updates": [
    {
      "week": "2025-23",
      "n": 3
    },
    {
      "week": "2025-25",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 11,
  "_contributors": [
    {
      "user": "khliland",
      "count": 14,
      "uuid": 9257806
    }
  ],
  "_userbio": {
    "uuid": 9257806,
    "type": "user",
    "name": "Kristian Hovde Liland"
  },
  "_downloads": {
    "count": 1142,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/baseline"
  },
  "_mentions": 8,
  "_devurl": "https://github.com/khliland/baseline",
  "_searchresults": 85,
  "_topics": [
    "openblas"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/baseline.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/khliland/baseline",
  "_realowner": "khliland",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0-0",
      "date": "2011-01-10"
    },
    {
      "version": "1.0-1",
      "date": "2011-08-12"
    },
    {
      "version": "1.1-0",
      "date": "2012-06-24"
    },
    {
      "version": "1.1-1",
      "date": "2013-03-27"
    },
    {
      "version": "1.1-2",
      "date": "2013-05-02"
    },
    {
      "version": "1.1-3",
      "date": "2014-02-21"
    },
    {
      "version": "1.1-4",
      "date": "2015-01-20"
    },
    {
      "version": "1.2-0",
      "date": "2015-03-11"
    },
    {
      "version": "1.2-1",
      "date": "2015-07-05"
    },
    {
      "version": "1.2-2",
      "date": "2019-11-05"
    },
    {
      "version": "1.2-3",
      "date": "2020-02-03"
    },
    {
      "version": "1.3-0",
      "date": "2020-05-11"
    },
    {
      "version": "1.3-1",
      "date": "2020-09-12"
    },
    {
      "version": "1.3-4",
      "date": "2022-07-06"
    },
    {
      "version": "1.3-5",
      "date": "2023-11-18"
    },
    {
      "version": "1.3-6",
      "date": "2025-06-04"
    },
    {
      "version": "1.3-7",
      "date": "2025-06-18"
    }
  ],
  "_exports": [
    "algorithm",
    "baseline",
    "baseline.als",
    "baseline.fillPeaks",
    "baseline.irls",
    "baseline.lowpass",
    "baseline.medianWindow",
    "baseline.modpolyfit",
    "baseline.peakDetection",
    "baseline.rfbaseline",
    "baseline.rollingBall",
    "baseline.shirley",
    "baseline.TAP",
    "baselineAlgorithms",
    "baselineAlgorithmsGUI",
    "baselineEnv",
    "baselineGUI",
    "custom.baseline",
    "description",
    "doOptim",
    "extraArgs",
    "funcName",
    "getBaseline",
    "getBaselineEnv",
    "getCall",
    "getCorrected",
    "getOptim",
    "getOptimRes",
    "getSpectra",
    "ind.min",
    "minQualMeas",
    "mvrValstats",
    "name",
    "optimWizard",
    "overall.min",
    "param",
    "param.ind.min",
    "param.min",
    "paramName",
    "plot",
    "plotBaseline",
    "plotOptim",
    "putBaselineEnv",
    "qualMeas",
    "qualMeas.ind.min",
    "qualMeasName",
    "runTest"
  ],
  "_datasets": [
    {
      "name": "C1s",
      "title": "XPS core line data",
      "object": "C1s",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 2,
      "table": true,
      "tojson": true
    },
    {
      "name": "milk",
      "title": "MALDI-TOF mass spectra",
      "object": "milk",
      "class": [
        "data.frame"
      ],
      "fields": [
        "cow",
        "spectra"
      ],
      "rows": 45,
      "table": false,
      "tojson": true
    },
    {
      "name": "O1s",
      "title": "XPS core line data",
      "object": "O1s",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 2,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "baseline-package",
      "title": "Baseline correction",
      "topics": [
        "baseline-package"
      ]
    },
    {
      "page": "algorithm",
      "title": "Extraction methods for \"baselineAlgTest\" objects",
      "topics": [
        "algorithm",
        "algorithm,baselineAlgTest-method",
        "algorithm-methods",
        "extraArgs",
        "extraArgs,baselineAlgTest-method",
        "extraArgs-methods"
      ]
    },
    {
      "page": "baseline",
      "title": "Baseline correction",
      "topics": [
        "baseline"
      ]
    },
    {
      "page": "baseline-class",
      "title": "Class \"baseline\"",
      "topics": [
        "baseline-class",
        "getBaseline,baseline-method",
        "getCall,baseline-method",
        "getCorrected,baseline-method",
        "getSpectra,baseline-method"
      ]
    },
    {
      "page": "baseline.als",
      "title": "Asymmetric Least Squares",
      "topics": [
        "als",
        "baseline.als"
      ]
    },
    {
      "page": "baseline.fillPeaks",
      "title": "Fill peaks",
      "topics": [
        "baseline.fillPeaks",
        "fillPeaks"
      ]
    },
    {
      "page": "baseline.irls",
      "title": "Iterative Restricted Least Squares",
      "topics": [
        "baseline.irls",
        "irls"
      ]
    },
    {
      "page": "baseline.lowpass",
      "title": "Low-pass FFT filter",
      "topics": [
        "baseline.lowpass",
        "lowpass"
      ]
    },
    {
      "page": "baseline.medianWindow",
      "title": "Median window",
      "topics": [
        "baseline.medianWindow",
        "medianWindow"
      ]
    },
    {
      "page": "baseline.modpolyfit",
      "title": "Modified polynomial fitting",
      "topics": [
        "baseline.modpolyfit",
        "modpolyfit"
      ]
    },
    {
      "page": "baseline.peakDetection",
      "title": "Simultaneous Peak Detection and Baseline Correction",
      "topics": [
        "baseline.peakDetection",
        "peakDetection"
      ]
    },
    {
      "page": "baseline.rfbaseline",
      "title": "Robust Baseline Estimation",
      "topics": [
        "baseline.rfbaseline",
        "rfbaseline"
      ]
    },
    {
      "page": "baseline.rollingBall",
      "title": "Rolling ball",
      "topics": [
        "baseline.rollingBall",
        "rollingBall"
      ]
    },
    {
      "page": "baseline.shirley",
      "title": "Shirley Background Estimation",
      "topics": [
        "baseline.shirley",
        "shirley"
      ]
    },
    {
      "page": "baseline.TAP",
      "title": "TAP",
      "topics": [
        "baseline.TAP",
        "TAP"
      ]
    },
    {
      "page": "baselineAlg-class",
      "title": "Class \"baselineAlg\"",
      "topics": [
        "baselineAlg-class"
      ]
    },
    {
      "page": "baselineAlgorithms",
      "title": "List of available baseline algorithms",
      "topics": [
        "baselineAlgorithms"
      ]
    },
    {
      "page": "baselineAlgorithmsGUI",
      "title": "List of available baseline algorithms for GUI function",
      "topics": [
        "baselineAlgorithmsGUI"
      ]
    },
    {
      "page": "baselineAlgResult-class",
      "title": "Class \"baselineAlgResult\"",
      "topics": [
        "baselineAlgResult-class"
      ]
    },
    {
      "page": "baselineAlgTest-class",
      "title": "Class \"baselineAlgTest\"",
      "topics": [
        "baselineAlgTest-class"
      ]
    },
    {
      "page": "baselineEnv",
      "title": "Baseline environment",
      "topics": [
        "baselineEnv",
        "getBaselineEnv",
        "putBaselineEnv"
      ]
    },
    {
      "page": "baselineGUI",
      "title": "Interactive plotting tool",
      "topics": [
        "baselineGUI"
      ]
    },
    {
      "page": "custom.baseline",
      "title": "Customized baseline correction",
      "topics": [
        "custom.baseline"
      ]
    },
    {
      "page": "doOptim",
      "title": "Optimise several baseline algorithms on a data set",
      "topics": [
        "doOptim",
        "mvrValstats"
      ]
    },
    {
      "page": "funcName",
      "title": "Extract the \"funcName\" slot.",
      "topics": [
        "funcName",
        "funcName,baselineAlg-method",
        "funcName,baselineAlgTest-method",
        "funcName-methods"
      ]
    },
    {
      "page": "getBaseline",
      "title": "Functions to extract the components of a \"baseline\" object",
      "topics": [
        "getBaseline",
        "getCall",
        "getCorrected",
        "getSpectra"
      ]
    },
    {
      "page": "ind.min",
      "title": "Extraction methods specific for \"predictionResult\" objects",
      "topics": [
        "ind.min",
        "ind.min,predictionResult-method",
        "ind.min-methods",
        "paramName",
        "paramName,predictionResult-method",
        "paramName-methods"
      ]
    },
    {
      "page": "milk",
      "title": "MALDI-TOF mass spectra",
      "topics": [
        "milk"
      ]
    },
    {
      "page": "name",
      "title": "Extraction methods for \"baselineAlg\" objects",
      "topics": [
        "description",
        "description,baselineAlg-method",
        "description-methods",
        "name",
        "name,baselineAlg-method",
        "name-methods"
      ]
    },
    {
      "page": "optimWizard",
      "title": "Visual tool for setting up optimization",
      "topics": [
        "getOptim",
        "getOptimRes",
        "optimWizard"
      ]
    },
    {
      "page": "overall.min",
      "title": "Extract the minimum from a baseline optimisation",
      "topics": [
        "overall.min"
      ]
    },
    {
      "page": "param",
      "title": "Extract the \"param\" slot",
      "topics": [
        "param",
        "param,baselineAlg-method",
        "param,baselineAlgResult-method",
        "param,baselineAlgTest-method",
        "param,predictionResult-method",
        "param-methods"
      ]
    },
    {
      "page": "param.ind.min",
      "title": "Extraction methods for \"baselineAlgResult\" objects",
      "topics": [
        "param.ind.min",
        "param.ind.min,baselineAlgResult-method",
        "param.ind.min-methods",
        "qualMeas.ind.min",
        "qualMeas.ind.min,baselineAlgResult-method",
        "qualMeas.ind.min-methods"
      ]
    },
    {
      "page": "plotBaseline",
      "title": "Plot method for \"baseline\" objects",
      "topics": [
        "plot,baseline-method",
        "plotBaseline"
      ]
    },
    {
      "page": "plotOptim",
      "title": "Plotting tool for result objects from optimization",
      "topics": [
        "plotOptim"
      ]
    },
    {
      "page": "PLSRTest-class",
      "title": "Class \"PLSRTest\"",
      "topics": [
        "PLSRTest-class"
      ]
    },
    {
      "page": "predictionResult-class",
      "title": "Class \"predictionResult\"",
      "topics": [
        "predictionResult-class"
      ]
    },
    {
      "page": "predictionTest-class",
      "title": "Class \"predictionTest\"",
      "topics": [
        "predictionTest-class"
      ]
    },
    {
      "page": "qualMeas",
      "title": "Extraction functions for \"predictionResult\" or \"baselineAlgResult\" objects",
      "topics": [
        "minQualMeas",
        "minQualMeas,baselineAlgResult-method",
        "minQualMeas,predictionResult-method",
        "minQualMeas-methods",
        "param.min",
        "param.min,baselineAlgResult-method",
        "param.min,predictionResult-method",
        "param.min-methods",
        "qualMeas",
        "qualMeas,baselineAlgResult-method",
        "qualMeas,predictionResult-method",
        "qualMeas-methods",
        "qualMeasName",
        "qualMeasName,baselineAlgResult-method",
        "qualMeasName,predictionResult-method",
        "qualMeasName-methods"
      ]
    },
    {
      "page": "ridgeRegressionTest-class",
      "title": "Class \"ridgeRegressionTest\"",
      "topics": [
        "ridgeRegressionTest-class"
      ]
    },
    {
      "page": "runTest",
      "title": "Run a predictionTest or baselineAlgTest",
      "topics": [
        "runTest",
        "runTest,baselineAlgTest-method",
        "runTest,PLSRTest-method",
        "runTest,ridgeRegressionTest-method",
        "runTest-methods"
      ]
    },
    {
      "page": "XPSdata",
      "title": "XPS core line data",
      "topics": [
        "C1s",
        "O1s"
      ]
    }
  ],
  "_readme": "https://github.com/khliland/baseline/raw/HEAD/README.md",
  "_rundeps": [
    "SparseM"
  ],
  "_sysdeps": [
    {
      "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)"
    },
    {
      "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)"
    }
  ],
  "_score": 7.311778943485897,
  "_indexed": true,
  "_nocasepkg": "baseline",
  "_universes": [
    "khliland"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3-7",
      "date": "2026-05-16T09:08:37.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
      "fileid": "7d086f1a35c7aa1b96642b692e3953db80c7cb4c70e9d84a133e066016bf0f10",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3-7",
      "date": "2026-05-16T09:08:39.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
      "fileid": "25837941b61cc15f95dba1708b69ab545c81965bb6a1797696054afbbbe09097",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3-7",
      "date": "2026-05-16T09:08:50.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
      "fileid": "81c770811274b56fab97834420eae0851f8d38e0a7cf2c71158b8d170265e645",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3-7",
      "date": "2026-05-16T09:08:56.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
      "fileid": "3260cdf77f5b8bff47d31484d08519750707f8bb403d6ad77d79d9c5f32bdf1e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3-7",
      "date": "2026-05-16T09:08:21.000Z",
      "arch": "x86_64",
      "commit": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
      "fileid": "a89babe79c01f52c78bd5f2a0c8a4904efdfc768973f1e86e12c76d2ec23c700",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3-7",
      "date": "2026-05-16T09:08:10.000Z",
      "arch": "x86_64",
      "commit": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
      "fileid": "bbac624348d8ec4df6b7ee98fbdf02b1a118d775a7b7ebc67998cf5893998bcc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3-7",
      "date": "2026-05-16T09:08:02.000Z",
      "arch": "x86_64",
      "commit": "5b75d79cc2c8316e4b6ac14e19329180005ca5c3",
      "fileid": "6fe36c9693429581376def902b8c772283ff4280729fb856b42972e215f33952",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/khliland/actions/runs/25957995239"
    }
  ]
}