{
  "_id": "6a104d3aacfb0bcc41ca059f",
  "Package": "bread",
  "Title": "Analyze Big Files Without Loading Them in Memory",
  "Version": "0.4.1",
  "Authors@R": "person(\"Vincent\", \"Guegan\", , \"vincent.guegan@banque-france.fr\", role = c(\"aut\", \"cre\"))",
  "Description": "A simple set of wrapper functions for data.table::fread()\nthat allows subsetting or filtering rows and selecting columns\nof table-formatted files too large for the available RAM. 'b\nstands for 'big files'. bread makes heavy use of Unix commands\nlike 'grep', 'sed', 'wc', 'awk' and 'cut'. They are available\nby default in all Unix environments. For Windows, you need to\ninstall those commands externally in order to simulate a Unix\nenvironment and make sure that the executables are in the\nWindows PATH variable. To my knowledge, the simplest ways are\nto install 'RTools', 'Git' or 'Cygwin'. If they have been\ncorrectly installed (with the expected registry entries), they\nshould be detected on loading the package and the correct\ndirectories will be added automatically to the PATH.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/MagicHead99/bread/",
  "BugReports": "https://github.com/MagicHead99/bread/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.1",
  "NeedsCompilation": "no",
  "Author": "Vincent Guegan [aut, cre]",
  "Maintainer": "Vincent Guegan <vincent.guegan@banque-france.fr>",
  "Repository": "https://magichead99.r-universe.dev",
  "Date/Publication": "2023-06-26 13:41:13 UTC",
  "RemoteUrl": "https://github.com/magichead99/bread",
  "RemoteRef": "HEAD",
  "RemoteSha": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
  "Packaged": {
    "Date": "2026-05-10 07:01:58 UTC",
    "User": "root"
  },
  "MD5sum": "7c4a32e7783590ad3decc6cb277f51ef",
  "_user": "magichead99",
  "_type": "src",
  "_file": "bread_0.4.1.tar.gz",
  "_fileid": "c4b4d9f63464f113b68552dfa44b1ae0f60a61a8ad4bf1649cdafe7535426252",
  "_filesize": 140911,
  "_sha256": "c4b4d9f63464f113b68552dfa44b1ae0f60a61a8ad4bf1649cdafe7535426252",
  "_created": "2026-05-10T07:01:58.000Z",
  "_published": "2026-05-22T12:34:02.836Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77380272556,
      "time": 100,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6901801274"
    },
    {
      "job": 77380272477,
      "time": 91,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901799626"
    },
    {
      "job": 77380272534,
      "time": 191,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6901807279"
    },
    {
      "job": 77380272804,
      "time": 117,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901800266"
    },
    {
      "job": 77380272113,
      "time": 154,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901788430"
    },
    {
      "job": 77380272078,
      "time": 77,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7160567955"
    },
    {
      "job": 77380272773,
      "time": 70,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6901797028"
    },
    {
      "job": 77380272937,
      "time": 75,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6901797560"
    },
    {
      "job": 77380272890,
      "time": 153,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6901806770"
    }
  ],
  "_buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/magichead99/bread",
  "_commit": {
    "id": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
    "author": "MagicHead99 <reith99@hotmail.com>",
    "committer": "MagicHead99 <reith99@hotmail.com>",
    "message": "v0.4.1 added version in description...\n",
    "time": 1687786873
  },
  "_maintainer": {
    "name": "Vincent Guegan",
    "email": "vincent.guegan@banque-france.fr",
    "login": "webstat-bdf",
    "uuid": 55278827
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "data.table",
      "role": "Imports"
    }
  ],
  "_owner": "magichead99",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [],
  "_tags": [],
  "_stars": 14,
  "_contributors": [
    {
      "user": "magichead99",
      "count": 31,
      "uuid": 71546640
    },
    {
      "user": "webstat-bdf",
      "count": 11,
      "uuid": 55278827
    }
  ],
  "_userbio": {
    "uuid": 71546640,
    "type": "user",
    "name": "MagicHead99"
  },
  "_downloads": {
    "count": 329,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bread"
  },
  "_devurl": "https://github.com/magichead99/bread",
  "_searchresults": 78,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/bread.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/magichead99/bread",
  "_realowner": "magichead99",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.5",
      "date": "2022-01-17"
    },
    {
      "version": "0.1.7",
      "date": "2022-01-19"
    },
    {
      "version": "0.2.3",
      "date": "2022-08-08"
    },
    {
      "version": "0.3.1",
      "date": "2022-11-16"
    },
    {
      "version": "0.4.1",
      "date": "2023-06-26"
    }
  ],
  "_exports": [
    "bcolnames",
    "bfile_split",
    "bfilter",
    "bmeta",
    "bnrow",
    "bnumrange",
    "bread",
    "bselect",
    "bsep",
    "bsubset"
  ],
  "_help": [
    {
      "page": "bcolnames",
      "title": "Retrieve the column names directly from a big file without loading it in memory",
      "topics": [
        "bcolnames"
      ]
    },
    {
      "page": "bfile_split",
      "title": "Splits a big file in several smaller files without loading it entirely in memory",
      "topics": [
        "bfile_split"
      ]
    },
    {
      "page": "bfilter",
      "title": "Pre-filters a data file using column values before loading it in memory",
      "topics": [
        "bfilter"
      ]
    },
    {
      "page": "bmeta",
      "title": "Helper function generating nrow and colnames for the target file without loading it in memory",
      "topics": [
        "bmeta"
      ]
    },
    {
      "page": "bnrow",
      "title": "Count the number of rows of a big file without loading it in memory",
      "topics": [
        "bnrow"
      ]
    },
    {
      "page": "bnumrange",
      "title": "Pre-filters a data file using column numerical range before loading it in memory",
      "topics": [
        "bnumrange"
      ]
    },
    {
      "page": "bread",
      "title": "Reads a file in table format, selecting columns, subsetting rows by number and filtering them by column values",
      "topics": [
        "bread"
      ]
    },
    {
      "page": "bselect",
      "title": "Pre-selects columns of a data file before loading it in memory",
      "topics": [
        "bselect"
      ]
    },
    {
      "page": "bsep",
      "title": "Tries to identify the separator / delimiter used in a table format file",
      "topics": [
        "bsep"
      ]
    },
    {
      "page": "bsubset",
      "title": "Pre-subsets rows of a data file by index number before loading it in memory",
      "topics": [
        "bsubset"
      ]
    }
  ],
  "_readme": "https://github.com/magichead99/bread/raw/HEAD/README.md",
  "_rundeps": [
    "data.table"
  ],
  "_score": 5.515343893088382,
  "_indexed": true,
  "_nocasepkg": "bread",
  "_universes": [
    "magichead99",
    "webstat-bdf"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.1",
      "date": "2026-05-10T07:03:51.000Z",
      "distro": "noble",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "fbfaac745da88813e10a399ba198c9552ee31eca9d8001e92890fdec0125dad6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.1",
      "date": "2026-05-10T07:03:38.000Z",
      "distro": "noble",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "0dd957f368c2db41427ef61c33f97c98557d1a7c27eaf43191997f0bee8ccd5f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.1",
      "date": "2026-05-10T07:04:45.000Z",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "e3fcf571080e85656dd7c4999e50a5a24108973b4d77ced851ce9f37ab52aba9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.1",
      "date": "2026-05-10T07:03:46.000Z",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "00628e52b990c2d0e0f54c7be5070cef795567d0f37e92204d01534f4878e65e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-05-10T07:02:58.000Z",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "e564bbf3f96d5c15b4f6cb41f1b5bedb3ddbae830ea5f332ca6cdf98189387a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-05-10T07:03:01.000Z",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "e21c8608e0adf4c886b403c9537a305c93de9ecb1dfc126e0f408e6ca05a89eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-05-10T07:04:21.000Z",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "53d02402f1e8dd41cbce4aea3a92bf5d365ead31c2127a7c191eadc558853d10",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.1",
      "date": "2026-05-22T12:33:47.000Z",
      "commit": "ec034c9711e4d50c35faae51e81ba15d60c7cfe2",
      "fileid": "8066f7b23317977a2c45aa1f82c11eb9f8dd289e776ace5a0d1f1249e5e2ece4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/magichead99/actions/runs/25622382270"
    }
  ]
}