{
  "_id": "6ad0a9984d0384d99da9ed36",
  "Package": "lintools",
  "Maintainer": "Mark van der Loo <mark.vanderloo@gmail.com>",
  "License": "GPL-3",
  "Title": "Manipulation of Linear Systems of (in)Equalities",
  "Type": "Package",
  "LazyLoad": "yes",
  "Authors@R": "c(person(\"Mark\", \"van der Loo\", role=c(\"aut\",\"cre\"), email=\"mark.vanderloo@gmail.com\") , person(\"Edwin\", \"de Jonge\", role=\"aut\"))",
  "Description": "Variable elimination (Gaussian elimination,\nFourier-Motzkin elimination), Moore-Penrose pseudoinverse,\nreduction to reduced row echelon form, value substitution,\nprojecting a vector on the convex polytope described by a\nsystem of (in)equations, simplify systems by removing spurious\ncolumns and rows and collapse implied equalities, test if a\nmatrix is totally unimodular, compute variable ranges implied\nby linear (in)equalities.",
  "Version": "0.1.7.1",
  "URL": "https://github.com/data-cleaning/lintools",
  "BugReports": "https://github.com/data-cleaning/lintools/issues",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.2.3",
  "Repository": "https://data-cleaning.r-universe.dev",
  "Date/Publication": "2024-06-14 09:15:02 UTC",
  "RemoteUrl": "https://github.com/data-cleaning/lintools",
  "RemoteRef": "HEAD",
  "RemoteSha": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
  "RemoteSubdir": "pkg",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-15 10:16:33 UTC",
    "User": "root"
  },
  "Author": "Mark van der Loo [aut, cre],\nEdwin de Jonge [aut]",
  "_user": "data-cleaning",
  "_type": "src",
  "_file": "lintools_0.1.7.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/41e3e762869a734b10528bb71eb6be224cbf1233949782cfec7beb2478b181af",
  "_filesize": 171777,
  "_sha256": "41e3e762869a734b10528bb71eb6be224cbf1233949782cfec7beb2478b181af",
  "_expires": "2027-01-23T10:23:18.000Z",
  "_created": "2026-10-15T10:16:33.000Z",
  "_published": "2026-10-15T10:23:20.534Z",
  "_buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116369235146,
      "time": 82,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11964301882"
    },
    {
      "job": 116369235182,
      "time": 103,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11964387302"
    },
    {
      "job": 116369235211,
      "time": 82,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11964057210"
    },
    {
      "job": 116369235138,
      "time": 97,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11963304371"
    },
    {
      "job": 116369235349,
      "time": 92,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11964292439"
    },
    {
      "job": 116369235094,
      "time": 266,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11963633350"
    },
    {
      "job": 116369235166,
      "time": 107,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11963328892"
    },
    {
      "job": 116369234988,
      "time": 225,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11964287959"
    },
    {
      "job": 116367946592,
      "time": 190,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11964625117"
    },
    {
      "job": 116369235258,
      "time": 81,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11963334087"
    },
    {
      "job": 116369235264,
      "time": 333,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11964083425"
    },
    {
      "job": 116369235062,
      "time": 106,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11964222093"
    },
    {
      "job": 116369235126,
      "time": 72,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11964262486"
    },
    {
      "job": 116369235049,
      "time": 339,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11964373013"
    },
    {
      "job": 116369235215,
      "time": 73,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11963902254"
    }
  ],
  "_upstream": "https://github.com/data-cleaning/lintools",
  "_commit": {
    "id": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
    "author": "Mark van der Loo <mark.vanderloo@gmail.com>",
    "committer": "Mark van der Loo <mark.vanderloo@gmail.com>",
    "message": "badges\n",
    "time": 1718356502
  },
  "_maintainer": {
    "name": "Mark van der Loo",
    "email": "mark.vanderloo@gmail.com",
    "login": "markvanderloo",
    "description": "math, programming, data",
    "uuid": 1927426
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "data-cleaning",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "markvanderloo",
      "count": 100,
      "uuid": 1927426
    }
  ],
  "_userbio": {
    "uuid": 10775432,
    "type": "organization",
    "name": "Data cleaning for statistical purpose",
    "followers": 36,
    "description": "Software for cleaning data"
  },
  "_downloads": {
    "count": 663,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lintools"
  },
  "_devurl": "https://github.com/data-cleaning/lintools",
  "_searchresults": 26,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lintools.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/data-cleaning/lintools",
  "_realowner": "data-cleaning",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2016-01-22"
    },
    {
      "version": "0.1.1.1",
      "date": "2016-03-04"
    },
    {
      "version": "0.1.1.3",
      "date": "2017-02-23"
    },
    {
      "version": "0.1.1.4",
      "date": "2017-06-06"
    },
    {
      "version": "0.1.2",
      "date": "2018-07-30"
    },
    {
      "version": "0.1.3",
      "date": "2019-12-05"
    },
    {
      "version": "0.1.5",
      "date": "2021-04-29"
    },
    {
      "version": "0.1.6",
      "date": "2022-06-16"
    },
    {
      "version": "0.1.7",
      "date": "2023-01-16"
    }
  ],
  "_exports": [
    "block_index",
    "compact",
    "echelon",
    "eliminate",
    "is_feasible",
    "is_totally_unimodular",
    "normalize",
    "pinv",
    "project",
    "ranges",
    "sparse_constraints",
    "sparse_project",
    "sparseConstraints",
    "subst_value"
  ],
  "_help": [],
  "_readme": "https://github.com/data-cleaning/lintools/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "project.Rmd",
      "filename": "project.html",
      "title": "Introduction to the Successive Projection Algorithm",
      "author": "Mark van der Loo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Example",
        "Optimization in R",
        "Sparse problems",
        "Reusing sparsely defined restrictions",
        "References",
        "Some words on the rspa package"
      ],
      "created": "2015-09-08 11:43:13",
      "modified": "2017-02-23 10:52:11",
      "commits": 5
    }
  ],
  "_score": 5.670245853074124,
  "_indexed": true,
  "_nocasepkg": "lintools",
  "_universes": [
    "data-cleaning",
    "markvanderloo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:32.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/ba7f4d1121c064bf74e47d7f47651011a772ef8d398da15a38ff521290254b57",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:52.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/c5ce05711a57065af45786cbf64d7b7a7100c510ccd321085e294ed075b19df6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:34.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/ff8fff126c0cd0b040bf95eec4255805072fbabd5ab219dff599af96c61f43c1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:43.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/277c7b0232c68d42849478b3838a1764a0a839f717d2daeef2157a9a3f6719e9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:43.000Z",
      "arch": "aarch64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/d19d5bacae48c7f4c66c1a19e9f490a22d139cef164be4048ad331db90eba20f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:20:34.000Z",
      "arch": "x86_64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/c9dff4acdc3f1c1315fa1119a08c3335f24a5d2f5cdd3de544ac82f1142e3fce",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:57.000Z",
      "arch": "aarch64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/df3c5ad6da82807e357a5ee408c2cbbb3cbd5e343b10088ab5401cbe9bbce5d8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:20:34.000Z",
      "arch": "x86_64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/8dde7869c40d3545f33ac7e6e5d09af259c788fc04211a20fb5b080a29e5978f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:38.000Z",
      "arch": "emscripten",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/ee8c7e57d508e3991bbdfa2a2aca6db6cf835e0456b44c0a4ec2cf077bbf63d6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:22:02.000Z",
      "arch": "aarch64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/292ef73d7ae4dade68ec2f20f99005f2e5cedf0d19bb420c1147b0e9715e76d7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:10.000Z",
      "arch": "x86_64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/9a2768b107974c01be1d59121d5545ce8f5c7fc31ddeb650b33ed174341aa6f6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:06.000Z",
      "arch": "x86_64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/82234bc517a372e17da851fbdf8b4007a0adebb25d287e15568483334dd0266b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:22:01.000Z",
      "arch": "aarch64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/107ee22809202c4281a8b11a948f41b31f990a4a6333c9d12390efe60f5a2328",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.7.1",
      "date": "2026-10-15T10:18:08.000Z",
      "arch": "x86_64",
      "commit": "edbbf21ebc9934405cd7921d8fd856fc6afc3a77",
      "fileid": "https://r2.ropensci.org/49a544d87b9e02b72c50f5de6201a580d849fe555c87d7b349ed566534c60885",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/data-cleaning/actions/runs/38718743274"
    }
  ]
}