{
  "_id": "6aae383b3d719c1f8407995a",
  "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-09-19 07:10:51 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/d7ba09d34afdf6ffed0ccf857e5ce860a70aa1c2ab62d059c54a8a137eaf2d3c",
  "_filesize": 591758,
  "_sha256": "d7ba09d34afdf6ffed0ccf857e5ce860a70aa1c2ab62d059c54a8a137eaf2d3c",
  "_expires": "2026-12-28T07:22:33.000Z",
  "_created": "2026-09-19T07:10:51.000Z",
  "_published": "2026-09-19T07:22:35.632Z",
  "_jobs": [
    {
      "job": 105859002078,
      "time": 119,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10580016421"
    },
    {
      "job": 105859002122,
      "time": 149,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10579194692"
    },
    {
      "job": 105859002110,
      "time": 128,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10579544046"
    },
    {
      "job": 105859002109,
      "time": 126,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10580086369"
    },
    {
      "job": 105859002192,
      "time": 109,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10579494756"
    },
    {
      "job": 105859002066,
      "time": 498,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10579364563"
    },
    {
      "job": 105859002085,
      "time": 132,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10579704360"
    },
    {
      "job": 105859002094,
      "time": 414,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10579234706"
    },
    {
      "job": 105858655809,
      "time": 163,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10579678778"
    },
    {
      "job": 105859002060,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10580241165"
    },
    {
      "job": 105859002113,
      "time": 362,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10580136524"
    },
    {
      "job": 105859002136,
      "time": 166,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10579329290"
    },
    {
      "job": 105859002073,
      "time": 108,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10579936489"
    },
    {
      "job": 105859002084,
      "time": 355,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10580261299"
    },
    {
      "job": 105859002236,
      "time": 132,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10579916621"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749",
  "_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": 349,
    "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/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/RITCH.html",
    "LICENSE"
  ],
  "_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-09-19T07:12:49.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/e1cce8211abbd40340a65c79094150a1ce025095ec7b9f20396baa74847f9be3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.30",
      "date": "2026-09-19T07:13:14.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/1c673ae20c9165787a7f2cca6595e9fdfd33b6317a40fcf0cfea19eed67ea6fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.30",
      "date": "2026-09-19T07:12:56.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/23d508e1d7eee92a080765ab1960d277f7064abf49862252e110a5f139f3841d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.30",
      "date": "2026-09-19T07:12:59.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/6394b6a79d90a2e3930702f539a871f7be07b02cd117325960b8a26c0a042388",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-09-19T07:21:06.000Z",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/a95c913b3048663a540ba8eb3f47c9940f752f9664d7a5a8e5f0bebb9f6b634e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-09-19T07:16:07.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/2cbd440624398884d6b1dbdb4100bb96d4a38519144bd318a2027f91bb3c8db7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-09-19T07:21:12.000Z",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/416fa8ec3a84481f5bd4a85aedca00a3fd2fb6db4f221c27d544f42a97c9c2bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.30",
      "date": "2026-09-19T07:15:25.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/5dec006556b5a43b7731821f73b22e3c3c642bf2d226c0ed80da401bf4250b11",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.30",
      "date": "2026-09-19T07:13:02.000Z",
      "arch": "emscripten",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/34657a617241edc750de31564ec08440ed78b7921742c0d4b313292ce48530a7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-09-19T07:15:41.000Z",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/b1a2af2d379ab11de64fce7fadd19b45c3434d3d9111482442d4bc45be22e27f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-09-19T07:12:07.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/8bbf80b2ed40cbea3b3037e98c365b5af123f81d8ad984bb1fe9516edcac9f24",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-09-19T07:12:16.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/e676e7293a78fcba9f9f755100a04606558cf63cbae3ea734470573bf09a67f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-09-19T07:15:47.000Z",
      "arch": "aarch64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/7fbe664135387427a05f52679eab41503978ac4aaff8b628709e70f2784c171e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.30",
      "date": "2026-09-19T07:12:11.000Z",
      "arch": "x86_64",
      "commit": "8ac945a50fab53d3bab1530f61c8521c23484c80",
      "fileid": "https://r2.ropensci.org/9898ae5ae47708d84c9a74eef97c41a35ce45b051ed85a3685eb77aa0cd2b0dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/35428494749"
    }
  ]
}