{
  "_id": "6a0f7222acfb0bcc41c5fa6f",
  "Package": "obAnalytics",
  "Title": "Limit Order Book Analytics",
  "Version": "0.1.2",
  "Description": "Data processing, visualisation and analysis of Limit Order\nBook event data.",
  "Authors@R": "as.person(c(\n\"Philip Stubbings <phil@parasec.net> [aut, cre]\",\n\"Petr Fedorov <petr.fedorov@phystech.edu> [ctb]\"))",
  "Date": "2018-10-09",
  "URL": "https://github.com/phil8192/ob-analytics",
  "BugReports": "https://github.com/phil8192/ob-analytics/issues",
  "License": "GPL (>= 2)",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "6.1.0",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://phil8192.r-universe.dev",
  "Date/Publication": "2026-02-12 06:18:53 UTC",
  "RemoteUrl": "https://github.com/phil8192/ob-analytics",
  "RemoteRef": "HEAD",
  "RemoteSha": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-21 07:08:25 UTC",
    "User": "root"
  },
  "Author": "Philip Stubbings [aut, cre],\nPetr Fedorov [ctb]",
  "Maintainer": "Philip Stubbings <phil@parasec.net>",
  "MD5sum": "5bc53eae92fa33a850d423524f2286f3",
  "_user": "phil8192",
  "_type": "src",
  "_file": "obAnalytics_0.1.2.tar.gz",
  "_fileid": "3a4761bc007de0a52a0a5c9f65ffd51999f5a4c7f7ef9548d5db2ed98901c67e",
  "_filesize": 3949694,
  "_sha256": "3a4761bc007de0a52a0a5c9f65ffd51999f5a4c7f7ef9548d5db2ed98901c67e",
  "_created": "2026-05-21T07:08:25.000Z",
  "_published": "2026-05-21T20:59:14.859Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77267542878,
      "time": 159,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7129400787"
    },
    {
      "job": 77267543029,
      "time": 151,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129398176"
    },
    {
      "job": 77267542875,
      "time": 159,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7129427310"
    },
    {
      "job": 77267542746,
      "time": 202,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129426410"
    },
    {
      "job": 77267542833,
      "time": 222,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129354082"
    },
    {
      "job": 77267542208,
      "time": 110,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7147072219"
    },
    {
      "job": 77267542695,
      "time": 106,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7129387610"
    },
    {
      "job": 77267542890,
      "time": 148,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7129397808"
    },
    {
      "job": 77267542915,
      "time": 128,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7129391863"
    }
  ],
  "_buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/phil8192/ob-analytics",
  "_commit": {
    "id": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
    "author": "Phil Stubbings <phil@parasec.net>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Fix link in README for Limit Order Book Visualisation",
    "time": 1770877133
  },
  "_maintainer": {
    "name": "Philip Stubbings",
    "email": "phil@parasec.net",
    "login": "phil8192",
    "linkedin": "in/sphil",
    "twitter": "@vectorinversion",
    "description": "AI | ML | DS consulting @cipher-dusk ",
    "uuid": 1705952
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.1",
      "role": "Depends"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "phil8192",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-07",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "bitcoin",
    "limit-order-book",
    "trading",
    "visualisation"
  ],
  "_stars": 161,
  "_contributors": [
    {
      "user": "phil8192",
      "count": 122,
      "uuid": 1705952
    },
    {
      "user": "petr-fedorov",
      "count": 6,
      "uuid": 949629
    }
  ],
  "_userbio": {
    "uuid": 1705952,
    "type": "user",
    "name": "Phil Stubbings",
    "description": "AI | ML | DS consulting @cipher-dusk "
  },
  "_downloads": {
    "count": 242,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/obAnalytics"
  },
  "_devurl": "https://github.com/phil8192/ob-analytics",
  "_searchresults": 33,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/obAnalytics.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/phil8192/ob-analytics",
  "_realowner": "phil8192",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2016-01-26"
    },
    {
      "version": "0.1.1",
      "date": "2016-11-11"
    }
  ],
  "_exports": [
    "filterDepth",
    "getSpread",
    "loadData",
    "orderBook",
    "plotCurrentDepth",
    "plotEventMap",
    "plotEventsHistogram",
    "plotPriceLevels",
    "plotTimeSeries",
    "plotTrades",
    "plotVolumeMap",
    "plotVolumePercentiles",
    "processData",
    "saveData",
    "tradeImpacts"
  ],
  "_datasets": [
    {
      "name": "lob.data",
      "title": "Example limit order book data.",
      "object": "lob.data",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "obAnalytics-package",
      "title": "obAnalytics.",
      "topics": [
        "obAnalytics-package",
        "obAnalytics"
      ]
    },
    {
      "page": "depth",
      "title": "Depth.",
      "concept": [
        "Limit order book data"
      ],
      "topics": [
        "depth"
      ]
    },
    {
      "page": "depth.summary",
      "title": "Depth summary.",
      "concept": [
        "Limit order book data"
      ],
      "topics": [
        "depth.summary"
      ]
    },
    {
      "page": "events",
      "title": "Limit order events.",
      "concept": [
        "Limit order book data"
      ],
      "topics": [
        "events"
      ]
    },
    {
      "page": "filterDepth",
      "title": "Filter price level volume.",
      "topics": [
        "filterDepth"
      ]
    },
    {
      "page": "getSpread",
      "title": "Get the spread.",
      "topics": [
        "getSpread"
      ]
    },
    {
      "page": "loadData",
      "title": "Load pre-processed data.",
      "topics": [
        "loadData"
      ]
    },
    {
      "page": "lob.data",
      "title": "Example limit order book data.",
      "topics": [
        "lob.data"
      ]
    },
    {
      "page": "orderBook",
      "title": "Instantaneous limit order book reconstruction.",
      "topics": [
        "orderBook"
      ]
    },
    {
      "page": "plotCurrentDepth",
      "title": "Visualise order book depth at any given point in time.",
      "topics": [
        "plotCurrentDepth"
      ]
    },
    {
      "page": "plotEventMap",
      "title": "Plot limit order event map.",
      "topics": [
        "plotEventMap"
      ]
    },
    {
      "page": "plotEventsHistogram",
      "title": "Plot a histogram given event data.",
      "topics": [
        "plotEventsHistogram"
      ]
    },
    {
      "page": "plotPriceLevels",
      "title": "Plot order book price level heat map.",
      "topics": [
        "plotPriceLevels"
      ]
    },
    {
      "page": "plotTimeSeries",
      "title": "General purpose time series plot.",
      "topics": [
        "plotTimeSeries"
      ]
    },
    {
      "page": "plotTrades",
      "title": "plotTrades.",
      "topics": [
        "plotTrades"
      ]
    },
    {
      "page": "plotVolumeMap",
      "title": "Visualise flashed-limit order volume.",
      "topics": [
        "plotVolumeMap"
      ]
    },
    {
      "page": "plotVolumePercentiles",
      "title": "Visualise available limit order book liquidity through time.",
      "topics": [
        "plotVolumePercentiles"
      ]
    },
    {
      "page": "processData",
      "title": "Import CSV file.",
      "topics": [
        "processData"
      ]
    },
    {
      "page": "saveData",
      "title": "Save processed data.",
      "topics": [
        "saveData"
      ]
    },
    {
      "page": "tradeImpacts",
      "title": "Trade impacts.",
      "topics": [
        "tradeImpacts"
      ]
    },
    {
      "page": "trades",
      "title": "Trades.",
      "concept": [
        "Limit order book data"
      ],
      "topics": [
        "trades"
      ]
    }
  ],
  "_readme": "https://github.com/phil8192/ob-analytics/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "plyr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "reshape2",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "guide.Rmd",
      "filename": "guide.html",
      "title": "obAnalytics Guide",
      "author": "Philip Stubbings",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Recommended environment settings",
        "Loading data",
        "Expected csv schema",
        "Preprocessed example data",
        "depth.summary Limit order book summary statistics.",
        "Events",
        "deleted The order may be deleted at the request of the trader or, in theevent that the order has been completely filled, deleted by theexchange. An order deleted by the exchange as a result of beingfilled will have 0 remaining volume at time of deletion.",
        "aggressiveness.bps The distance of the order from the edge of the book inBasis Points (BPS). If an order is placed exactly at thebest bid/ask queue, this value will be 0. If placedbehind the best bid/ask, the value will be negative. Apositive value is indicative of a innovative order: Theorder was placed inside the bid/ask spread, which wouldresult in the change to the market midprice.",
        "Trades",
        "Depth",
        "Depth summary",
        "ask.vol25:500bps The amount of volume available for 20 25bps percentilesabove the best ask.",
        "Visualisation",
        "Order book shape",
        "Price level volume",
        "Liquidity",
        "Order cancellations",
        "Analysis",
        "Order book reconstruction",
        "Market impacts",
        "All market impacts",
        "Individual impact"
      ],
      "created": "2015-08-17 19:04:48",
      "modified": "2016-11-11 11:18:26",
      "commits": 18
    }
  ],
  "_score": 6.424309820245756,
  "_indexed": true,
  "_nocasepkg": "obanalytics",
  "_universes": [
    "phil8192"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-21T07:10:40.000Z",
      "distro": "noble",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "5380c05b37e6ce5f05493fee3774fd8932479212778147de13bd9efcf093fdb2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-21T07:10:41.000Z",
      "distro": "noble",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "cc8997eb1d8d781e43d9fbc8d51ad6743ed42a0184f3982069c6683af135d62f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-21T07:12:39.000Z",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "19292b62cf119f411dc7a78857a3201742c54713493aa95ffc085f27345266de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-21T07:12:23.000Z",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "c39ef2fc331f582451cfc29ab337a313b1dc1fe799e05f81cedae99336bafa0c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-05-21T20:58:52.000Z",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "4e30e84bcaca56fdc27c28bc8899cf30145e6975d8e66c5e94d5c0b10ba9982b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-21T07:10:02.000Z",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "484c7ce011b1727ca9181b048376fc16862f39a3076f711f94d666344d2aa55a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-21T07:10:34.000Z",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "6aa3c14574386ea89f51785be1767a39027c3e79259a51387750cd0b4c21cf37",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-21T07:10:16.000Z",
      "commit": "a5b56189ec04066c69ce43c0797ba093e7a8f4d7",
      "fileid": "58b856f3d1f86d42eb16d7a1532596d4afa5b440d808ebad8544fdc0e5304253",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phil8192/actions/runs/26210926441"
    }
  ]
}