{
  "_id": "6aba1b6599f7aa8c6aa3c667",
  "Package": "limSolve",
  "Version": "2.0.3",
  "Title": "Solving Linear Inverse Models",
  "Authors@R": "c(person(\"Karline\",\"Soetaert\", role = c(\"aut\",\"cre\"), \nemail = \"karline.soetaert@nioz.nl\"),\nperson(\"Karel\",\"Van den Meersche\", role = \"aut\"),\nperson(\"Dick\",\"van Oevelen\", role = \"aut\",\nemail = \"dick.vanoevelen@nioz.nl\"),\nperson(\"Charles L.\",\"Lawson\", role = \"ctb\",\ncomment = \"file inverse.f\"),\nperson(\"Richard J.\",\"Hanson\", role = \"ctb\",\ncomment = \"file inverse.f\"),\nperson(\"Jack\",\"Dongarra\", role = \"ctb\",\ncomment = \"files solve.f, inverse.f\"),\nperson(\"Cleve\",\"Moler\", role = \"ctb\",\ncomment = \"file solve.f\")\n)",
  "Author": "Karline Soetaert [aut, cre], Karel Van den Meersche [aut], Dick\nvan Oevelen [aut], Charles L. Lawson [ctb] (file inverse.f),\nRichard J. Hanson [ctb] (file inverse.f), Jack Dongarra [ctb]\n(files solve.f, inverse.f), Cleve Moler [ctb] (file solve.f)",
  "Maintainer": "Karline Soetaert <karline.soetaert@nioz.nl>",
  "Description": "Functions that (1) find the minimum/maximum of a linear or\nquadratic function: min or max (f(x)), where f(x) = ||Ax-b||^2\nor f(x) = sum(a_i*x_i) subject to equality constraints Ex=f\nand/or inequality constraints Gx>=h, (2) sample an\nunderdetermined- or overdetermined system Ex=f subject to\nGx>=h, and if applicable Ax~=b, (3) solve a linear system Ax=B\nfor the unknown x. It includes banded and tridiagonal linear\nsystems.",
  "License": "GPL",
  "Copyright": "inst/COPYRIGHTS",
  "LazyData": "yes",
  "NeedsCompilation": "yes",
  "VignetteBuilder": "knitr",
  "Repository": "https://karlines.r-universe.dev",
  "Date/Publication": "2026-06-30 12:59:26 UTC",
  "RemoteUrl": "https://github.com/karlines/limsolve",
  "RemoteRef": "HEAD",
  "RemoteSha": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
  "Packaged": {
    "Date": "2026-09-28 07:29:23 UTC",
    "User": "root"
  },
  "_user": "karlines",
  "_type": "src",
  "_file": "limSolve_2.0.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/587954628c964c93077f3c7d8c905c6fd2b865401d30d7fd07341716302f5ba7",
  "_filesize": 746624,
  "_sha256": "587954628c964c93077f3c7d8c905c6fd2b865401d30d7fd07341716302f5ba7",
  "_expires": "2027-01-06T07:46:43.000Z",
  "_created": "2026-09-28T07:29:23.000Z",
  "_published": "2026-09-28T07:46:44.949Z",
  "_jobs": [
    {
      "job": 108829547263,
      "time": 121,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10957040333"
    },
    {
      "job": 108829547250,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10955709554"
    },
    {
      "job": 108829547438,
      "time": 117,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10957005473"
    },
    {
      "job": 108829547276,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10955749449"
    },
    {
      "job": 108829547303,
      "time": 100,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10956888234"
    },
    {
      "job": 108829547290,
      "time": 225,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10956727773"
    },
    {
      "job": 108829547345,
      "time": 113,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10956724334"
    },
    {
      "job": 108829547372,
      "time": 257,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10957291142"
    },
    {
      "job": 108828768988,
      "time": 168,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10956073655"
    },
    {
      "job": 108829547143,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10956359815"
    },
    {
      "job": 108829547350,
      "time": 195,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10957090396"
    },
    {
      "job": 108829547293,
      "time": 122,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10956384608"
    },
    {
      "job": 108829547379,
      "time": 98,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10957000477"
    },
    {
      "job": 108829547300,
      "time": 173,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "10955564982"
    },
    {
      "job": 108829547301,
      "time": 82,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10955554756"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813",
  "_status": "success",
  "_upstream": "https://github.com/karlines/limsolve",
  "_commit": {
    "id": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
    "author": "Karline Soetaert <karline.soetaert@nioz.nl>",
    "committer": "Karline Soetaert <karline.soetaert@nioz.nl>",
    "message": "JSS url removed\n",
    "time": 1782824366
  },
  "_maintainer": {
    "name": "Karline Soetaert",
    "email": "karline.soetaert@nioz.nl",
    "login": "karlines",
    "description": "",
    "uuid": 8592137
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "quadprog",
      "role": "Imports"
    },
    {
      "package": "lpSolve",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "karlines",
  "_selfowned": true,
  "_usedby": 13,
  "_updates": [
    {
      "week": "2026-23",
      "n": 2
    },
    {
      "week": "2026-25",
      "n": 4
    },
    {
      "week": "2026-26",
      "n": 33
    },
    {
      "week": "2026-27",
      "n": 14
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "karlines",
      "count": 67,
      "uuid": 8592137
    }
  ],
  "_userbio": {
    "uuid": 8592137,
    "type": "user",
    "name": "karline soetaert",
    "followers": 40
  },
  "_downloads": {
    "count": 4691,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/limSolve"
  },
  "_mentions": 16,
  "_devurl": "https://github.com/karlines/limsolve",
  "_searchresults": 0,
  "_topics": [
    "openblas"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/limSolve.html",
    "extra/manual.pdf"
  ],
  "_homeurl": "https://github.com/karlines/limsolve",
  "_realowner": "karlines",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1",
      "date": "2008-04-24"
    },
    {
      "version": "1.2",
      "date": "2008-09-05"
    },
    {
      "version": "1.3",
      "date": "2008-10-29"
    },
    {
      "version": "1.4",
      "date": "2009-04-15"
    },
    {
      "version": "1.5",
      "date": "2009-04-20"
    },
    {
      "version": "1.5.1",
      "date": "2009-10-11"
    },
    {
      "version": "1.5.2",
      "date": "2012-01-15"
    },
    {
      "version": "1.5.3",
      "date": "2012-04-19"
    },
    {
      "version": "1.5.4",
      "date": "2013-04-24"
    },
    {
      "version": "1.5.5",
      "date": "2013-07-02"
    },
    {
      "version": "1.5.5.1",
      "date": "2014-11-03"
    },
    {
      "version": "1.5.5.2",
      "date": "2017-01-17"
    },
    {
      "version": "1.5.5.3",
      "date": "2017-08-14"
    },
    {
      "version": "1.5.6",
      "date": "2019-11-14"
    },
    {
      "version": "1.5.7",
      "date": "2023-09-21"
    },
    {
      "version": "1.5.7.1",
      "date": "2024-02-05"
    },
    {
      "version": "1.5.7.2",
      "date": "2025-05-15"
    },
    {
      "version": "2.0",
      "date": "2025-06-11"
    },
    {
      "version": "2.0.1",
      "date": "2025-06-24"
    },
    {
      "version": "2.0.2",
      "date": "2026-06-03"
    },
    {
      "version": "2.0.3",
      "date": "2026-06-30"
    }
  ],
  "_exports": [
    "ldei",
    "ldp",
    "linp",
    "lsei",
    "nnls",
    "resolution",
    "Solve",
    "Solve.banded",
    "Solve.block",
    "Solve.tridiag",
    "varranges",
    "varsample",
    "xranges",
    "xsample"
  ],
  "_datasets": [
    {
      "name": "Blending",
      "title": "A linear inverse blending problem",
      "object": "Blending",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "Chemtax",
      "title": "An overdetermined linear inverse problem: estimating algal composition based on pigment biomarkers.",
      "object": "Chemtax",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "E_coli",
      "title": "An underdetermined linear inverse problem: the Escherichia Coli Core Metabolism Model.",
      "object": "E_coli",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "Minkdiet",
      "title": "An underdetermined linear inverse problem: estimating diet composition of Southeast Alaskan Mink.",
      "object": "Minkdiet",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "RigaWeb",
      "title": "An underdetermined linear inverse problem: the Gulf of Riga *spring* planktonic food web",
      "object": "RigaWeb",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "limSolve",
      "title": "Solving Linear Inverse Models",
      "topics": [
        "limSolve-package",
        "limSolve"
      ]
    },
    {
      "page": "Blending",
      "title": "A linear inverse blending problem",
      "topics": [
        "Blending"
      ]
    },
    {
      "page": "Chemtax",
      "title": "An overdetermined linear inverse problem: estimating algal composition based on pigment biomarkers.",
      "topics": [
        "Chemtax"
      ]
    },
    {
      "page": "E_coli",
      "title": "An underdetermined linear inverse problem: the Escherichia Coli Core Metabolism Model.",
      "topics": [
        "E_coli"
      ]
    },
    {
      "page": "ldei",
      "title": "Weighted Least Distance Programming with equality and inequality constraints.",
      "topics": [
        "ldei"
      ]
    },
    {
      "page": "ldp",
      "title": "Least Distance Programming",
      "topics": [
        "ldp"
      ]
    },
    {
      "page": "linp",
      "title": "Linear Programming.",
      "topics": [
        "linp"
      ]
    },
    {
      "page": "lsei",
      "title": "Least Squares with Equalities and Inequalities",
      "topics": [
        "lsei"
      ]
    },
    {
      "page": "Minkdiet",
      "title": "An underdetermined linear inverse problem: estimating diet composition of Southeast Alaskan Mink.",
      "topics": [
        "Minkdiet"
      ]
    },
    {
      "page": "nnls",
      "title": "Nonnegative Least Squares",
      "topics": [
        "nnls"
      ]
    },
    {
      "page": "resolution",
      "title": "Row and column resolution of a matrix.",
      "topics": [
        "resolution"
      ]
    },
    {
      "page": "RigaWeb",
      "title": "An underdetermined linear inverse problem: the Gulf of Riga *spring* planktonic food web",
      "topics": [
        "RigaWeb"
      ]
    },
    {
      "page": "Solve",
      "title": "Generalised inverse solution of Ax = B",
      "topics": [
        "Solve"
      ]
    },
    {
      "page": "Solve.banded",
      "title": "Solution of a banded system of linear equations",
      "topics": [
        "Solve.banded"
      ]
    },
    {
      "page": "Solve.block",
      "title": "Solution of an almost block diagonal system of linear equations",
      "topics": [
        "Solve.block"
      ]
    },
    {
      "page": "Solve.tridiag",
      "title": "Solution of a tridiagonal system of linear equations",
      "topics": [
        "Solve.tridiag"
      ]
    },
    {
      "page": "varranges",
      "title": "Calculates ranges of inverse variables in a linear inverse problem",
      "topics": [
        "varranges"
      ]
    },
    {
      "page": "varsample",
      "title": "Samples the probability density function of variables of linear inverse problems.",
      "topics": [
        "varsample"
      ]
    },
    {
      "page": "xranges",
      "title": "Calculates ranges of the unknowns of a linear inverse problem",
      "topics": [
        "xranges"
      ]
    },
    {
      "page": "xsample",
      "title": "Randomly samples an underdetermined problem with linear equality and inequality constraints",
      "topics": [
        "xsample"
      ]
    }
  ],
  "_rundeps": [
    "lpSolve",
    "MASS",
    "quadprog"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    }
  ],
  "_vignettes": [
    {
      "source": "limSolve.Rmd",
      "filename": "limSolve.html",
      "title": "Package limSolve: solving linear inverse models in R",
      "author": "Karline Soetaert, Karel van den Meersche and Dick van Oevelen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Even determined systems",
        "Overdetermined systems",
        "Equalities only",
        "Equalities and inequalities",
        "Underdetermined systems",
        "Equalities, inequalities and approximate equations",
        "Equalities and inequalities and a target function",
        "solving sets of linear equations with sparse matrices",
        "solve, Solve.tridiag, Solve.banded",
        "Banded matrices in the Matrix package",
        "Solve.block",
        "datasets",
        "Notes",
        "Bibliography"
      ],
      "created": "2025-06-11 10:11:07",
      "modified": "2026-06-30 12:59:26",
      "commits": 6
    }
  ],
  "_score": 6.864390031301619,
  "_indexed": true,
  "_nocasepkg": "limsolve",
  "_universes": [
    "karlines"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-09-28T07:31:27.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/ab14357b00623652dc0ca56866200f7cb1ad61b0c59eaba88bcdadf210ffef6f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-09-28T07:31:34.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/2f7d74a2ea31384c3ee1bd0436b452406414125bd54698618d7371a56571b778",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-09-28T07:31:25.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/c9dbe9532346507ef0f58a18d8c287caa96c394a2513f387a438937e2102366a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-09-28T07:31:37.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/3d4d9360266848b6b919d40b59723205a686993bde9563a4ddb53d42359bbe5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-09-28T07:45:14.000Z",
      "arch": "aarch64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/52552f74f499b4ec0a371f2d84d25638c6f1e9ea13e36bbfaabcb75dcdd1b766",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-09-28T07:43:56.000Z",
      "arch": "x86_64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/0d2f868311870963e5272867822d016d6183bd184f9cb3a37936cbfddbff0bad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-09-28T07:45:29.000Z",
      "arch": "aarch64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/4209b5ebcc17f150e5346c4c1f73237b1bc896a85f83aad529eb952b08334f2a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.3",
      "date": "2026-09-28T07:45:16.000Z",
      "arch": "x86_64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/ecd370b933655d509a572d8040c06f00c4734d9da3dcfd3055d67c613d6c6cac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.3",
      "date": "2026-09-28T07:31:39.000Z",
      "arch": "emscripten",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/0eb38e739ec22ce3c2a1f1fd250bc9da69720a5856cea59e207905de1a2364eb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-09-28T07:32:24.000Z",
      "arch": "aarch64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/373dbebf2e56c3ab73d41b527c015859c2f88ced1f2c7ddcae86b4f26191adf9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-09-28T07:30:29.000Z",
      "arch": "x86_64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/7bb8a349cca93e150196228e96f1cf5050d6c868188959a25477163e4369a6f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-09-28T07:30:42.000Z",
      "arch": "x86_64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/c4ef0de4c50274d6629eec134b3eae963e250319a95e4891b9d13b3a133d0a03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-09-28T07:32:08.000Z",
      "arch": "aarch64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/a63c165527ec589b8519bb1c50a05b055295e0a22cefbaa660437f831f251284",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-09-28T07:30:32.000Z",
      "arch": "x86_64",
      "commit": "dcfe7216c89f12dbe34dd77fe6455e69c92073cb",
      "fileid": "https://r2.ropensci.org/2e3b3f856042804f1d767ed179fd1326a21b107124ef84d842be3721d77e6d36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/karlines/actions/runs/36391679813"
    }
  ]
}