{
  "_id": "6adfbaad95167d9b9260cc1f",
  "Package": "caugi",
  "Title": "Causal Graph Interface",
  "Version": "1.3.0.9000",
  "Authors@R": "c(\nperson(\ngiven = \"Frederik\",\nfamily = \"Fabricius-Bjerre\",\nemail = \"frederik@fabriciusbjerre.dk\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0009-0004-1079-1616\")\n),\nperson(\ngiven = \"Johan\",\nfamily = \"Larsson\",\nrole = \"aut\",\nemail = \"johan@jolars.co\",\ncomment = c(ORCID = \"0000-0002-4029-5945\")\n),\nperson(\ngiven = \"Michael\",\nfamily = \"Sachs\",\nrole = \"aut\",\nemail = \"sachsmc@gmail.com\",\ncomment = c(ORCID = \"0000-0002-1279-8676\")\n),\nperson(\ngiven = \"Bjarke Hautop\",\nfamily = \"Kristensen\",\nrole = \"aut\",\nemail = \"bjarke.hautop@gmail.com\"\n),\nperson(\ngiven = \"Leonard\",\nfamily = \"Henckel\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"author of the 'gadjid' crate, from which src/rust/src/graph/aid.rs is derived (MPL-2.0); see LICENSE.note\"\n),\nperson(\ngiven = \"Theo\",\nfamily = \"W\\u00fcrtzen\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"author of the 'gadjid' crate; see LICENSE.note\"\n),\nperson(\ngiven = \"Sebastian\",\nfamily = \"Weichwald\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"author of the 'gadjid' crate; see LICENSE.note\"\n),\nperson(\ngiven = \"Authors of the bundled Rust crates\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"vendored under src/rust/vendor; see LICENSE.note\"\n)\n)",
  "Description": "Create, query, and modify causal graphs. 'caugi' (Causal\nGraph Interface) is a causality-first, high performance graph\npackage that provides a simple interface to build, structure,\nand examine causal relationships.",
  "License": "MIT + file LICENSE",
  "Language": "en-US",
  "URL": "https://caugi.org/,\nhttps://github.com/frederikfabriciusbjerre/caugi",
  "BugReports": "https://github.com/frederikfabriciusbjerre/caugi/issues",
  "VignetteBuilder": "knitr",
  "Config/rextendr/version": "0.5.0",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "SystemRequirements": "Cargo (Rust's package manager), rustc >= 1.80.0, xz",
  "Config/Needs/website": "rmarkdown",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "xz-utils libclang-dev",
  "Repository": "https://frederikfabriciusbjerre.r-universe.dev",
  "Date/Publication": "2026-10-26 19:14:23 UTC",
  "RemoteUrl": "https://github.com/frederikfabriciusbjerre/caugi",
  "RemoteRef": "HEAD",
  "RemoteSha": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-26 20:00:23 UTC",
    "User": "root"
  },
  "Author": "Frederik Fabricius-Bjerre [aut, cre, cph] (ORCID:\n<https://orcid.org/0009-0004-1079-1616>),\nJohan Larsson [aut] (ORCID: <https://orcid.org/0000-0002-4029-5945>),\nMichael Sachs [aut] (ORCID: <https://orcid.org/0000-0002-1279-8676>),\nBjarke Hautop Kristensen [aut],\nLeonard Henckel [ctb, cph] (author of the 'gadjid' crate, from which\nsrc/rust/src/graph/aid.rs is derived (MPL-2.0); see LICENSE.note),\nTheo Würtzen [ctb, cph] (author of the 'gadjid' crate; see\nLICENSE.note),\nSebastian Weichwald [ctb, cph] (author of the 'gadjid' crate; see\nLICENSE.note),\nAuthors of the bundled Rust crates [ctb, cph] (vendored under\nsrc/rust/vendor; see LICENSE.note)",
  "Maintainer": "Frederik Fabricius-Bjerre <frederik@fabriciusbjerre.dk>",
  "_user": "frederikfabriciusbjerre",
  "_type": "src",
  "_file": "caugi_1.3.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/1969602797ac3fa6be02148551931d73412ba363e2014a3da611d0b27afb392c",
  "_filesize": 5950722,
  "_sha256": "1969602797ac3fa6be02148551931d73412ba363e2014a3da611d0b27afb392c",
  "_expires": "2027-02-03T20:40:09.000Z",
  "_created": "2026-10-26T20:00:23.000Z",
  "_published": "2026-10-26T20:40:12.931Z",
  "_upstream": "https://github.com/frederikfabriciusbjerre/caugi",
  "_status": "success",
  "_maintainer": {
    "name": "Frederik Fabricius-Bjerre",
    "email": "frederik@fabriciusbjerre.dk",
    "login": "frederikfabriciusbjerre",
    "linkedin": "in/frederik-fabricius-bjerre-1a73041a1",
    "description": "Statistician and AI Engineer",
    "uuid": 55752995,
    "orcid": "0009-0004-1079-1616"
  },
  "_jobs": [
    {
      "job": 121814883204,
      "time": 234,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12686315350"
    },
    {
      "job": 121814883145,
      "time": 208,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12685120469"
    },
    {
      "job": 121814883183,
      "time": 367,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12685511195"
    },
    {
      "job": 121814883034,
      "time": 397,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12685346026"
    },
    {
      "job": 121814883201,
      "time": 303,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12686762117"
    },
    {
      "job": 121814883019,
      "time": 605,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12687251509"
    },
    {
      "job": 121814883005,
      "time": 292,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12685079718"
    },
    {
      "job": 121814883158,
      "time": 712,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12687182804"
    },
    {
      "job": 121810558260,
      "time": 508,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12684266565"
    },
    {
      "job": 121814882963,
      "time": 347,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12685426100"
    },
    {
      "job": 121814883233,
      "time": 525,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12685186309"
    },
    {
      "job": 121814883079,
      "time": 292,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12686500073"
    },
    {
      "job": 121814883271,
      "time": 260,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12685560593"
    },
    {
      "job": 121814883616,
      "time": 517,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12686286133"
    },
    {
      "job": 121814883301,
      "time": 618,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12685781196"
    }
  ],
  "_buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286",
  "_commit": {
    "id": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
    "author": "Frederik Fabricius-Bjerre <55752995+frederikfabriciusbjerre@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #337 from frederikfabriciusbjerre/fix/symmetric-edge-equality\n\nfix: cg1 == cg2 for symmetric edges ",
    "time": 1793042063
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "bnlearn",
      "role": "Suggests"
    },
    {
      "package": "dagitty",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "graph",
      "role": "Suggests"
    },
    {
      "package": "gRbase",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "pcalg",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tidygraph",
      "role": "Suggests"
    },
    {
      "package": "waldo",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "frederikfabriciusbjerre",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-43",
      "n": 51
    },
    {
      "week": "2025-44",
      "n": 74
    },
    {
      "week": "2025-45",
      "n": 34
    },
    {
      "week": "2025-46",
      "n": 46
    },
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 11
    },
    {
      "week": "2025-49",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 18
    },
    {
      "week": "2025-51",
      "n": 34
    },
    {
      "week": "2025-52",
      "n": 14
    },
    {
      "week": "2026-01",
      "n": 18
    },
    {
      "week": "2026-02",
      "n": 12
    },
    {
      "week": "2026-03",
      "n": 9
    },
    {
      "week": "2026-04",
      "n": 21
    },
    {
      "week": "2026-05",
      "n": 10
    },
    {
      "week": "2026-06",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 5
    },
    {
      "week": "2026-09",
      "n": 15
    },
    {
      "week": "2026-10",
      "n": 19
    },
    {
      "week": "2026-11",
      "n": 6
    },
    {
      "week": "2026-12",
      "n": 13
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 4
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-17",
      "n": 7
    },
    {
      "week": "2026-18",
      "n": 15
    },
    {
      "week": "2026-19",
      "n": 16
    },
    {
      "week": "2026-20",
      "n": 7
    },
    {
      "week": "2026-22",
      "n": 2
    },
    {
      "week": "2026-24",
      "n": 5
    },
    {
      "week": "2026-25",
      "n": 2
    },
    {
      "week": "2026-26",
      "n": 3
    },
    {
      "week": "2026-27",
      "n": 2
    },
    {
      "week": "2026-33",
      "n": 1
    },
    {
      "week": "2026-34",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 6
    },
    {
      "week": "2026-36",
      "n": 8
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 4
    },
    {
      "week": "2026-42",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.3.1",
      "date": "2025-11-28"
    },
    {
      "name": "v1.0.0",
      "date": "2026-01-22"
    },
    {
      "name": "v1.1.0",
      "date": "2026-03-20"
    },
    {
      "name": "v1.2.0",
      "date": "2026-05-05"
    }
  ],
  "_stars": 16,
  "_contributors": [
    {
      "user": "frederikfabriciusbjerre",
      "count": 839,
      "uuid": 55752995
    },
    {
      "user": "jolars",
      "count": 197,
      "uuid": 13087841
    },
    {
      "user": "bjarkehautop",
      "count": 64,
      "uuid": 102542670
    },
    {
      "user": "copilot",
      "count": 37,
      "uuid": 198982749
    },
    {
      "user": "sachsmc",
      "count": 4,
      "uuid": 5464185
    },
    {
      "user": "t-kalinowski",
      "count": 1,
      "uuid": 8462255
    }
  ],
  "_userbio": {
    "uuid": 55752995,
    "type": "user",
    "name": "Frederik Fabricius-Bjerre",
    "followers": 8,
    "description": "Statistician and AI Engineer"
  },
  "_downloads": {
    "count": 433,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/caugi"
  },
  "_devurl": "https://github.com/frederikfabriciusbjerre/caugi",
  "_pkgdown": "https://caugi.org/",
  "_searchresults": 38,
  "_cargo": true,
  "_topics": [
    "rust",
    "cargo"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/caugi.html",
    "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",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/frederikfabriciusbjerre/caugi",
  "_realowner": "frederikfabriciusbjerre",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.1",
      "date": "2025-12-11"
    },
    {
      "version": "1.0.0",
      "date": "2026-01-22"
    },
    {
      "version": "1.1.0",
      "date": "2026-03-20"
    },
    {
      "version": "1.2.0",
      "date": "2026-05-05"
    },
    {
      "version": "1.3.0",
      "date": "2026-09-09"
    }
  ],
  "_exports": [
    "add_edges",
    "add_nodes",
    "adjustment_set",
    "aid",
    "all_adjustment_sets_admg",
    "all_backdoor_sets",
    "ancestors",
    "anteriors",
    "as_adjacency",
    "as_bnlearn",
    "as_caugi",
    "as_dagitty",
    "as_igraph",
    "build",
    "caugi",
    "caugi_default_options",
    "caugi_deserialize",
    "caugi_dot",
    "caugi_export",
    "caugi_graphml",
    "caugi_layout",
    "caugi_layout_bipartite",
    "caugi_layout_circle",
    "caugi_layout_fruchterman_reingold",
    "caugi_layout_kamada_kawai",
    "caugi_layout_sugiyama",
    "caugi_layout_tiered",
    "caugi_mermaid",
    "caugi_options",
    "caugi_plot",
    "caugi_registry",
    "caugi_serialize",
    "children",
    "compare_proxy.caugi::caugi",
    "components",
    "condition_marginalize",
    "count_dags",
    "d_separated",
    "dag_from_pdag",
    "descendants",
    "districts",
    "E",
    "edge_types",
    "edges",
    "enumerate_dags",
    "exogenize",
    "exogenous",
    "generate_graph",
    "hd",
    "is_acyclic",
    "is_admg",
    "is_ag",
    "is_caugi",
    "is_cpdag",
    "is_dag",
    "is_empty_caugi",
    "is_mag",
    "is_mpdag",
    "is_pdag",
    "is_simple",
    "is_ug",
    "is_valid_adjustment_admg",
    "is_valid_backdoor",
    "latent_project",
    "length",
    "list_caugi_edges",
    "m_separated",
    "markov_blanket",
    "meek_closure",
    "minimal_d_separator",
    "minimal_separator",
    "moralize",
    "mutate_caugi",
    "neighbors",
    "neighbours",
    "nodes",
    "normalize_latent_structure",
    "parents",
    "posteriors",
    "read_caugi",
    "read_graphml",
    "register_caugi_edge",
    "remove_edges",
    "remove_nodes",
    "reset_caugi_registry",
    "same_nodes",
    "seal_caugi_registry",
    "set_edges",
    "shd",
    "simulate_data",
    "skeleton",
    "spouses",
    "subgraph",
    "to_dot",
    "to_graphml",
    "to_mermaid",
    "topological_sort",
    "V",
    "vertices",
    "write_caugi",
    "write_dot",
    "write_graphml",
    "write_mermaid"
  ],
  "_help": [
    {
      "page": "add-caugi_plot-caugi_plot",
      "title": "Compose Plots Horizontally",
      "concept": [
        "plotting"
      ],
      "topics": [
        "+.caugi_plot",
        "add-caugi_plot-caugi_plot",
        "pipe-caugi_plot-caugi_plot",
        "|.caugi_plot"
      ]
    },
    {
      "page": "adjustment_set",
      "title": "Compute an adjustment set",
      "concept": [
        "adjustment"
      ],
      "topics": [
        "adjustment_set"
      ]
    },
    {
      "page": "aid",
      "title": "Adjustment Identification Distance",
      "concept": [
        "metrics"
      ],
      "topics": [
        "aid"
      ]
    },
    {
      "page": "all_adjustment_sets_admg",
      "title": "Get all valid adjustment sets in an ADMG",
      "concept": [
        "adjustment"
      ],
      "topics": [
        "all_adjustment_sets_admg"
      ]
    },
    {
      "page": "all_backdoor_sets",
      "title": "Get all backdoor sets up to a certain size.",
      "concept": [
        "adjustment"
      ],
      "topics": [
        "all_backdoor_sets"
      ]
    },
    {
      "page": "ancestors",
      "title": "Get ancestors of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "ancestors"
      ]
    },
    {
      "page": "anteriors",
      "title": "Get anteriors of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "anteriors"
      ]
    },
    {
      "page": "as_adjacency",
      "title": "Convert a caugi to an adjacency matrix",
      "concept": [
        "conversions"
      ],
      "topics": [
        "as_adjacency"
      ]
    },
    {
      "page": "as_bnlearn",
      "title": "Convert a caugi to a bnlearn network",
      "concept": [
        "conversions"
      ],
      "topics": [
        "as_bnlearn"
      ]
    },
    {
      "page": "as_caugi",
      "title": "Convert to a 'caugi'",
      "concept": [
        "conversions"
      ],
      "topics": [
        "as_caugi"
      ]
    },
    {
      "page": "as_dagitty",
      "title": "Convert a caugi to a dagitty graph",
      "concept": [
        "conversions"
      ],
      "topics": [
        "as_dagitty"
      ]
    },
    {
      "page": "as_igraph",
      "title": "Convert a caugi to an igraph object",
      "concept": [
        "conversions"
      ],
      "topics": [
        "as_igraph"
      ]
    },
    {
      "page": "build",
      "title": "Build the 'caugi' graph",
      "concept": [
        "verbs"
      ],
      "topics": [
        "build"
      ]
    },
    {
      "page": "caugi",
      "title": "Create a 'caugi' from edge expressions.",
      "concept": [
        "caugi"
      ],
      "topics": [
        "caugi"
      ]
    },
    {
      "page": "caugi_default_options",
      "title": "Default options for caugi",
      "concept": [
        "options"
      ],
      "topics": [
        "caugi_default_options"
      ]
    },
    {
      "page": "caugi_deserialize",
      "title": "Deserialize caugi Graph from JSON String",
      "concept": [
        "export"
      ],
      "topics": [
        "caugi_deserialize"
      ]
    },
    {
      "page": "caugi_dot",
      "title": "S7 Class for DOT Export",
      "concept": [
        "export"
      ],
      "topics": [
        "caugi_dot"
      ]
    },
    {
      "page": "caugi_export",
      "title": "S7 Base Class for Caugi Exports",
      "concept": [
        "export"
      ],
      "topics": [
        "caugi_export"
      ]
    },
    {
      "page": "caugi_graphml",
      "title": "S7 Class for GraphML Export",
      "concept": [
        "export"
      ],
      "topics": [
        "caugi_graphml"
      ]
    },
    {
      "page": "caugi_layout",
      "title": "Compute Graph Layout",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_layout"
      ]
    },
    {
      "page": "caugi_layout_bipartite",
      "title": "Bipartite Graph Layout",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_layout_bipartite"
      ]
    },
    {
      "page": "caugi_layout_circle",
      "title": "Circle Layout",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_layout_circle"
      ]
    },
    {
      "page": "caugi_layout_fruchterman_reingold",
      "title": "Fruchterman-Reingold Force-Directed Layout",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_layout_fruchterman_reingold"
      ]
    },
    {
      "page": "caugi_layout_kamada_kawai",
      "title": "Kamada-Kawai Stress Minimization Layout",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_layout_kamada_kawai"
      ]
    },
    {
      "page": "caugi_layout_sugiyama",
      "title": "Sugiyama Hierarchical Layout",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_layout_sugiyama"
      ]
    },
    {
      "page": "caugi_layout_tiered",
      "title": "Tiered Graph Layout",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_layout_tiered"
      ]
    },
    {
      "page": "caugi_mermaid",
      "title": "S7 Class for Mermaid Export",
      "concept": [
        "export"
      ],
      "topics": [
        "caugi_mermaid"
      ]
    },
    {
      "page": "caugi_options",
      "title": "Get or set global options for caugi",
      "concept": [
        "options"
      ],
      "topics": [
        "caugi_options"
      ]
    },
    {
      "page": "caugi_plot",
      "title": "S7 Class for caugi Plot",
      "concept": [
        "plotting"
      ],
      "topics": [
        "caugi_plot"
      ]
    },
    {
      "page": "caugi_serialize",
      "title": "Serialize caugi Graph to JSON String",
      "concept": [
        "export"
      ],
      "topics": [
        "caugi_serialize"
      ]
    },
    {
      "page": "caugi_verbs",
      "title": "Manipulate nodes and edges of a 'caugi'",
      "concept": [
        "verbs"
      ],
      "topics": [
        "add_edges",
        "add_nodes",
        "caugi_verbs",
        "remove_edges",
        "remove_nodes",
        "set_edges"
      ]
    },
    {
      "page": "children",
      "title": "Get children of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "children"
      ]
    },
    {
      "page": "components",
      "title": "Get connected components of a graph",
      "concept": [
        "queries"
      ],
      "topics": [
        "components"
      ]
    },
    {
      "page": "condition_marginalize",
      "title": "Marginalize and/or condition on variables in an ancestral graph (AG)",
      "concept": [
        "operations"
      ],
      "topics": [
        "condition_marginalize"
      ]
    },
    {
      "page": "count_dags",
      "title": "Count DAGs in a Markov equivalence class",
      "concept": [
        "operations"
      ],
      "topics": [
        "count_dags"
      ]
    },
    {
      "page": "d_separated",
      "title": "Are X and Y d-separated given Z?",
      "concept": [
        "adjustment"
      ],
      "topics": [
        "d_separated"
      ]
    },
    {
      "page": "dag_from_pdag",
      "title": "Extend a PDAG to a DAG using the Dor-Tarsi Algorithm",
      "concept": [
        "operations"
      ],
      "topics": [
        "dag_from_pdag"
      ]
    },
    {
      "page": "descendants",
      "title": "Get descendants of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "descendants"
      ]
    },
    {
      "page": "districts",
      "title": "Get districts (c-components) of an ADMG or AG",
      "concept": [
        "queries"
      ],
      "topics": [
        "districts"
      ]
    },
    {
      "page": "divide-caugi_plot-caugi_plot",
      "title": "Compose Plots Vertically",
      "concept": [
        "plotting"
      ],
      "topics": [
        "/.caugi_plot",
        "divide-caugi_plot-caugi_plot"
      ]
    },
    {
      "page": "edge_types",
      "title": "Get the edge types of a 'caugi'.",
      "concept": [
        "queries"
      ],
      "topics": [
        "edge_types"
      ]
    },
    {
      "page": "edges",
      "title": "Get edges of a 'caugi'.",
      "concept": [
        "queries"
      ],
      "topics": [
        "E",
        "edges"
      ]
    },
    {
      "page": "enumerate_dags",
      "title": "Enumerate all DAGs in a Markov equivalence class",
      "concept": [
        "operations"
      ],
      "topics": [
        "enumerate_dags"
      ]
    },
    {
      "page": "exogenize",
      "title": "Exogenize a graph",
      "concept": [
        "operations"
      ],
      "topics": [
        "exogenize"
      ]
    },
    {
      "page": "exogenous",
      "title": "Get all exogenous nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "exogenous"
      ]
    },
    {
      "page": "export-classes",
      "title": "Export Format Classes",
      "concept": [
        "export"
      ],
      "topics": [
        "export-classes"
      ]
    },
    {
      "page": "format-caugi",
      "title": "Caugi Native Format Serialization",
      "concept": [
        "export"
      ],
      "topics": [
        "format-caugi"
      ]
    },
    {
      "page": "format-dot",
      "title": "DOT Format Export and Import",
      "concept": [
        "export"
      ],
      "topics": [
        "format-dot"
      ]
    },
    {
      "page": "format-graphml",
      "title": "GraphML Format Export and Import",
      "concept": [
        "export"
      ],
      "topics": [
        "format-graphml"
      ]
    },
    {
      "page": "format-mermaid",
      "title": "Mermaid Format Export",
      "concept": [
        "export"
      ],
      "topics": [
        "format-mermaid"
      ]
    },
    {
      "page": "generate_graph",
      "title": "Generate a 'caugi' using Erdős-Rényi.",
      "concept": [
        "simulation",
        "simulation functions"
      ],
      "topics": [
        "generate_graph"
      ]
    },
    {
      "page": "hd",
      "title": "Hamming Distance",
      "concept": [
        "metrics"
      ],
      "topics": [
        "hd"
      ]
    },
    {
      "page": "is_acyclic",
      "title": "Is the 'caugi' acyclic?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_acyclic"
      ]
    },
    {
      "page": "is_admg",
      "title": "Is the 'caugi' graph an ADMG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_admg"
      ]
    },
    {
      "page": "is_ag",
      "title": "Is the 'caugi' graph an AG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_ag"
      ]
    },
    {
      "page": "is_caugi",
      "title": "Is it a 'caugi' graph?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_caugi"
      ]
    },
    {
      "page": "is_cpdag",
      "title": "Is the 'caugi' graph a CPDAG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_cpdag"
      ]
    },
    {
      "page": "is_dag",
      "title": "Is the 'caugi' graph a DAG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_dag"
      ]
    },
    {
      "page": "is_empty_caugi",
      "title": "Is the 'caugi' graph empty?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_empty_caugi"
      ]
    },
    {
      "page": "is_mag",
      "title": "Is the 'caugi' graph a MAG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_mag"
      ]
    },
    {
      "page": "is_mpdag",
      "title": "Is the 'caugi' graph an MPDAG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_mpdag"
      ]
    },
    {
      "page": "is_pdag",
      "title": "Is the 'caugi' graph a PDAG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_pdag"
      ]
    },
    {
      "page": "is_simple",
      "title": "Is the 'caugi' graph simple?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_simple"
      ]
    },
    {
      "page": "is_ug",
      "title": "Is the 'caugi' graph an UG?",
      "concept": [
        "queries"
      ],
      "topics": [
        "is_ug"
      ]
    },
    {
      "page": "is_valid_adjustment_admg",
      "title": "Is a set a valid adjustment set in an ADMG?",
      "concept": [
        "adjustment"
      ],
      "topics": [
        "is_valid_adjustment_admg"
      ]
    },
    {
      "page": "is_valid_backdoor",
      "title": "Is a backdoor set valid?",
      "concept": [
        "adjustment"
      ],
      "topics": [
        "is_valid_backdoor"
      ]
    },
    {
      "page": "knit_print.caugi_export",
      "title": "Knit Print Method for caugi_export",
      "concept": [
        "export"
      ],
      "topics": [
        "knit_print.caugi_export"
      ]
    },
    {
      "page": "latent_project",
      "title": "Project latent variables from a DAG to an ADMG",
      "concept": [
        "operations"
      ],
      "topics": [
        "latent_project"
      ]
    },
    {
      "page": "length.caugi",
      "title": "Length of a 'caugi'",
      "concept": [
        "caugi methods",
        "methods"
      ],
      "topics": [
        "length",
        "length.caugi"
      ]
    },
    {
      "page": "m_separated",
      "title": "M-separation test for AGs and ADMGs",
      "concept": [
        "queries"
      ],
      "topics": [
        "m_separated"
      ]
    },
    {
      "page": "markov_blanket",
      "title": "Get Markov blanket of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "markov_blanket"
      ]
    },
    {
      "page": "meek_closure",
      "title": "Apply Meek closure to a PDAG",
      "concept": [
        "operations"
      ],
      "topics": [
        "meek_closure"
      ]
    },
    {
      "page": "minimal_separator",
      "title": "Compute a minimal separator",
      "concept": [
        "adjustment"
      ],
      "topics": [
        "minimal_d_separator",
        "minimal_separator"
      ]
    },
    {
      "page": "moralize",
      "title": "Moralize a DAG",
      "concept": [
        "operations"
      ],
      "topics": [
        "moralize"
      ]
    },
    {
      "page": "mutate_caugi",
      "title": "Mutate 'caugi' class",
      "concept": [
        "operations"
      ],
      "topics": [
        "mutate_caugi"
      ]
    },
    {
      "page": "neighbors",
      "title": "Get neighbors of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "neighbors",
        "neighbours"
      ]
    },
    {
      "page": "nodes",
      "title": "Get nodes or edges of a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "nodes",
        "V",
        "vertices"
      ]
    },
    {
      "page": "normalize_latent_structure",
      "title": "Normalize latent structure in a DAG",
      "concept": [
        "operations"
      ],
      "topics": [
        "normalize_latent_structure"
      ]
    },
    {
      "page": "parents",
      "title": "Get parents of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "parents"
      ]
    },
    {
      "page": "plot.caugi",
      "title": "Create a caugi Graph Plot Object",
      "concept": [
        "plotting"
      ],
      "topics": [
        "plot",
        "plot.caugi"
      ]
    },
    {
      "page": "posteriors",
      "title": "Get posteriors of nodes in a 'caugi'",
      "concept": [
        "queries"
      ],
      "topics": [
        "posteriors"
      ]
    },
    {
      "page": "print.caugi",
      "title": "Print a 'caugi'",
      "concept": [
        "caugi methods",
        "methods"
      ],
      "topics": [
        "print",
        "print.caugi"
      ]
    },
    {
      "page": "read_caugi",
      "title": "Read caugi Graph from File",
      "concept": [
        "export"
      ],
      "topics": [
        "read_caugi"
      ]
    },
    {
      "page": "read_graphml",
      "title": "Read GraphML File to caugi Graph",
      "concept": [
        "export"
      ],
      "topics": [
        "read_graphml"
      ]
    },
    {
      "page": "register_caugi_edge",
      "title": "Register a new edge type in the global registry.",
      "concept": [
        "registry"
      ],
      "topics": [
        "register_caugi_edge"
      ]
    },
    {
      "page": "registry",
      "title": "'caugi' edge registry",
      "concept": [
        "registry"
      ],
      "topics": [
        "caugi_registry",
        "list_caugi_edges",
        "registry",
        "reset_caugi_registry",
        "seal_caugi_registry"
      ]
    },
    {
      "page": "same_nodes",
      "title": "Same nodes?",
      "concept": [
        "queries"
      ],
      "topics": [
        "same_nodes"
      ]
    },
    {
      "page": "shd",
      "title": "Structural Hamming Distance",
      "concept": [
        "metrics"
      ],
      "topics": [
        "shd"
      ]
    },
    {
      "page": "simulate_data",
      "title": "Simulate data from a 'caugi' DAG.",
      "concept": [
        "simulation",
        "simulation functions"
      ],
      "topics": [
        "simulate_data"
      ]
    },
    {
      "page": "skeleton",
      "title": "Get the skeleton of a graph",
      "concept": [
        "operations"
      ],
      "topics": [
        "skeleton"
      ]
    },
    {
      "page": "spouses",
      "title": "Get spouses (bidirected neighbors) of nodes in an ADMG",
      "concept": [
        "queries"
      ],
      "topics": [
        "spouses"
      ]
    },
    {
      "page": "subgraph",
      "title": "Get the induced subgraph",
      "concept": [
        "queries"
      ],
      "topics": [
        "subgraph"
      ]
    },
    {
      "page": "to_dot",
      "title": "Export caugi Graph to DOT Format",
      "concept": [
        "export"
      ],
      "topics": [
        "to_dot"
      ]
    },
    {
      "page": "to_graphml",
      "title": "Export caugi Graph to GraphML Format",
      "concept": [
        "export"
      ],
      "topics": [
        "to_graphml"
      ]
    },
    {
      "page": "to_mermaid",
      "title": "Export caugi Graph to Mermaid Format",
      "concept": [
        "export"
      ],
      "topics": [
        "to_mermaid"
      ]
    },
    {
      "page": "topological_sort",
      "title": "Get a topological ordering of a DAG",
      "concept": [
        "queries"
      ],
      "topics": [
        "topological_sort"
      ]
    },
    {
      "page": "write_caugi",
      "title": "Write caugi Graph to File",
      "concept": [
        "export"
      ],
      "topics": [
        "write_caugi"
      ]
    },
    {
      "page": "write_dot",
      "title": "Write caugi Graph to DOT File",
      "concept": [
        "export"
      ],
      "topics": [
        "write_dot"
      ]
    },
    {
      "page": "write_graphml",
      "title": "Write caugi Graph to GraphML File",
      "concept": [
        "export"
      ],
      "topics": [
        "write_graphml"
      ]
    },
    {
      "page": "write_mermaid",
      "title": "Write caugi Graph to Mermaid File",
      "concept": [
        "export"
      ],
      "topics": [
        "write_mermaid"
      ]
    }
  ],
  "_pkglogo": "https://github.com/frederikfabriciusbjerre/caugi/raw/HEAD/man/figures/og.png",
  "_readme": "https://github.com/frederikfabriciusbjerre/caugi/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "S7"
  ],
  "_vignettes": [
    {
      "source": "caugi.Rmd",
      "filename": "caugi.html",
      "title": "caugi",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The caugi object",
        "Properties",
        "session",
        "simple",
        "graph_class",
        "Querying the caugi",
        "Modifying the caugi",
        "Graph metrics",
        "There you go!",
        "Appendix",
        "Advanced properties",
        "name_index_map"
      ],
      "created": "2026-02-25 15:01:22",
      "modified": "2026-03-10 20:26:32",
      "commits": 2
    },
    {
      "source": "comparisons.Rmd",
      "filename": "comparisons.html",
      "title": "Comparisons with Other Packages",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Scope",
        "Graph Types Supported",
        "Graph Queries and Structural Operations",
        "Causal-Inference Algorithms",
        "I/O and Interoperability",
        "Implementation and Ergonomics",
        "Contributing"
      ],
      "created": "2026-05-26 07:35:10",
      "modified": "2026-06-17 08:23:13",
      "commits": 2
    },
    {
      "source": "package_use.Rmd",
      "filename": "package_use.html",
      "title": "How to use caugi in a package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The setup",
        "We know the nodes!",
        "Adding edges based on correlation",
        "Trying it out",
        "Class of the output",
        "That's it!"
      ],
      "created": "2025-10-20 13:11:37",
      "modified": "2026-02-16 09:55:55",
      "commits": 6
    },
    {
      "source": "motivation.Rmd",
      "filename": "motivation.html",
      "title": "Motivation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Representation of causal graphs",
        "Safety",
        "Performance"
      ],
      "created": "2025-10-20 13:11:37",
      "modified": "2026-03-10 20:26:32",
      "commits": 7
    },
    {
      "source": "performance.Rmd",
      "filename": "performance.html",
      "title": "Performance",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Design Choices",
        "Compressed Sparse Row (CSR) Representation",
        "Mutation and Lazy Building",
        "Comparison",
        "Relational Queries",
        "Ancestors and Descendants",
        "Markov Blanket",
        "D-Separation",
        "Subgraph Extraction",
        "Summary",
        "Reproducing These Benchmarks",
        "Session Info"
      ],
      "created": "2025-10-20 13:11:37",
      "modified": "2026-09-09 19:56:06",
      "commits": 25
    },
    {
      "source": "serialization.Rmd",
      "filename": "serialization.html",
      "title": "Saving and Sharing Graphs with the Caugi Format",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Quick Start",
        "Writing Graphs",
        "Reading Graphs",
        "The Caugi Format",
        "Structure",
        "Key Features",
        "Edge Types",
        "Working with the Format",
        "String Serialization",
        "Metadata",
        "Different Graph Types",
        "File Extension Convention",
        "Schema Validation",
        "Performance"
      ],
      "created": "2025-12-18 12:37:21",
      "modified": "2026-02-16 09:55:55",
      "commits": 2
    },
    {
      "source": "visualization.Rmd",
      "filename": "visualization.html",
      "title": "Visualizing Causal Graphs with caugi",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basic Plotting",
        "Layout Algorithms",
        "Sugiyama (Hierarchical Layout)",
        "Fruchterman-Reingold (Spring-Electrical)",
        "Kamada-Kawai (Stress Minimization)",
        "Bipartite Layout",
        "Tiered Layouts",
        "Circle Layout",
        "Comparing Layouts",
        "Customizing Plots",
        "Node Styling",
        "Edge Styling",
        "Automatic Edge Routing",
        "Partial Edges",
        "Label Styling",
        "Styling Tiered Layouts",
        "Working with Different Graph Types",
        "Partially Directed Acyclic Graphs (PDAGs)",
        "Acyclic Directed Mixed Graphs (ADMGs)",
        "Undirected Graphs (UGs)",
        "Plot Composition",
        "Basic Composition",
        "Nested Compositions",
        "Configuring Spacing",
        "Global Plot Options",
        "Setting Default Styles",
        "Per-Plot Overrides",
        "Available Options",
        "Advanced Usage",
        "Manual Layouts",
        "Integration with Grid Graphics",
        "References"
      ],
      "created": "2025-12-16 12:18:26",
      "modified": "2026-07-02 14:03:23",
      "commits": 11
    }
  ],
  "_score": 9.127312173076593,
  "_indexed": true,
  "_nocasepkg": "caugi",
  "_universes": [
    "frederikfabriciusbjerre"
  ],
  "_previous": "1.3.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:04:08.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/be83f8812c5018d3f9507884a2532a4245f3a4403035538be8394bd02b50b7c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:03:42.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/ee8cafa0f46bed7c10988e2afcf30943c55e4aac625d3b828c2478b175311a2a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:06:24.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/ed3881061cdc981f367f27cb10773f5781a389d75e5e9aa5897fe06cbb0374a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:06:36.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/ae67c0f787192f7f4bc0b6954c65fdc8b7f44a7a4e3c396bf8327cbf04bb0c6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:32:33.000Z",
      "arch": "aarch64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/87aa568758550fec3ecaf5c7d4f8cdb723b93aaeacdc0b58a0b817bb38d4dd9c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:31:34.000Z",
      "arch": "x86_64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/1ce19e60f89f00b2ca114cb815cd8927edc7a232085e1cabae77460134d67662",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:32:21.000Z",
      "arch": "aarch64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/4010d38eae6c5f9280dbcbc1149787f12c504487f3b40064778f02ed6322949f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:33:06.000Z",
      "arch": "x86_64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/66122655ac4e2306f6e34534b9416d926f6294b89c99e9f9ec47ba8b6f3d332e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:06:37.000Z",
      "arch": "emscripten",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/a33fc67b7196bcd2f993a8c2976d1aa437d7df786581d04e25e3e3b796e6a3fa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:07:07.000Z",
      "arch": "aarch64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/72dd5987b44be196c82214d33d88276db396193af8e9ebad5e1ff456f63c9967",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:03:12.000Z",
      "arch": "x86_64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/de13dce1f0ccdd5d44ee49de1a03bf65508d292e8e62ce1dbc7c8f888480ba7d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:03:06.000Z",
      "arch": "x86_64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/c18cb9122542a5656102fb158f4a584079358845cb8bf04269254fe5f7ff11c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:06:56.000Z",
      "arch": "aarch64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/29eed9a1089c8371bad7cea49c6351f337e1de16085e756e16d53e1e2dfc1074",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0.9000",
      "date": "2026-10-26T20:07:57.000Z",
      "arch": "x86_64",
      "commit": "37a382fbb49c8bf6c1bf2303a43909dc2f7eca5c",
      "fileid": "https://r2.ropensci.org/f6e03fe26455e2169082b33f83c2851ba459522935ace26ab3948927cce8184f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frederikfabriciusbjerre/actions/runs/40390649286"
    }
  ]
}