{
  "_id": "6a5f17a114e95619b75d3d43",
  "Package": "RITCH",
  "Type": "Package",
  "Title": "Parser for the ITCH Protocol",
  "Version": "0.1.30",
  "Authors@R": "c(\nperson(\"David\", \"Zimmermann-Kollenda\", , \"david_j_zimmermann@hotmail.com\", role = c(\"aut\", \"cre\"))\n)",
  "Description": "Efficiently parses, filters, and writes binary ITCH files\n(Version 5.0) containing detailed financial transactions as\ndistributed by NASDAQ to a data.table. Includes functions to\ninteract with NASDAQ data services at\n<https://emi.nasdaq.com/ITCH/> and\n<https://emi.nasdaq.com/ITCH/Stock_Locate_Codes/>.",
  "License": "MIT + file LICENSE",
  "URL": "https://davzim.github.io/RITCH/, https://github.com/DavZim/RITCH",
  "BugReports": "https://github.com/DavZim/RITCH/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Repository": "https://davzim.r-universe.dev",
  "Date/Publication": "2026-04-16 14:40:39 UTC",
  "RemoteUrl": "https://github.com/davzim/ritch",
  "RemoteRef": "HEAD",
  "RemoteSha": "8ac945a50fab53d3bab1530f61c8521c23484c80",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-21 06:46:27 UTC",
    "User": "root"
  },
  "Author": "David Zimmermann-Kollenda [aut, cre]",
  "Maintainer": "David Zimmermann-Kollenda <david_j_zimmermann@hotmail.com>",
  "_user": "davzim",
  "_type": "src",
  "_file": "RITCH_0.1.30.tar.gz",
  "_fileid": "https://r2.ropensci.org/20426eafe5c61d6f019d51fea3df8b1feed0d90c4b041a2fb3ecf38d757e8a19",
  "_filesize": 589222,
  "_sha256": "20426eafe5c61d6f019d51fea3df8b1feed0d90c4b041a2fb3ecf38d757e8a19",
  "_expires": "2026-10-29T06:54:23.000Z",
  "_created": "2026-07-21T06:46:27.000Z",
  "_published": "2026-07-21T06:54:25.579Z",
  "_jobs": [
    {
      "job": 88562898485,
      "time": 150,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8486323906"
    },
    {
      "job": 88562898481,
      "time": 146,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8486321436"
    },
    {
      "job": 88562898497,
      "time": 149,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8486324396"
    },
    {
      "job": 88562898484,
      "time": 147,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8486321996"
    },
    {
      "job": 88562898510,
      "time": 145,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8486320929"
    },
    {
      "job": 88562898492,
      "time": 298,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8486377815"
    },
    {
      "job": 88562898493,
      "time": 187,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8486336508"
    },
    {
      "job": 88562898526,
      "time": 420,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8486422734"
    },
    {
      "job": 88562366928,
      "time": 178,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8486267080"
    },
    {
      "job": 88562898506,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8486308737"
    },
    {
      "job": 88562898513,
      "time": 131,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8486316580"
    },
    {
      "job": 88562898500,
      "time": 138,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8486318763"
    },
    {
      "job": 88562898496,
      "time": 146,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8486321807"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575",
  "_status": "success",
  "_upstream": "https://github.com/davzim/ritch",
  "_commit": {
    "id": "8ac945a50fab53d3bab1530f61c8521c23484c80",
    "author": "DavZim <david-zimmermann@hotmail.de>",
    "committer": "DavZim <david-zimmermann@hotmail.de>",
    "message": "fix CRAN comments\n",
    "time": 1776350439
  },
  "_maintainer": {
    "name": "David Zimmermann-Kollenda",
    "email": "david_j_zimmermann@hotmail.com"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.12",
      "role": "Imports"
    },
    {
      "package": "nanotime",
      "version": ">= 0.3.2",
      "role": "Imports"
    },
    {
      "package": "bit64",
      "version": ">= 4.0.5",
      "role": "Imports"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "davzim",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 3
    }
  ],
  "_tags": [],
  "_topics": [
    "cpp",
    "itch",
    "rdatatable",
    "cpp"
  ],
  "_stars": 20,
  "_contributors": [
    {
      "user": "davzim",
      "count": 185,
      "uuid": 15910496
    },
    {
      "user": "eddelbuettel",
      "count": 5,
      "uuid": 673121
    }
  ],
  "_userbio": {
    "uuid": 15910496,
    "type": "user",
    "name": "DavZim",
    "followers": 71
  },
  "_downloads": {
    "count": 280,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/RITCH"
  },
  "_devurl": "https://github.com/davzim/ritch",
  "_pkgdown": "https://davzim.github.io/RITCH/",
  "_searchresults": 18,
  "_rbuild": "4.6.1",
  "_assets": [
    "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",
    "extra/RITCH.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/davzim/ritch",
  "_realowner": "davzim",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.18",
      "date": "2023-05-30"
    },
    {
      "version": "0.1.19",
      "date": "2023-06-01"
    },
    {
      "version": "0.1.24",
      "date": "2024-01-11"
    },
    {
      "version": "0.1.25",
      "date": "2024-01-13"
    },
    {
      "version": "0.1.26",
      "date": "2024-01-15"
    },
    {
      "version": "0.1.30",
      "date": "2026-04-21"
    }
  ],
  "_exports": [
    "add_meta_to_filename",
    "count_ipo",
    "count_luld",
    "count_market_participant_states",
    "count_messages",
    "count_modifications",
    "count_mwcb",
    "count_noii",
    "count_orders",
    "count_reg_sho",
    "count_rpii",
    "count_stock_directory",
    "count_system_events",
    "count_trades",
    "count_trading_status",
    "download_sample_file",
    "download_stock_directory",
    "filter_itch",
    "format_bytes",
    "get_date_from_filename",
    "get_exchange_from_filename",
    "get_modifications",
    "get_msg_classes",
    "get_orders",
    "get_trades",
    "gunzip_file",
    "gzip_file",
    "list_sample_files",
    "open_itch_sample_server",
    "open_itch_specification",
    "read_ipo",
    "read_itch",
    "read_luld",
    "read_market_participant_states",
    "read_modifications",
    "read_mwcb",
    "read_noii",
    "read_orders",
    "read_reg_sho",
    "read_rpii",
    "read_stock_directory",
    "read_system_events",
    "read_trades",
    "read_trading_status",
    "write_itch"
  ],
  "_help": [
    {
      "page": "add_meta_to_filename",
      "title": "Adds meta information (date and exchange) to an itch filename",
      "topics": [
        "add_meta_to_filename"
      ]
    },
    {
      "page": "count_functions",
      "title": "Counts the messages of an ITCH-file",
      "topics": [
        "count_functions",
        "count_ipo",
        "count_luld",
        "count_market_participant_states",
        "count_messages",
        "count_modifications",
        "count_mwcb",
        "count_noii",
        "count_orders",
        "count_reg_sho",
        "count_rpii",
        "count_stock_directory",
        "count_system_events",
        "count_trades",
        "count_trading_status"
      ]
    },
    {
      "page": "download_sample_file",
      "title": "Downloads a sample ITCH File from NASDAQs Server",
      "topics": [
        "download_sample_file"
      ]
    },
    {
      "page": "download_stock_directory",
      "title": "Downloads the stock directory (stock locate codes) for a given date and exchange",
      "topics": [
        "download_stock_directory"
      ]
    },
    {
      "page": "ex20101224.TEST_ITCH_50",
      "title": "ITCH 50 Example Testing Dataset",
      "topics": [
        "ex20101224.TEST_ITCH_50"
      ]
    },
    {
      "page": "filter_itch",
      "title": "Filters an ITCH file to another ITCH file",
      "topics": [
        "filter_itch"
      ]
    },
    {
      "page": "format_bytes",
      "title": "Formats a number of bytes",
      "topics": [
        "format_bytes"
      ]
    },
    {
      "page": "get_exchange_from_filename",
      "title": "Returns the exchange from an ITCH-filename",
      "topics": [
        "get_exchange_from_filename"
      ]
    },
    {
      "page": "get_msg_classes",
      "title": "Returns the message class data for the message types",
      "topics": [
        "get_msg_classes"
      ]
    },
    {
      "page": "gz_functions",
      "title": "Compresses and uncompresses files to and from gz-archives",
      "topics": [
        "gunzip_file",
        "gzip_file",
        "gz_functions"
      ]
    },
    {
      "page": "list_sample_files",
      "title": "Returns a data.table of the sample files on the server",
      "topics": [
        "list_sample_files"
      ]
    },
    {
      "page": "open_itch_sample_server",
      "title": "Opens the ITCH sample page",
      "topics": [
        "open_itch_sample_server"
      ]
    },
    {
      "page": "open_itch_specification",
      "title": "Opens the ITCH Specification PDF",
      "topics": [
        "open_itch_specification"
      ]
    },
    {
      "page": "read_functions",
      "title": "Reads certain messages of an ITCH-file into a data.table",
      "topics": [
        "get_modifications",
        "get_orders",
        "get_trades",
        "read_functions",
        "read_ipo",
        "read_itch",
        "read_luld",
        "read_market_participant_states",
        "read_modifications",
        "read_mwcb",
        "read_noii",
        "read_orders",
        "read_reg_sho",
        "read_rpii",
        "read_stock_directory",
        "read_system_events",
        "read_trades",
        "read_trading_status"
      ]
    },
    {
      "page": "write_itch",
      "title": "Writes a data.frame or a list of data.frames of ITCH messages to file",
      "topics": [
        "write_itch"
      ]
    }
  ],
  "_readme": "https://github.com/davzim/ritch/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "data.table",
    "lattice",
    "nanotime",
    "Rcpp",
    "RcppCCTZ",
    "RcppDate",
    "zoo"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.556302500767288,
  "_indexed": true,
  "_nocasepkg": "ritch",
  "_universes": [
    "davzim"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.30",
      "date": "2026-07-21T06:49:00.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/17a5cdc6452f4ccb82f5d403ebf5ac03dc85728ed2b9cf69260ffa9d8ece1866",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.30",
      "date": "2026-07-21T06:48:45.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/7f21c4a74a33cfd36834ee658042ad6e1261ac12ebc2b5254e13cc61ddb3f8e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.30",
      "date": "2026-07-21T06:49:02.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/94a20bb259b4636b4d3ef2b0dded9c3271345d48e857b305f572754d16cef063",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.30",
      "date": "2026-07-21T06:48:46.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/ac2d6bd9daa4cdf60234d96b929cd1fb259bf6eaf339a383779f5bc851bc8ea6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-07-21T06:48:40.000Z",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/2c6eb4d8736f9751d623e88e557f80362d246ba70baecac5c6f359214a364189",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-07-21T06:50:36.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/64fc74c9226ca8729893333e936f5c6502e3e3a77146d945635ba09ec1406c69",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-07-21T06:49:30.000Z",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/5e5c39f7e0d713963f528fcf7e8a89871914b88f5eccfa619205e1ccac11a57f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-07-21T06:52:52.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/ab1596045fc97ccda994a784b8ded3838007c9ea3f99acb3b484fefc66d0d0fd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.30",
      "date": "2026-07-21T06:48:39.000Z",
      "arch": "emscripten",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/ad4ea9cd0a3c01e971c396ed2e00901b6d9e4f8124954e7d91be8ff9f515a202",
      "status": "success",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-07-21T06:48:00.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/321a8cc3284b527a2fc4d9907efd4a6a30816738e39b4c17bd93a96a943f8bfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-07-21T06:48:05.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/6e0fc79303f6544b2c4592c8f46fa8d57ee8c51dd7b67ddbf7854d6eec1fce7b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-07-21T06:48:06.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/91c42261bcf52ce3394d4ca706ad179bff0dcbd0f92c920c4c8a7cde6bea6ce4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/29807939575"
    }
  ]
}