{
  "_id": "6a168e44acfb0bcc41d77a8b",
  "Type": "Package",
  "Package": "DiagrammeR",
  "Title": "Graph/Network Visualization",
  "Version": "1.0.12.9000",
  "Authors@R": "c(\nperson(\"Richard\", \"Iannone\", , \"riannone@me.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-3925-190X\")),\nperson(\"Olivier\", \"Roy\", , \"olivierroy71@hotmail.com\", role = \"aut\")\n)",
  "Description": "Build graph/network structures using functions for\nstepwise addition and deletion of nodes and edges. Work with\ndata available in tables for bulk addition of nodes, edges, and\nassociated metadata. Use graph selections and traversals to\napply changes to specific nodes or edges. A wide selection of\ngraph algorithms allow for the analysis of graphs. Visualize\nthe graphs and take advantage of any aesthetic properties\nassigned to nodes and edges.",
  "License": "MIT + file LICENSE",
  "URL": "https://rich-iannone.github.io/DiagrammeR/,\nhttps://github.com/rich-iannone/DiagrammeR",
  "BugReports": "https://github.com/rich-iannone/DiagrammeR/issues",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "cmake libglpk-dev make libicu-dev libuv1-dev\nlibxml2-dev libx11-dev",
  "Repository": "https://rich-iannone.r-universe.dev",
  "Date/Publication": "2026-04-27 20:38:15 UTC",
  "RemoteUrl": "https://github.com/rich-iannone/diagrammer",
  "RemoteRef": "HEAD",
  "RemoteSha": "93973dd13510eb6c026a74770a9478ab13147293",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 06:21:00 UTC",
    "User": "root"
  },
  "Author": "Richard Iannone [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3925-190X>),\nOlivier Roy [aut]",
  "Maintainer": "Richard Iannone <riannone@me.com>",
  "MD5sum": "59f3a7d9d5512404d98952c59a60ffdd",
  "_user": "rich-iannone",
  "_type": "src",
  "_file": "DiagrammeR_1.0.12.9000.tar.gz",
  "_fileid": "07750a73074c01b9a90c21a7120765c9fa09693c302fd8e6660bb1640346253f",
  "_filesize": 2008664,
  "_sha256": "07750a73074c01b9a90c21a7120765c9fa09693c302fd8e6660bb1640346253f",
  "_created": "2026-05-27T06:21:00.000Z",
  "_published": "2026-05-27T06:25:08.645Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78019474050,
      "time": 197,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7233347669"
    },
    {
      "job": 78019473987,
      "time": 188,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233345637"
    },
    {
      "job": 78019473944,
      "time": 169,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7233340659"
    },
    {
      "job": 78019473961,
      "time": 134,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233332091"
    },
    {
      "job": 78019037658,
      "time": 211,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233299717"
    },
    {
      "job": 78019473969,
      "time": 142,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233333285"
    },
    {
      "job": 78019473986,
      "time": 178,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7233342617"
    },
    {
      "job": 78019474016,
      "time": 171,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7233341149"
    },
    {
      "job": 78019473955,
      "time": 161,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7233338727"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rich-iannone/diagrammer",
  "_commit": {
    "id": "93973dd13510eb6c026a74770a9478ab13147293",
    "author": "Richard Iannone <riannone@me.com>",
    "committer": "Richard Iannone <riannone@me.com>",
    "message": "Increment version number to 1.0.12.9000\n",
    "time": 1777322295
  },
  "_maintainer": {
    "name": "Richard Iannone",
    "email": "riannone@me.com",
    "login": "rich-iannone",
    "linkedin": "in/richard-iannone-a5640017",
    "orcid": "0000-0003-3925-190X",
    "twitter": "@riannone",
    "description": "I enjoy creating useful things for data analysis, transformation, and visualization. It's super fun too! ₍⸍⸌̣ʷ̣̫⸍̣⸌₎\n",
    "uuid": 5612024
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.7",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.5.0",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "version": ">= 0.5.2",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "version": ">= 1.5",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 1.5",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 0.3.4",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "version": ">= 1.1-2",
      "role": "Imports"
    },
    {
      "package": "readr",
      "version": ">= 2.1.1",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "version": ">= 0.7",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.1",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.1",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.1",
      "role": "Imports"
    },
    {
      "package": "viridisLite",
      "version": ">= 0.4.2",
      "role": "Imports"
    },
    {
      "package": "visNetwork",
      "version": ">= 2.1.0",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeRsvg",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rsvg",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "rich-iannone",
  "_selfowned": true,
  "_usedby": 96,
  "_updates": [
    {
      "week": "2026-17",
      "n": 7
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v1.0.12",
      "date": "2026-04-27"
    }
  ],
  "_topics": [
    "graph",
    "graph-functions",
    "network-graph",
    "property-graph",
    "visualization"
  ],
  "_stars": 1735,
  "_contributors": [
    {
      "user": "rich-iannone",
      "count": 6504,
      "uuid": 5612024
    },
    {
      "user": "timelyportfolio",
      "count": 81,
      "uuid": 837910
    },
    {
      "user": "olivroy",
      "count": 73,
      "uuid": 52606734
    },
    {
      "user": "nograpes",
      "count": 9,
      "uuid": 2967973
    },
    {
      "user": "achubaty",
      "count": 8,
      "uuid": 3435577
    },
    {
      "user": "vnijs",
      "count": 7,
      "uuid": 2998956
    },
    {
      "user": "jonmcalder",
      "count": 6,
      "uuid": 5055818
    },
    {
      "user": "jjallaire",
      "count": 5,
      "uuid": 104391
    },
    {
      "user": "tvarju",
      "count": 5,
      "uuid": 29887074
    },
    {
      "user": "iwi",
      "count": 4,
      "uuid": 799282
    },
    {
      "user": "gatscha-trafficon",
      "count": 3,
      "uuid": 255119642
    },
    {
      "user": "atusy",
      "count": 3,
      "uuid": 30277794
    },
    {
      "user": "pommedeterresautee",
      "count": 2,
      "uuid": 1029874
    },
    {
      "user": "arendsee",
      "count": 2,
      "uuid": 3998543
    },
    {
      "user": "jmcastagnetto",
      "count": 2,
      "uuid": 364668
    },
    {
      "user": "cderv",
      "count": 2,
      "uuid": 6791940
    },
    {
      "user": "wligtenberg",
      "count": 1,
      "uuid": 1241175
    },
    {
      "user": "trafficonese",
      "count": 1,
      "uuid": 35805180
    },
    {
      "user": "stibu81",
      "count": 1,
      "uuid": 7131000
    },
    {
      "user": "gluc",
      "count": 1,
      "uuid": 626832
    },
    {
      "user": "erikvona",
      "count": 1,
      "uuid": 45684074
    },
    {
      "user": "yinimi",
      "count": 1,
      "uuid": 13013397
    },
    {
      "user": "rich-atp",
      "count": 1,
      "uuid": 13524690
    },
    {
      "user": "maelle",
      "count": 1,
      "uuid": 8360597
    },
    {
      "user": "lionel-",
      "count": 1,
      "uuid": 4465050
    },
    {
      "user": "kferris10",
      "count": 1,
      "uuid": 6612411
    },
    {
      "user": "jennybc",
      "count": 1,
      "uuid": 599454
    },
    {
      "user": "gaborcsardi",
      "count": 1,
      "uuid": 660288
    },
    {
      "user": "rpodcast",
      "count": 1,
      "uuid": 1043111
    },
    {
      "user": "davisvaughan",
      "count": 1,
      "uuid": 19150088
    },
    {
      "user": "fenguoerbian",
      "count": 1,
      "uuid": 12522724
    },
    {
      "user": "billdenney",
      "count": 1,
      "uuid": 10359931
    },
    {
      "user": "tvc-amaffei",
      "count": 1,
      "uuid": 19597068
    },
    {
      "user": "flyaflya",
      "count": 1,
      "uuid": 17184441
    }
  ],
  "_userbio": {
    "uuid": 5612024,
    "type": "user",
    "name": "Richard Iannone",
    "description": "I enjoy creating useful things for data analysis, transformation, and visualization. It's super fun too! ₍⸍⸌̣ʷ̣̫⸍̣⸌₎\r\n"
  },
  "_downloads": {
    "count": 62058,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DiagrammeR"
  },
  "_mentions": 12,
  "_devurl": "https://github.com/rich-iannone/diagrammer",
  "_pkgdown": "https://rich-iannone.github.io/DiagrammeR/",
  "_searchresults": 5728,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DiagrammeR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rich-iannone/diagrammer",
  "_realowner": "rich-iannone",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2015-01-09"
    },
    {
      "version": "0.4",
      "date": "2015-01-30"
    },
    {
      "version": "0.5",
      "date": "2015-03-19"
    },
    {
      "version": "0.6",
      "date": "2015-04-30"
    },
    {
      "version": "0.7",
      "date": "2015-06-11"
    },
    {
      "version": "0.8",
      "date": "2015-10-08"
    },
    {
      "version": "0.8.1",
      "date": "2015-10-13"
    },
    {
      "version": "0.8.2",
      "date": "2016-02-01"
    },
    {
      "version": "0.8.3",
      "date": "2016-07-16"
    },
    {
      "version": "0.8.4",
      "date": "2016-07-17"
    },
    {
      "version": "0.9.0",
      "date": "2017-01-03"
    },
    {
      "version": "0.9.1",
      "date": "2017-08-21"
    },
    {
      "version": "0.9.2",
      "date": "2017-09-06"
    },
    {
      "version": "1.0.0",
      "date": "2018-03-01"
    },
    {
      "version": "1.0.1",
      "date": "2019-04-22"
    },
    {
      "version": "1.0.5",
      "date": "2020-01-16"
    },
    {
      "version": "1.0.6.1",
      "date": "2020-05-08"
    },
    {
      "version": "1.0.7",
      "date": "2022-01-15"
    },
    {
      "version": "1.0.8",
      "date": "2022-01-24"
    },
    {
      "version": "1.0.9",
      "date": "2022-03-05"
    },
    {
      "version": "1.0.10",
      "date": "2023-05-18"
    },
    {
      "version": "1.0.11",
      "date": "2024-02-03"
    },
    {
      "version": "1.0.12",
      "date": "2026-04-27"
    }
  ],
  "_exports": [
    "%>%",
    "add_balanced_tree",
    "add_cycle",
    "add_edge",
    "add_edge_clone",
    "add_edge_df",
    "add_edges_from_table",
    "add_edges_w_string",
    "add_forward_edges_ws",
    "add_full_graph",
    "add_global_graph_attrs",
    "add_gnm_graph",
    "add_gnp_graph",
    "add_graph_action",
    "add_graph_to_graph_series",
    "add_grid_2d",
    "add_grid_3d",
    "add_growing_graph",
    "add_islands_graph",
    "add_mathjax",
    "add_n_node_clones",
    "add_n_nodes",
    "add_n_nodes_ws",
    "add_node",
    "add_node_clones_ws",
    "add_node_df",
    "add_nodes_from_df_cols",
    "add_nodes_from_table",
    "add_pa_graph",
    "add_path",
    "add_prism",
    "add_reverse_edges_ws",
    "add_smallworld_graph",
    "add_star",
    "clear_selection",
    "colorize_edge_attrs",
    "colorize_node_attrs",
    "combine_edfs",
    "combine_graphs",
    "combine_ndfs",
    "copy_edge_attrs",
    "copy_node_attrs",
    "count_asymmetric_node_pairs",
    "count_automorphisms",
    "count_edges",
    "count_graphs_in_graph_series",
    "count_loop_edges",
    "count_mutual_node_pairs",
    "count_nodes",
    "count_s_connected_cmpts",
    "count_unconnected_node_pairs",
    "count_unconnected_nodes",
    "count_w_connected_cmpts",
    "create_edge_df",
    "create_graph",
    "create_graph_series",
    "create_node_df",
    "delete_cache",
    "delete_edge",
    "delete_edges_ws",
    "delete_global_graph_attrs",
    "delete_graph_actions",
    "delete_loop_edges_ws",
    "delete_node",
    "delete_nodes_ws",
    "deselect_edges",
    "deselect_nodes",
    "DiagrammeR",
    "DiagrammeROutput",
    "display_metagraph",
    "do_bfs",
    "do_dfs",
    "drop_edge_attrs",
    "drop_node_attrs",
    "edge_aes",
    "edge_data",
    "export_csv",
    "export_graph",
    "filter_graph_series",
    "from_adj_matrix",
    "from_igraph",
    "fully_connect_nodes_ws",
    "fully_disconnect_nodes_ws",
    "generate_dot",
    "get_adhesion",
    "get_agg_degree_in",
    "get_agg_degree_out",
    "get_agg_degree_total",
    "get_all_connected_nodes",
    "get_alpha_centrality",
    "get_articulation_points",
    "get_authority_centrality",
    "get_betweenness",
    "get_cache",
    "get_closeness",
    "get_closeness_vitality",
    "get_cmty_edge_btwns",
    "get_cmty_fast_greedy",
    "get_cmty_l_eigenvec",
    "get_cmty_louvain",
    "get_cmty_walktrap",
    "get_common_nbrs",
    "get_coreness",
    "get_degree_distribution",
    "get_degree_histogram",
    "get_degree_in",
    "get_degree_out",
    "get_degree_total",
    "get_dice_similarity",
    "get_eccentricity",
    "get_edge_attrs",
    "get_edge_attrs_ws",
    "get_edge_count_w_multiedge",
    "get_edge_df",
    "get_edge_df_ws",
    "get_edge_ids",
    "get_edge_info",
    "get_edges",
    "get_eigen_centrality",
    "get_girth",
    "get_global_graph_attr_info",
    "get_graph_actions",
    "get_graph_from_graph_series",
    "get_graph_info",
    "get_graph_log",
    "get_graph_name",
    "get_graph_series_info",
    "get_graph_time",
    "get_jaccard_similarity",
    "get_last_edges_created",
    "get_last_nodes_created",
    "get_leverage_centrality",
    "get_max_eccentricity",
    "get_mean_distance",
    "get_min_cut_between",
    "get_min_eccentricity",
    "get_multiedge_count",
    "get_nbrs",
    "get_node_attrs",
    "get_node_attrs_ws",
    "get_node_df",
    "get_node_df_ws",
    "get_node_ids",
    "get_node_info",
    "get_non_nbrs",
    "get_pagerank",
    "get_paths",
    "get_periphery",
    "get_predecessors",
    "get_radiality",
    "get_reciprocity",
    "get_s_connected_cmpts",
    "get_selection",
    "get_similar_nbrs",
    "get_successors",
    "get_w_connected_cmpts",
    "grViz",
    "grVizOutput",
    "import_graph",
    "invert_selection",
    "is_edge_loop",
    "is_edge_multiple",
    "is_edge_mutual",
    "is_edge_present",
    "is_graph_connected",
    "is_graph_dag",
    "is_graph_directed",
    "is_graph_empty",
    "is_graph_simple",
    "is_graph_undirected",
    "is_graph_weighted",
    "is_node_present",
    "is_property_graph",
    "join_edge_attrs",
    "join_node_attrs",
    "layout_nodes_w_string",
    "mermaid",
    "mutate_edge_attrs",
    "mutate_edge_attrs_ws",
    "mutate_node_attrs",
    "mutate_node_attrs_ws",
    "node_aes",
    "node_data",
    "nudge_node_positions_ws",
    "open_graph",
    "recode_edge_attrs",
    "recode_node_attrs",
    "remove_graph_from_graph_series",
    "rename_edge_attrs",
    "rename_node_attrs",
    "render_graph",
    "render_graph_from_graph_series",
    "renderDiagrammeR",
    "renderGrViz",
    "reorder_graph_actions",
    "replace_in_spec",
    "rescale_edge_attrs",
    "rescale_node_attrs",
    "rev_edge_dir",
    "rev_edge_dir_ws",
    "save_graph",
    "select_edges",
    "select_edges_by_edge_id",
    "select_edges_by_node_id",
    "select_last_edges_created",
    "select_last_nodes_created",
    "select_nodes",
    "select_nodes_by_degree",
    "select_nodes_by_id",
    "select_nodes_in_neighborhood",
    "set_cache",
    "set_edge_attr_to_display",
    "set_edge_attrs",
    "set_edge_attrs_ws",
    "set_graph_directed",
    "set_graph_name",
    "set_graph_time",
    "set_graph_undirected",
    "set_node_attr_to_display",
    "set_node_attr_w_fcn",
    "set_node_attrs",
    "set_node_attrs_ws",
    "set_node_position",
    "to_igraph",
    "transform_to_complement_graph",
    "transform_to_min_spanning_tree",
    "transform_to_subgraph_ws",
    "trav_both",
    "trav_both_edge",
    "trav_in",
    "trav_in_edge",
    "trav_in_node",
    "trav_in_until",
    "trav_out",
    "trav_out_edge",
    "trav_out_node",
    "trav_out_until",
    "trav_reverse_edge",
    "trigger_graph_actions",
    "visnetwork",
    "x11_hex"
  ],
  "_datasets": [
    {
      "name": "currencies",
      "title": "ISO-4217 currency data.",
      "object": "currencies",
      "class": [
        "data.frame"
      ],
      "fields": [
        "iso_4217_code",
        "curr_number",
        "exponent",
        "currency_name"
      ],
      "rows": 171,
      "table": true,
      "tojson": true
    },
    {
      "name": "edge_list_1",
      "title": "Edge list - Version 1.",
      "object": "edge_list_1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to"
      ],
      "rows": 19,
      "table": true,
      "tojson": true
    },
    {
      "name": "edge_list_2",
      "title": "Edge list - Version 2.",
      "object": "edge_list_2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "rel",
        "value_1",
        "value_2"
      ],
      "rows": 19,
      "table": true,
      "tojson": true
    },
    {
      "name": "node_list_1",
      "title": "Node list - Version 1.",
      "object": "node_list_1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "label"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "node_list_2",
      "title": "Node list - Version 2.",
      "object": "node_list_2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "label",
        "type",
        "value_1",
        "value_2"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "usd_exchange_rates",
      "title": "US Dollar exchange rates.",
      "object": "usd_exchange_rates",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from_currency",
        "to_currency",
        "cost_unit"
      ],
      "rows": 196,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_balanced_tree",
      "title": "Add a balanced tree to the graph",
      "topics": [
        "add_balanced_tree"
      ]
    },
    {
      "page": "add_cycle",
      "title": "Add a cycle of nodes to the graph",
      "topics": [
        "add_cycle"
      ]
    },
    {
      "page": "add_edge",
      "title": "Add an edge between nodes in a graph object",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "add_edge"
      ]
    },
    {
      "page": "add_edge_clone",
      "title": "Add a clone of an existing edge to the graph",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "add_edge_clone"
      ]
    },
    {
      "page": "add_edge_df",
      "title": "Add edges from an edge data frame to an existing graph object",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "add_edge_df"
      ]
    },
    {
      "page": "add_edges_from_table",
      "title": "Add edges and attributes to graph from a table",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "add_edges_from_table"
      ]
    },
    {
      "page": "add_edges_w_string",
      "title": "Add one or more edges using a text string",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "add_edges_w_string"
      ]
    },
    {
      "page": "add_forward_edges_ws",
      "title": "Add new edges with identical definitions as with a selection of edges",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "add_forward_edges_ws"
      ]
    },
    {
      "page": "add_full_graph",
      "title": "Add a fully connected graph",
      "topics": [
        "add_full_graph"
      ]
    },
    {
      "page": "add_global_graph_attrs",
      "title": "Add one or more global graph attributes",
      "topics": [
        "add_global_graph_attrs"
      ]
    },
    {
      "page": "add_gnm_graph",
      "title": "Add a G(n, m) Erdos-Renyi graph",
      "topics": [
        "add_gnm_graph"
      ]
    },
    {
      "page": "add_gnp_graph",
      "title": "Add a G(n, p) Erdos-Renyi graph",
      "topics": [
        "add_gnp_graph"
      ]
    },
    {
      "page": "add_graph_action",
      "title": "Add a graph action for execution at every transform",
      "topics": [
        "add_graph_action"
      ]
    },
    {
      "page": "add_graph_to_graph_series",
      "title": "Add graph object to a graph series object",
      "topics": [
        "add_graph_to_graph_series"
      ]
    },
    {
      "page": "add_grid_2d",
      "title": "Add a 2D grid of nodes to the graph",
      "topics": [
        "add_grid_2d"
      ]
    },
    {
      "page": "add_grid_3d",
      "title": "Add a 3D grid of nodes to the graph",
      "topics": [
        "add_grid_3d"
      ]
    },
    {
      "page": "add_growing_graph",
      "title": "Create a random growing graph with m edges added per step",
      "topics": [
        "add_growing_graph"
      ]
    },
    {
      "page": "add_islands_graph",
      "title": "Create a random islands graph with edges between the islands",
      "topics": [
        "add_islands_graph"
      ]
    },
    {
      "page": "add_n_node_clones",
      "title": "Add one or several clones of an existing node to the graph",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_n_node_clones"
      ]
    },
    {
      "page": "add_n_nodes",
      "title": "Add one or several unconnected nodes to the graph",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_n_nodes"
      ]
    },
    {
      "page": "add_n_nodes_ws",
      "title": "Add a multiple of new nodes with edges to or from one or more selected nodes",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_n_nodes_ws"
      ]
    },
    {
      "page": "add_node",
      "title": "Add a node to an existing graph object",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_node"
      ]
    },
    {
      "page": "add_node_clones_ws",
      "title": "Add clones of a selection of nodes",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_node_clones_ws"
      ]
    },
    {
      "page": "add_node_df",
      "title": "Add nodes from a node data frame to an existing graph object",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_node_df"
      ]
    },
    {
      "page": "add_nodes_from_df_cols",
      "title": "Add nodes from distinct values in data frame columns",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_nodes_from_df_cols"
      ]
    },
    {
      "page": "add_nodes_from_table",
      "title": "Add nodes and attributes to graph from a table",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "add_nodes_from_table"
      ]
    },
    {
      "page": "add_pa_graph",
      "title": "Add a preferential attachment graph",
      "topics": [
        "add_pa_graph"
      ]
    },
    {
      "page": "add_path",
      "title": "Add a path of nodes to the graph",
      "topics": [
        "add_path"
      ]
    },
    {
      "page": "add_prism",
      "title": "Add a prism of nodes to the graph",
      "topics": [
        "add_prism"
      ]
    },
    {
      "page": "add_reverse_edges_ws",
      "title": "Add new edges in the opposite directions of a selection of edges",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "add_reverse_edges_ws"
      ]
    },
    {
      "page": "add_smallworld_graph",
      "title": "Add a Watts-Strogatz small-world graph",
      "topics": [
        "add_smallworld_graph"
      ]
    },
    {
      "page": "add_star",
      "title": "Add a star of nodes to the graph",
      "topics": [
        "add_star"
      ]
    },
    {
      "page": "clear_selection",
      "title": "Clear an active selection of nodes or edges",
      "topics": [
        "clear_selection"
      ]
    },
    {
      "page": "colorize_edge_attrs",
      "title": "Apply colors based on edge attribute values",
      "topics": [
        "colorize_edge_attrs"
      ]
    },
    {
      "page": "colorize_node_attrs",
      "title": "Apply colors based on node attribute values",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "colorize_node_attrs"
      ]
    },
    {
      "page": "combine_edfs",
      "title": "Combine multiple edge data frames into a single edge data frame",
      "topics": [
        "combine_edfs"
      ]
    },
    {
      "page": "combine_graphs",
      "title": "Combine two graphs into a single graph",
      "topics": [
        "combine_graphs"
      ]
    },
    {
      "page": "combine_ndfs",
      "title": "Combine multiple node data frames",
      "topics": [
        "combine_ndfs"
      ]
    },
    {
      "page": "copy_edge_attrs",
      "title": "Copy an edge attribute column and set the name",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "copy_edge_attrs"
      ]
    },
    {
      "page": "copy_node_attrs",
      "title": "Copy a node attribute column and set the name",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "copy_node_attrs"
      ]
    },
    {
      "page": "count_asymmetric_node_pairs",
      "title": "Get the number of asymmetrically-connected node pairs",
      "topics": [
        "count_asymmetric_node_pairs"
      ]
    },
    {
      "page": "count_automorphisms",
      "title": "Get the number of automorphisms",
      "topics": [
        "count_automorphisms"
      ]
    },
    {
      "page": "count_edges",
      "title": "Get a count of all edges",
      "topics": [
        "count_edges"
      ]
    },
    {
      "page": "count_graphs_in_graph_series",
      "title": "Count graphs in a graph series object",
      "topics": [
        "count_graphs_in_graph_series"
      ]
    },
    {
      "page": "count_loop_edges",
      "title": "Get count of all loop edges",
      "topics": [
        "count_loop_edges"
      ]
    },
    {
      "page": "count_mutual_node_pairs",
      "title": "Get the number of mutually-connected node pairs",
      "topics": [
        "count_mutual_node_pairs"
      ]
    },
    {
      "page": "count_nodes",
      "title": "Get a count of all nodes",
      "topics": [
        "count_nodes"
      ]
    },
    {
      "page": "count_s_connected_cmpts",
      "title": "Get the number of strongly-connected components",
      "topics": [
        "count_s_connected_cmpts"
      ]
    },
    {
      "page": "count_unconnected_node_pairs",
      "title": "Get the number of unconnected node pairs",
      "topics": [
        "count_unconnected_node_pairs"
      ]
    },
    {
      "page": "count_unconnected_nodes",
      "title": "Get count of all unconnected nodes",
      "topics": [
        "count_unconnected_nodes"
      ]
    },
    {
      "page": "count_w_connected_cmpts",
      "title": "Get the number of weakly-connected components",
      "topics": [
        "count_w_connected_cmpts"
      ]
    },
    {
      "page": "create_edge_df",
      "title": "Create an edge data frame",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "create_edge_df"
      ]
    },
    {
      "page": "create_graph",
      "title": "Create a graph object",
      "topics": [
        "create_graph"
      ]
    },
    {
      "page": "create_graph_series",
      "title": "Create a graph series object",
      "topics": [
        "create_graph_series"
      ]
    },
    {
      "page": "create_node_df",
      "title": "Create a node data frame",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "create_node_df"
      ]
    },
    {
      "page": "currencies",
      "title": "ISO-4217 currency data.",
      "topics": [
        "currencies"
      ]
    },
    {
      "page": "delete_cache",
      "title": "Delete vectors cached in a graph object",
      "topics": [
        "delete_cache"
      ]
    },
    {
      "page": "delete_edge",
      "title": "Delete an edge from an existing graph object",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "delete_edge"
      ]
    },
    {
      "page": "delete_edges_ws",
      "title": "Delete all selected edges in an edge selection",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "delete_edges_ws"
      ]
    },
    {
      "page": "delete_global_graph_attrs",
      "title": "Delete one of the global graph attributes stored within a graph object",
      "topics": [
        "delete_global_graph_attrs"
      ]
    },
    {
      "page": "delete_graph_actions",
      "title": "Delete one or more graph actions stored within a graph object",
      "topics": [
        "delete_graph_actions"
      ]
    },
    {
      "page": "delete_loop_edges_ws",
      "title": "Delete all loop edges associated with a selection of nodes",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "delete_loop_edges_ws"
      ]
    },
    {
      "page": "delete_node",
      "title": "Delete a node from an existing graph object",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "delete_node"
      ]
    },
    {
      "page": "delete_nodes_ws",
      "title": "Delete all nodes in a node selection",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "delete_nodes_ws"
      ]
    },
    {
      "page": "deselect_edges",
      "title": "Deselect any selected edges in a graph",
      "topics": [
        "deselect_edges"
      ]
    },
    {
      "page": "deselect_nodes",
      "title": "Deselect any selected nodes in a graph",
      "topics": [
        "deselect_nodes"
      ]
    },
    {
      "page": "DiagrammeR",
      "title": "R + mermaid.js",
      "topics": [
        "DiagrammeR"
      ]
    },
    {
      "page": "DiagrammeROutput",
      "title": "Widget output function for use in Shiny",
      "topics": [
        "DiagrammeROutput"
      ]
    },
    {
      "page": "display_metagraph",
      "title": "Display a property graph's underlying model",
      "topics": [
        "display_metagraph"
      ]
    },
    {
      "page": "do_bfs",
      "title": "Use the breadth-first search (bfs) algorithm",
      "topics": [
        "do_bfs"
      ]
    },
    {
      "page": "do_dfs",
      "title": "Use the depth-first search (dfs) algorithm",
      "topics": [
        "do_dfs"
      ]
    },
    {
      "page": "drop_edge_attrs",
      "title": "Drop an edge attribute column",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "drop_edge_attrs"
      ]
    },
    {
      "page": "drop_node_attrs",
      "title": "Drop a node attribute column",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "drop_node_attrs"
      ]
    },
    {
      "page": "edge_aes",
      "title": "Insert edge aesthetic attributes during edge creation",
      "concept": [
        "aesthetics"
      ],
      "topics": [
        "edge_aes"
      ]
    },
    {
      "page": "edge_data",
      "title": "Insert edge data attributes during edge creation",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "edge_data"
      ]
    },
    {
      "page": "edge_list_1",
      "title": "Edge list - Version 1.",
      "topics": [
        "edge_list_1"
      ]
    },
    {
      "page": "edge_list_2",
      "title": "Edge list - Version 2.",
      "topics": [
        "edge_list_2"
      ]
    },
    {
      "page": "export_csv",
      "title": "Export a graph to CSV files",
      "topics": [
        "export_csv"
      ]
    },
    {
      "page": "export_graph",
      "title": "Export a graph to various image formats",
      "concept": [
        "Display and Save"
      ],
      "topics": [
        "export_graph"
      ]
    },
    {
      "page": "filter_graph_series",
      "title": "Subset a graph series object",
      "topics": [
        "filter_graph_series"
      ]
    },
    {
      "page": "from_adj_matrix",
      "title": "Create a graph using an adjacency matrix",
      "topics": [
        "from_adj_matrix"
      ]
    },
    {
      "page": "from_igraph",
      "title": "Convert an igraph graph to a DiagrammeR one",
      "topics": [
        "from_igraph"
      ]
    },
    {
      "page": "fully_connect_nodes_ws",
      "title": "Fully connect all nodes in a selection of nodes",
      "topics": [
        "fully_connect_nodes_ws"
      ]
    },
    {
      "page": "fully_disconnect_nodes_ws",
      "title": "Fully disconnect all nodes in a selection of nodes",
      "topics": [
        "fully_disconnect_nodes_ws"
      ]
    },
    {
      "page": "generate_dot",
      "title": "Generate DOT code using a graph object",
      "topics": [
        "generate_dot"
      ]
    },
    {
      "page": "get_adhesion",
      "title": "Get graph adhesion",
      "topics": [
        "get_adhesion"
      ]
    },
    {
      "page": "get_agg_degree_in",
      "title": "Get an aggregate value from the indegree of nodes",
      "topics": [
        "get_agg_degree_in"
      ]
    },
    {
      "page": "get_agg_degree_out",
      "title": "Get an aggregate value from the outdegree of nodes",
      "topics": [
        "get_agg_degree_out"
      ]
    },
    {
      "page": "get_agg_degree_total",
      "title": "Get an aggregate value from the total degree of nodes",
      "topics": [
        "get_agg_degree_total"
      ]
    },
    {
      "page": "get_all_connected_nodes",
      "title": "Get all nodes connected to a specified node",
      "topics": [
        "get_all_connected_nodes"
      ]
    },
    {
      "page": "get_alpha_centrality",
      "title": "Get the alpha centrality for all nodes",
      "topics": [
        "get_alpha_centrality"
      ]
    },
    {
      "page": "get_articulation_points",
      "title": "Get articulation points",
      "topics": [
        "get_articulation_points"
      ]
    },
    {
      "page": "get_authority_centrality",
      "title": "Get the authority scores for all nodes",
      "topics": [
        "get_authority_centrality"
      ]
    },
    {
      "page": "get_betweenness",
      "title": "Get betweenness centrality scores",
      "topics": [
        "get_betweenness"
      ]
    },
    {
      "page": "get_cache",
      "title": "Get a cached vector from a graph object",
      "topics": [
        "get_cache"
      ]
    },
    {
      "page": "get_closeness",
      "title": "Get closeness centrality values",
      "topics": [
        "get_closeness"
      ]
    },
    {
      "page": "get_closeness_vitality",
      "title": "Get closeness vitality",
      "topics": [
        "get_closeness_vitality"
      ]
    },
    {
      "page": "get_cmty_edge_btwns",
      "title": "Get community membership by edge betweenness",
      "topics": [
        "get_cmty_edge_btwns"
      ]
    },
    {
      "page": "get_cmty_fast_greedy",
      "title": "Get community membership by modularity optimization",
      "topics": [
        "get_cmty_fast_greedy"
      ]
    },
    {
      "page": "get_cmty_l_eigenvec",
      "title": "Get community membership by leading eigenvector",
      "topics": [
        "get_cmty_l_eigenvec"
      ]
    },
    {
      "page": "get_cmty_louvain",
      "title": "Get community membership by Louvain optimization",
      "topics": [
        "get_cmty_louvain"
      ]
    },
    {
      "page": "get_cmty_walktrap",
      "title": "Get community membership using the Walktrap method",
      "topics": [
        "get_cmty_walktrap"
      ]
    },
    {
      "page": "get_common_nbrs",
      "title": "Get all common neighbors between two or more nodes",
      "topics": [
        "get_common_nbrs"
      ]
    },
    {
      "page": "get_coreness",
      "title": "Get coreness values for graph nodes",
      "topics": [
        "get_coreness"
      ]
    },
    {
      "page": "get_degree_distribution",
      "title": "Get total degree distribution data for a graph",
      "topics": [
        "get_degree_distribution"
      ]
    },
    {
      "page": "get_degree_histogram",
      "title": "Get histogram data for a graph's degree frequency",
      "topics": [
        "get_degree_histogram"
      ]
    },
    {
      "page": "get_degree_in",
      "title": "Get indegree values for all nodes",
      "topics": [
        "get_degree_in"
      ]
    },
    {
      "page": "get_degree_out",
      "title": "Get outdegree values for all nodes",
      "topics": [
        "get_degree_out"
      ]
    },
    {
      "page": "get_degree_total",
      "title": "Get total degree values for all nodes",
      "topics": [
        "get_degree_total"
      ]
    },
    {
      "page": "get_dice_similarity",
      "title": "Get Dice similarity coefficient scores",
      "topics": [
        "get_dice_similarity"
      ]
    },
    {
      "page": "get_eccentricity",
      "title": "Get node eccentricities",
      "topics": [
        "get_eccentricity"
      ]
    },
    {
      "page": "get_edge_attrs",
      "title": "Get edge attribute values",
      "topics": [
        "get_edge_attrs"
      ]
    },
    {
      "page": "get_edge_attrs_ws",
      "title": "Get edge attribute values from a selection of edges",
      "topics": [
        "get_edge_attrs_ws"
      ]
    },
    {
      "page": "get_edge_count_w_multiedge",
      "title": "Get count of edge definitions where multiple edges occur",
      "topics": [
        "get_edge_count_w_multiedge"
      ]
    },
    {
      "page": "get_edge_df",
      "title": "Get an edge data frame from a graph",
      "topics": [
        "get_edge_df"
      ]
    },
    {
      "page": "get_edge_df_ws",
      "title": "Get the graph's edf filtered by a selection of edges",
      "topics": [
        "get_edge_df_ws"
      ]
    },
    {
      "page": "get_edge_ids",
      "title": "Get a vector of edge ID values",
      "topics": [
        "get_edge_ids"
      ]
    },
    {
      "page": "get_edge_info",
      "title": "Get detailed information on edges",
      "topics": [
        "get_edge_info"
      ]
    },
    {
      "page": "get_edges",
      "title": "Get node IDs associated with edges",
      "topics": [
        "get_edges"
      ]
    },
    {
      "page": "get_eigen_centrality",
      "title": "Get the eigen centrality for all nodes",
      "topics": [
        "get_eigen_centrality"
      ]
    },
    {
      "page": "get_girth",
      "title": "Get the graph girth",
      "topics": [
        "get_girth"
      ]
    },
    {
      "page": "get_global_graph_attr_info",
      "title": "Get global graph attributes",
      "topics": [
        "get_global_graph_attr_info"
      ]
    },
    {
      "page": "get_graph_actions",
      "title": "Get information on any available graph actions",
      "topics": [
        "get_graph_actions"
      ]
    },
    {
      "page": "get_graph_from_graph_series",
      "title": "Get a graph available in a series",
      "topics": [
        "get_graph_from_graph_series"
      ]
    },
    {
      "page": "get_graph_info",
      "title": "Get metrics for a graph",
      "topics": [
        "get_graph_info"
      ]
    },
    {
      "page": "get_graph_log",
      "title": "Get the graph log information",
      "topics": [
        "get_graph_log"
      ]
    },
    {
      "page": "get_graph_name",
      "title": "Get graph name",
      "topics": [
        "get_graph_name"
      ]
    },
    {
      "page": "get_graph_series_info",
      "title": "Get information on a graph series",
      "topics": [
        "get_graph_series_info"
      ]
    },
    {
      "page": "get_graph_time",
      "title": "Get the graph date-time or timezone",
      "topics": [
        "get_graph_time"
      ]
    },
    {
      "page": "get_jaccard_similarity",
      "title": "Get Jaccard similarity coefficient scores",
      "topics": [
        "get_jaccard_similarity"
      ]
    },
    {
      "page": "get_last_edges_created",
      "title": "Get the last set of edges created in a graph",
      "topics": [
        "get_last_edges_created"
      ]
    },
    {
      "page": "get_last_nodes_created",
      "title": "Get the last set of nodes created in a graph",
      "topics": [
        "get_last_nodes_created"
      ]
    },
    {
      "page": "get_leverage_centrality",
      "title": "Get leverage centrality",
      "topics": [
        "get_leverage_centrality"
      ]
    },
    {
      "page": "get_max_eccentricity",
      "title": "Get the maximum graph eccentricity",
      "topics": [
        "get_max_eccentricity"
      ]
    },
    {
      "page": "get_mean_distance",
      "title": "Get the mean distance",
      "topics": [
        "get_mean_distance"
      ]
    },
    {
      "page": "get_min_cut_between",
      "title": "Get the minimum cut between source and sink nodes",
      "topics": [
        "get_min_cut_between"
      ]
    },
    {
      "page": "get_min_eccentricity",
      "title": "Get the minimum graph eccentricity",
      "topics": [
        "get_min_eccentricity"
      ]
    },
    {
      "page": "get_multiedge_count",
      "title": "Get the count of multiple edges",
      "topics": [
        "get_multiedge_count"
      ]
    },
    {
      "page": "get_nbrs",
      "title": "Get all neighbors of one or more nodes",
      "topics": [
        "get_nbrs"
      ]
    },
    {
      "page": "get_node_attrs",
      "title": "Get node attribute values",
      "topics": [
        "get_node_attrs"
      ]
    },
    {
      "page": "get_node_attrs_ws",
      "title": "Get node attribute values from a selection of nodes",
      "topics": [
        "get_node_attrs_ws"
      ]
    },
    {
      "page": "get_node_df",
      "title": "Get a node data frame from a graph",
      "topics": [
        "get_node_df"
      ]
    },
    {
      "page": "get_node_df_ws",
      "title": "Get the graph's ndf filtered by a selection of nodes",
      "topics": [
        "get_node_df_ws"
      ]
    },
    {
      "page": "get_node_ids",
      "title": "Get a vector of node ID values",
      "topics": [
        "get_node_ids"
      ]
    },
    {
      "page": "get_node_info",
      "title": "Get detailed information on nodes",
      "topics": [
        "get_node_info"
      ]
    },
    {
      "page": "get_non_nbrs",
      "title": "Get non-neighbors of a node in a graph",
      "topics": [
        "get_non_nbrs"
      ]
    },
    {
      "page": "get_pagerank",
      "title": "Get the PageRank values for all nodes",
      "topics": [
        "get_pagerank"
      ]
    },
    {
      "page": "get_paths",
      "title": "Get paths from a specified node in a directed graph",
      "topics": [
        "get_paths"
      ]
    },
    {
      "page": "get_periphery",
      "title": "Get nodes that form the graph periphery",
      "topics": [
        "get_periphery"
      ]
    },
    {
      "page": "get_predecessors",
      "title": "Get node IDs for predecessor nodes to the specified node",
      "topics": [
        "get_predecessors"
      ]
    },
    {
      "page": "get_radiality",
      "title": "Get radiality centrality scores",
      "topics": [
        "get_radiality"
      ]
    },
    {
      "page": "get_reciprocity",
      "title": "Get the graph reciprocity",
      "topics": [
        "get_reciprocity"
      ]
    },
    {
      "page": "get_s_connected_cmpts",
      "title": "Get nodes within strongly connected components",
      "topics": [
        "get_s_connected_cmpts"
      ]
    },
    {
      "page": "get_selection",
      "title": "Get the current selection available in a graph object",
      "topics": [
        "get_selection"
      ]
    },
    {
      "page": "get_similar_nbrs",
      "title": "Get neighboring nodes based on node attribute similarity",
      "topics": [
        "get_similar_nbrs"
      ]
    },
    {
      "page": "get_successors",
      "title": "Get node IDs for successor nodes to the specified node",
      "topics": [
        "get_successors"
      ]
    },
    {
      "page": "get_w_connected_cmpts",
      "title": "Get all nodes associated with connected components",
      "topics": [
        "get_w_connected_cmpts"
      ]
    },
    {
      "page": "grViz",
      "title": "R + viz.js",
      "topics": [
        "grViz"
      ]
    },
    {
      "page": "grVizOutput",
      "title": "Widget output function for use in Shiny",
      "topics": [
        "grVizOutput"
      ]
    },
    {
      "page": "import_graph",
      "title": "Import a graph from various graph formats",
      "topics": [
        "import_graph"
      ]
    },
    {
      "page": "invert_selection",
      "title": "Invert selection of nodes or edges in a graph",
      "topics": [
        "invert_selection"
      ]
    },
    {
      "page": "is_edge_loop",
      "title": "Is the edge a loop edge?",
      "topics": [
        "is_edge_loop"
      ]
    },
    {
      "page": "is_edge_multiple",
      "title": "Is the edge a multiple edge?",
      "topics": [
        "is_edge_multiple"
      ]
    },
    {
      "page": "is_edge_mutual",
      "title": "Is the edge mutual with another edge?",
      "topics": [
        "is_edge_mutual"
      ]
    },
    {
      "page": "is_edge_present",
      "title": "Determine whether a specified edge is present",
      "topics": [
        "is_edge_present"
      ]
    },
    {
      "page": "is_graph_connected",
      "title": "Is the graph a connected graph?",
      "topics": [
        "is_graph_connected"
      ]
    },
    {
      "page": "is_graph_dag",
      "title": "Is the graph a directed acyclic graph?",
      "topics": [
        "is_graph_dag"
      ]
    },
    {
      "page": "is_graph_directed",
      "title": "Is the graph a directed graph?",
      "topics": [
        "is_graph_directed"
      ]
    },
    {
      "page": "is_graph_empty",
      "title": "Is the graph empty?",
      "topics": [
        "is_graph_empty"
      ]
    },
    {
      "page": "is_graph_simple",
      "title": "Is the graph a simple graph?",
      "topics": [
        "is_graph_simple"
      ]
    },
    {
      "page": "is_graph_undirected",
      "title": "Is the graph an undirected graph?",
      "topics": [
        "is_graph_undirected"
      ]
    },
    {
      "page": "is_graph_weighted",
      "title": "Is the graph a weighted graph?",
      "topics": [
        "is_graph_weighted"
      ]
    },
    {
      "page": "is_node_present",
      "title": "Determine whether a specified node is present",
      "topics": [
        "is_node_present"
      ]
    },
    {
      "page": "is_property_graph",
      "title": "Is the graph a property graph?",
      "topics": [
        "is_property_graph"
      ]
    },
    {
      "page": "join_edge_attrs",
      "title": "Join new edge attribute values using a data frame",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "join_edge_attrs"
      ]
    },
    {
      "page": "join_node_attrs",
      "title": "Join new node attribute values using a data frame",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "join_node_attrs"
      ]
    },
    {
      "page": "layout_nodes_w_string",
      "title": "Layout nodes using a text-based schematic",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "layout_nodes_w_string"
      ]
    },
    {
      "page": "mermaid",
      "title": "R + mermaid.js",
      "topics": [
        "mermaid"
      ]
    },
    {
      "page": "mutate_edge_attrs",
      "title": "Mutate a set of edge attribute values",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "mutate_edge_attrs"
      ]
    },
    {
      "page": "mutate_edge_attrs_ws",
      "title": "Mutate edge attribute values for a selection of edges",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "mutate_edge_attrs_ws"
      ]
    },
    {
      "page": "mutate_node_attrs",
      "title": "Mutate a set of node attribute values",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "mutate_node_attrs"
      ]
    },
    {
      "page": "mutate_node_attrs_ws",
      "title": "Mutate node attribute values for a selection of nodes",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "mutate_node_attrs_ws"
      ]
    },
    {
      "page": "node_aes",
      "title": "Insert node aesthetic attributes during node creation",
      "concept": [
        "aesthetics"
      ],
      "topics": [
        "node_aes"
      ]
    },
    {
      "page": "node_data",
      "title": "Insert node data attributes during node creation",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "node_data"
      ]
    },
    {
      "page": "node_list_1",
      "title": "Node list - Version 1.",
      "topics": [
        "node_list_1"
      ]
    },
    {
      "page": "node_list_2",
      "title": "Node list - Version 2.",
      "topics": [
        "node_list_2"
      ]
    },
    {
      "page": "nudge_node_positions_ws",
      "title": "Move layout positions of a selection of nodes",
      "topics": [
        "nudge_node_positions_ws"
      ]
    },
    {
      "page": "open_graph",
      "title": "Read a graph or graph series from disk",
      "topics": [
        "open_graph"
      ]
    },
    {
      "page": "recode_edge_attrs",
      "title": "Recode a set of edge attribute values",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "recode_edge_attrs"
      ]
    },
    {
      "page": "recode_node_attrs",
      "title": "Recode a set of node attribute values",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "recode_node_attrs"
      ]
    },
    {
      "page": "remove_graph_from_graph_series",
      "title": "Remove a graph from a graph series",
      "topics": [
        "remove_graph_from_graph_series"
      ]
    },
    {
      "page": "rename_edge_attrs",
      "title": "Rename an edge attribute",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "rename_edge_attrs"
      ]
    },
    {
      "page": "rename_node_attrs",
      "title": "Rename a node attribute",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "rename_node_attrs"
      ]
    },
    {
      "page": "render_graph",
      "title": "Render the graph in various formats",
      "concept": [
        "Display and Save"
      ],
      "topics": [
        "render_graph"
      ]
    },
    {
      "page": "render_graph_from_graph_series",
      "title": "Render a graph available in a series",
      "concept": [
        "Display and Save"
      ],
      "topics": [
        "render_graph_from_graph_series"
      ]
    },
    {
      "page": "renderDiagrammeR",
      "title": "Widget render function for use in Shiny",
      "topics": [
        "renderDiagrammeR"
      ]
    },
    {
      "page": "renderGrViz",
      "title": "Widget render function for use in Shiny",
      "topics": [
        "renderGrViz"
      ]
    },
    {
      "page": "reorder_graph_actions",
      "title": "Reorder the stored series of graph actions",
      "topics": [
        "reorder_graph_actions"
      ]
    },
    {
      "page": "replace_in_spec",
      "title": "Razor-like template for diagram specification",
      "topics": [
        "replace_in_spec"
      ]
    },
    {
      "page": "rescale_edge_attrs",
      "title": "Rescale numeric edge attribute values",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "rescale_edge_attrs"
      ]
    },
    {
      "page": "rescale_node_attrs",
      "title": "Rescale numeric node attribute values",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "rescale_node_attrs"
      ]
    },
    {
      "page": "rev_edge_dir",
      "title": "Reverse the direction of all edges in a graph",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "rev_edge_dir"
      ]
    },
    {
      "page": "rev_edge_dir_ws",
      "title": "Reverse the direction of selected edges in a graph using an edge selection",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "rev_edge_dir_ws"
      ]
    },
    {
      "page": "save_graph",
      "title": "Save a graph or graph series to disk",
      "concept": [
        "Display and Save"
      ],
      "topics": [
        "save_graph"
      ]
    },
    {
      "page": "select_edges",
      "title": "Select edges in a graph",
      "topics": [
        "select_edges"
      ]
    },
    {
      "page": "select_edges_by_edge_id",
      "title": "Select edges in a graph using edge ID values",
      "topics": [
        "select_edges_by_edge_id"
      ]
    },
    {
      "page": "select_edges_by_node_id",
      "title": "Select edges in a graph using node ID values",
      "topics": [
        "select_edges_by_node_id"
      ]
    },
    {
      "page": "select_last_edges_created",
      "title": "Select the last set of edges created in a graph",
      "topics": [
        "select_last_edges_created"
      ]
    },
    {
      "page": "select_last_nodes_created",
      "title": "Select the last set of nodes created in a graph",
      "topics": [
        "select_last_nodes_created"
      ]
    },
    {
      "page": "select_nodes",
      "title": "Select nodes in a graph",
      "topics": [
        "select_nodes"
      ]
    },
    {
      "page": "select_nodes_by_degree",
      "title": "Select nodes in the graph based on their degree values",
      "topics": [
        "select_nodes_by_degree"
      ]
    },
    {
      "page": "select_nodes_by_id",
      "title": "Select nodes in a graph by their ID values",
      "topics": [
        "select_nodes_by_id"
      ]
    },
    {
      "page": "select_nodes_in_neighborhood",
      "title": "Select nodes based on a walk distance from a specified node",
      "topics": [
        "select_nodes_in_neighborhood"
      ]
    },
    {
      "page": "set_cache",
      "title": "Cache a vector in the graph",
      "topics": [
        "set_cache"
      ]
    },
    {
      "page": "set_edge_attr_to_display",
      "title": "Set the edge attribute values to be rendered",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "set_edge_attr_to_display"
      ]
    },
    {
      "page": "set_edge_attrs",
      "title": "Set edge attribute values",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "set_edge_attrs"
      ]
    },
    {
      "page": "set_edge_attrs_ws",
      "title": "Set edge attributes with an edge selection",
      "concept": [
        "edge creation and removal"
      ],
      "topics": [
        "set_edge_attrs_ws"
      ]
    },
    {
      "page": "set_graph_directed",
      "title": "Convert an undirected graph to a directed graph",
      "topics": [
        "set_graph_directed"
      ]
    },
    {
      "page": "set_graph_name",
      "title": "Set graph name",
      "topics": [
        "set_graph_name"
      ]
    },
    {
      "page": "set_graph_time",
      "title": "Set graph date-time and timezone",
      "topics": [
        "set_graph_time"
      ]
    },
    {
      "page": "set_graph_undirected",
      "title": "Convert a directed graph to an undirected graph",
      "topics": [
        "set_graph_undirected"
      ]
    },
    {
      "page": "set_node_attr_to_display",
      "title": "Set the node attribute values to be rendered",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "set_node_attr_to_display"
      ]
    },
    {
      "page": "set_node_attr_w_fcn",
      "title": "Set node attribute values with a graph function",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "set_node_attr_w_fcn"
      ]
    },
    {
      "page": "set_node_attrs",
      "title": "Set node attribute values",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "set_node_attrs"
      ]
    },
    {
      "page": "set_node_attrs_ws",
      "title": "Set node attributes with a node selection",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "set_node_attrs_ws"
      ]
    },
    {
      "page": "set_node_position",
      "title": "Apply a layout position to a single node",
      "concept": [
        "node creation and removal"
      ],
      "topics": [
        "set_node_position"
      ]
    },
    {
      "page": "to_igraph",
      "title": "Convert a DiagrammeR graph to an igraph one",
      "topics": [
        "to_igraph"
      ]
    },
    {
      "page": "transform_to_complement_graph",
      "title": "Create a complement of a graph",
      "topics": [
        "transform_to_complement_graph"
      ]
    },
    {
      "page": "transform_to_min_spanning_tree",
      "title": "Get a minimum spanning tree subgraph",
      "topics": [
        "transform_to_min_spanning_tree"
      ]
    },
    {
      "page": "transform_to_subgraph_ws",
      "title": "Create a subgraph using a node or edge selection",
      "topics": [
        "transform_to_subgraph_ws"
      ]
    },
    {
      "page": "trav_both",
      "title": "Traverse from one or more selected nodes onto neighboring nodes",
      "topics": [
        "trav_both"
      ]
    },
    {
      "page": "trav_both_edge",
      "title": "Traverse from one or more selected nodes onto adjacent edges",
      "topics": [
        "trav_both_edge"
      ]
    },
    {
      "page": "trav_in",
      "title": "Traverse from one or more selected nodes onto adjacent, inward nodes",
      "topics": [
        "trav_in"
      ]
    },
    {
      "page": "trav_in_edge",
      "title": "Traverse from one or more selected nodes onto adjacent, inward edges",
      "topics": [
        "trav_in_edge"
      ]
    },
    {
      "page": "trav_in_node",
      "title": "Traverse from one or more selected edges onto adjacent, inward nodes",
      "topics": [
        "trav_in_node"
      ]
    },
    {
      "page": "trav_in_until",
      "title": "Traverse inward node-by-node until stopping conditions are met",
      "topics": [
        "trav_in_until"
      ]
    },
    {
      "page": "trav_out",
      "title": "Traverse from one or more selected nodes onto adjacent, outward nodes",
      "topics": [
        "trav_out"
      ]
    },
    {
      "page": "trav_out_edge",
      "title": "Traverse from one or more selected nodes onto adjacent, outward edges",
      "topics": [
        "trav_out_edge"
      ]
    },
    {
      "page": "trav_out_node",
      "title": "Traverse from one or more selected edges onto adjacent, outward nodes",
      "topics": [
        "trav_out_node"
      ]
    },
    {
      "page": "trav_out_until",
      "title": "Traverse outward node-by-node until stopping conditions are met",
      "topics": [
        "trav_out_until"
      ]
    },
    {
      "page": "trav_reverse_edge",
      "title": "Traverse to any reverse edges",
      "topics": [
        "trav_reverse_edge"
      ]
    },
    {
      "page": "trigger_graph_actions",
      "title": "Trigger the execution of a series of graph actions",
      "topics": [
        "trigger_graph_actions"
      ]
    },
    {
      "page": "usd_exchange_rates",
      "title": "US Dollar exchange rates.",
      "topics": [
        "usd_exchange_rates"
      ]
    },
    {
      "page": "visnetwork",
      "title": "Render graph with visNetwork",
      "topics": [
        "visnetwork"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rich-iannone/diagrammer/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/rich-iannone/diagrammer/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "glue",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "igraph",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "readr",
    "rlang",
    "rmarkdown",
    "rstudioapi",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "visNetwork",
    "vroom",
    "withr",
    "xfun",
    "yaml"
  ],
  "_score": 15.768006691131486,
  "_indexed": true,
  "_nocasepkg": "diagrammer",
  "_universes": [
    "rich-iannone"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:23:40.000Z",
      "distro": "noble",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "09ef49048bb7794ae1d4fbab3d4bd0f8470ea0a439b7cf47c77bc16346e42ef7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:23:35.000Z",
      "distro": "noble",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "433689a2190a9e46ffe91835957d0f2fb65ff3991f4cf07c277d3a0bc4584b7c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:23:17.000Z",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "ed49a0ba19704e02afa4be0013bef4e13a2b9dda2c61a650610fca4b5d3872ee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:23:02.000Z",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "f9aab7e4e57dbae273ee1a87dd635f939b2b1198da155c01b8ad38142d986cbe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:23:53.000Z",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "bf3172ace26b7757230655d53a847a2d56304b575545ef218a98a411d2b5d4a2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:22:49.000Z",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "13de5e91fd4dd1c4221894a64334917fdb780eb7b52b5dbf38a704670009c842",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:22:40.000Z",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "f5dd5aaf5094049d1dcb679d8363826a40d12a6c4d765dec580964fad5ba8371",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.12.9000",
      "date": "2026-05-27T06:22:35.000Z",
      "commit": "93973dd13510eb6c026a74770a9478ab13147293",
      "fileid": "dda8e929ef2da07e1bfc4ebcb711666c2c2782a750c4f826e40bbe68a1fe4bf4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rich-iannone/actions/runs/26494392435"
    }
  ]
}