{
  "_id": "6ad3ffdd712795fb4dcafb2e",
  "Package": "Dynet",
  "Title": "Tidy Temporal Network Analysis",
  "Version": "0.7.3",
  "Authors@R": "person(\"Mohammed\", \"Saqr\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"saqr@saqr.me\")",
  "Description": "Building, analysis and visualisation of temporal networks.\nSupports several formats of relational data: interval data with\nexplicit start and end times, contact data of instantaneous\nevents, threaded interactions such as forum or chat data, and\nco-presence logs. Every analysis returns a tidy data frame\ncarrying proper vertex labels. Metrics cover time-varying\ncentrality, graph-level structure, edge formation and\ndissolution, burstiness, time-respecting paths, reachability\nand mixing. Offers a wide variety of network visualisations and\nanimations, as well as plots of temporal network metrics across\ntime.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://pak.dynasite.org/Dynet/, https://github.com/mohsaqr/Dynet",
  "BugReports": "https://github.com/mohsaqr/Dynet/issues",
  "LazyData": "true",
  "Config/Needs/website": "av, gifski, igraph, network, networkDynamic, sna,\ntsna",
  "Repository": "https://mohsaqr.r-universe.dev",
  "Date/Publication": "2026-10-08 14:58:15 UTC",
  "RemoteUrl": "https://github.com/mohsaqr/Dynet",
  "RemoteRef": "HEAD",
  "RemoteSha": "3581e5c0149ceca690db6fae44ab46f04901552c",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-17 22:45:54 UTC",
    "User": "root"
  },
  "Author": "Mohammed Saqr [aut, cre, cph]",
  "Maintainer": "Mohammed Saqr <saqr@saqr.me>",
  "_user": "mohsaqr",
  "_type": "src",
  "_file": "Dynet_0.7.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/75fd4f71dfd83b6a01569445522d2029a10080e325b91b156086fd9be5e9df03",
  "_filesize": 5752053,
  "_sha256": "75fd4f71dfd83b6a01569445522d2029a10080e325b91b156086fd9be5e9df03",
  "_expires": "2027-01-25T23:08:10.000Z",
  "_created": "2026-10-17T22:45:54.000Z",
  "_published": "2026-10-17T23:08:13.102Z",
  "_buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117524387916,
      "time": 886,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12117467505"
    },
    {
      "job": 117524387961,
      "time": 799,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12116994932"
    },
    {
      "job": 117524387889,
      "time": 583,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12117676320"
    },
    {
      "job": 117524387934,
      "time": 933,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12117104327"
    },
    {
      "job": 117523552819,
      "time": 262,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12117107473"
    },
    {
      "job": 117524387995,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12116834567"
    },
    {
      "job": 117524387941,
      "time": 1268,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12117826030"
    },
    {
      "job": 117524387973,
      "time": 675,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12117815799"
    },
    {
      "job": 117524387971,
      "time": 902,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12116898941"
    }
  ],
  "_upstream": "https://github.com/mohsaqr/Dynet",
  "_commit": {
    "id": "3581e5c0149ceca690db6fae44ab46f04901552c",
    "author": "mohsaqr <hamada@saqr.me>",
    "committer": "mohsaqr <hamada@saqr.me>",
    "message": "Broadcast and turns logs, message event graphs, an events view (0.7.3)\n\n- dynet() gains format = \"turns\" (each action takes up the one before it in\n  its group) and format = \"broadcast\" (each action reaches every other\n  member of its group), for logs of who acted when with no recipient.\n- event_graph(events = \"messages\") merges the ties of one action or email\n  into one event that reaches several targets.\n- Adjacencies say what their two events were (first, second, and\n  first_/second_ tie attributes); events and summary() carry tie attributes\n  and, under sessions = \"separate\", the session.\n- plot() of an event graph gains type = \"events\": events as points, one row\n  per actor (or per relay chain), colours stable across periods; message\n  graphs are drawn this way by default.\n",
    "time": 1791471495
  },
  "_maintainer": {
    "name": "Mohammed Saqr",
    "email": "saqr@saqr.me",
    "login": "loxavian",
    "description": "",
    "uuid": 52792889
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "cograph",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "av",
      "role": "Suggests"
    },
    {
      "package": "gifski",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "network",
      "role": "Suggests"
    },
    {
      "package": "networkDynamic",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "mohsaqr",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-34",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 27
    },
    {
      "week": "2026-36",
      "n": 4
    },
    {
      "week": "2026-38",
      "n": 4
    },
    {
      "week": "2026-39",
      "n": 14
    },
    {
      "week": "2026-41",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "v0.5.1",
      "date": "2026-09-27"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "mohsaqr",
      "count": 77,
      "uuid": 194697827
    },
    {
      "user": "loxavian",
      "count": 2,
      "uuid": 52792889
    }
  ],
  "_userbio": {
    "uuid": 194697827,
    "type": "user",
    "name": "Mohammed Saqr",
    "followers": 14,
    "description": "Professor of Computer Science"
  },
  "_downloads": {
    "count": 214,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Dynet"
  },
  "_devurl": "https://github.com/mohsaqr/dynet",
  "_pkgdown": "https://pak.dynasite.org/Dynet/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/Dynet.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/mohsaqr/dynet",
  "_realowner": "mohsaqr",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.5.1",
      "date": "2026-10-07"
    }
  ],
  "_exports": [
    "add_arcs",
    "add_nodes",
    "add_ties",
    "add_vertex_spells",
    "animate",
    "as_dynet",
    "burstiness",
    "centrality_series",
    "clear_observations",
    "collapse_network",
    "community_change",
    "community_trajectory",
    "durations",
    "dyn_centrality",
    "dyn_reachability",
    "dynet",
    "edge_centrality",
    "event_graph",
    "events",
    "gaps",
    "induce_subgraph",
    "match_communities",
    "metrics",
    "mixing",
    "motifs",
    "multislice_modularity",
    "path_centrality",
    "path_network",
    "path_trajectories",
    "paths",
    "pathways",
    "persistence",
    "phases",
    "plot_path_trajectories",
    "projection",
    "pshifts",
    "random_dynet",
    "randomise",
    "reachability",
    "remove_arcs",
    "remove_nodes",
    "remove_ties",
    "remove_vertex_spells",
    "rename_nodes",
    "rename_sessions",
    "segregation",
    "set_observations",
    "set_tie_sessions",
    "set_vertex_spells",
    "significance",
    "similarity",
    "snapshots",
    "temporal_communities",
    "turnover",
    "update_nodes",
    "update_ties",
    "update_vertex_spells"
  ],
  "_datasets": [
    {
      "name": "forum_people",
      "title": "People in the discussion forum",
      "object": "forum_people",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "role",
        "achievement"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "forum_posts",
      "title": "Discussion forum posts",
      "object": "forum_posts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sender",
        "receiver",
        "timestamp",
        "thread"
      ],
      "rows": 241,
      "table": true,
      "tojson": true
    },
    {
      "name": "mooc_people",
      "title": "Participants in a MOOC discussion forum",
      "object": "mooc_people",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "experience",
        "expert_level"
      ],
      "rows": 445,
      "table": true,
      "tojson": true
    },
    {
      "name": "mooc_posts",
      "title": "Posts in a MOOC discussion forum",
      "object": "mooc_posts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sender",
        "receiver",
        "timestamp",
        "discussion"
      ],
      "rows": 2529,
      "table": true,
      "tojson": true
    },
    {
      "name": "school_contacts",
      "title": "Student contacts recorded as intervals",
      "object": "school_contacts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "start",
        "end"
      ],
      "rows": 240,
      "table": true,
      "tojson": true
    },
    {
      "name": "seminar_attendance",
      "title": "Seminar attendance",
      "object": "seminar_attendance",
      "class": [
        "data.frame"
      ],
      "fields": [
        "student",
        "seminar",
        "date"
      ],
      "rows": 104,
      "table": true,
      "tojson": true
    },
    {
      "name": "synthdata",
      "title": "Synthetic code-transition network (Trees of Thought stand-in)",
      "object": "synthdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "start",
        "end",
        "weight"
      ],
      "rows": 101,
      "table": true,
      "tojson": true
    },
    {
      "name": "thought_chains",
      "title": "Trees of Thought reply links, augmented by simulation",
      "object": "thought_chains",
      "class": [
        "data.frame"
      ],
      "fields": [
        "from",
        "to",
        "time",
        "participant",
        "discussion",
        "group",
        "course"
      ],
      "rows": 23017,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_arcs",
      "title": "Add directed temporal arcs",
      "topics": [
        "add_arcs"
      ]
    },
    {
      "page": "add_nodes",
      "title": "Add nodes to a temporal network",
      "topics": [
        "add_nodes"
      ]
    },
    {
      "page": "add_ties",
      "title": "Add temporal ties",
      "topics": [
        "add_ties"
      ]
    },
    {
      "page": "add_vertex_spells",
      "title": "Add declared vertex-activity spells",
      "topics": [
        "add_vertex_spells"
      ]
    },
    {
      "page": "animate",
      "title": "Animate a temporal network over its measurement grid",
      "topics": [
        "animate"
      ]
    },
    {
      "page": "as_dynet",
      "title": "Convert an object to a Dynet temporal network",
      "topics": [
        "as_dynet",
        "as_dynet.dynet"
      ]
    },
    {
      "page": "as_dynet.networkDynamic",
      "title": "Import a networkDynamic object",
      "topics": [
        "as_dynet.networkDynamic"
      ]
    },
    {
      "page": "as.data.frame.dynet",
      "title": "Tidy tables from a temporal network",
      "topics": [
        "as.data.frame.dynet"
      ]
    },
    {
      "page": "as.data.frame.dynet_animation",
      "title": "Coerce an animation to a data frame",
      "topics": [
        "as.data.frame.dynet_animation"
      ]
    },
    {
      "page": "as.data.frame.dynet_collapsed",
      "title": "Tidy tables from a collapsed temporal network",
      "topics": [
        "as.data.frame.dynet_collapsed"
      ]
    },
    {
      "page": "as.data.frame.dynet_collapsed_list",
      "title": "Tidy data frame of session-specific collapsed networks",
      "topics": [
        "as.data.frame.dynet_collapsed_list"
      ]
    },
    {
      "page": "as.data.frame.dynet_communities",
      "title": "Tidy data frame of a temporal community partition",
      "topics": [
        "as.data.frame.dynet_communities"
      ]
    },
    {
      "page": "as.data.frame.dynet_event_graph",
      "title": "Tidy tables from an event graph",
      "topics": [
        "as.data.frame.dynet_event_graph"
      ]
    },
    {
      "page": "as.data.frame.dynet_metric",
      "title": "Tidy data frame of a temporal measure",
      "topics": [
        "as.data.frame.dynet_metric"
      ]
    },
    {
      "page": "as.data.frame.dynet_modularity",
      "title": "Tidy data frame of a multislice modularity result",
      "topics": [
        "as.data.frame.dynet_modularity"
      ]
    },
    {
      "page": "as.data.frame.dynet_motifs",
      "title": "Tidy frame of a temporal motif census",
      "topics": [
        "as.data.frame.dynet_motifs"
      ]
    },
    {
      "page": "as.data.frame.dynet_null",
      "title": "Coerce surrogate networks to a data frame",
      "topics": [
        "as.data.frame.dynet_null"
      ]
    },
    {
      "page": "as.data.frame.dynet_path_network",
      "title": "Tidy tables from a temporal path-union network",
      "topics": [
        "as.data.frame.dynet_path_network"
      ]
    },
    {
      "page": "as.data.frame.dynet_path_trajectories",
      "title": "Tidy table of a temporal trajectory tree",
      "topics": [
        "as.data.frame.dynet_path_trajectories"
      ]
    },
    {
      "page": "as.data.frame.dynet_paths",
      "title": "Tidy data frame of time-respecting paths",
      "topics": [
        "as.data.frame.dynet_paths"
      ]
    },
    {
      "page": "as.data.frame.dynet_pathways",
      "title": "Tidy data frame of ranked pathways",
      "topics": [
        "as.data.frame.dynet_pathways"
      ]
    },
    {
      "page": "as.data.frame.dynet_phases",
      "title": "Tidy data frame of detected temporal phases",
      "topics": [
        "as.data.frame.dynet_phases"
      ]
    },
    {
      "page": "as.data.frame.dynet_projection",
      "title": "Tidy tables from a time-projected network",
      "topics": [
        "as.data.frame.dynet_projection"
      ]
    },
    {
      "page": "as.data.frame.dynet_pshifts",
      "title": "Tidy data frame of participation shift counts",
      "topics": [
        "as.data.frame.dynet_pshifts"
      ]
    },
    {
      "page": "as.data.frame.dynet_significance",
      "title": "Coerce a permutation test to a data frame",
      "topics": [
        "as.data.frame.dynet_significance"
      ]
    },
    {
      "page": "as.data.frame.dynet_similarity",
      "title": "Tidy table of time-bin similarity",
      "topics": [
        "as.data.frame.dynet_similarity"
      ]
    },
    {
      "page": "as.data.frame.dynet_snapshot",
      "title": "Tidy table of snapshot edges",
      "topics": [
        "as.data.frame.dynet_snapshot"
      ]
    },
    {
      "page": "as.data.frame.dynet_trajectory",
      "title": "Tidy data frame of community trajectories",
      "topics": [
        "as.data.frame.dynet_trajectory"
      ]
    },
    {
      "page": "burstiness",
      "title": "Burstiness and memory of each vertex's activity",
      "topics": [
        "burstiness"
      ]
    },
    {
      "page": "centrality_series",
      "title": "Time-varying vertex centrality",
      "topics": [
        "centrality_series"
      ]
    },
    {
      "page": "clear_observations",
      "title": "Restore implicit observation support",
      "topics": [
        "clear_observations"
      ]
    },
    {
      "page": "collapse_network",
      "title": "Collapse temporal activity to a static weighted network",
      "topics": [
        "collapse_network"
      ]
    },
    {
      "page": "community_change",
      "title": "How much the community structure moved between bins",
      "topics": [
        "community_change"
      ]
    },
    {
      "page": "community_trajectory",
      "title": "What each vertex did across the community structure",
      "topics": [
        "community_trajectory"
      ]
    },
    {
      "page": "durations",
      "title": "How long each relationship lasted",
      "topics": [
        "durations"
      ]
    },
    {
      "page": "dynet",
      "title": "Build a temporal network",
      "topics": [
        "dynet"
      ]
    },
    {
      "page": "edge_centrality",
      "title": "Temporal centrality of the contacts themselves",
      "topics": [
        "edge_centrality"
      ]
    },
    {
      "page": "event_graph",
      "title": "The event graph of a temporal network",
      "topics": [
        "event_graph"
      ]
    },
    {
      "page": "events",
      "title": "Edge formation and dissolution over time",
      "topics": [
        "events"
      ]
    },
    {
      "page": "forum_people",
      "title": "People in the discussion forum",
      "topics": [
        "forum_people"
      ]
    },
    {
      "page": "forum_posts",
      "title": "Discussion forum posts",
      "topics": [
        "forum_posts"
      ]
    },
    {
      "page": "gaps",
      "title": "Inter-event gaps",
      "topics": [
        "gaps"
      ]
    },
    {
      "page": "head.dynet_metric",
      "title": "First rows of a temporal measure",
      "topics": [
        "head.dynet_metric"
      ]
    },
    {
      "page": "induce_subgraph",
      "title": "Extract an induced temporal subgraph",
      "topics": [
        "induce_subgraph"
      ]
    },
    {
      "page": "match_communities",
      "title": "Give community labels a meaning that carries across time",
      "topics": [
        "match_communities"
      ]
    },
    {
      "page": "metrics",
      "title": "Time-varying graph-level structure",
      "topics": [
        "metrics"
      ]
    },
    {
      "page": "mixing",
      "title": "Mixing between vertex groups over time",
      "topics": [
        "mixing"
      ]
    },
    {
      "page": "mooc_people",
      "title": "Participants in a MOOC discussion forum",
      "topics": [
        "mooc_people"
      ]
    },
    {
      "page": "mooc_posts",
      "title": "Posts in a MOOC discussion forum",
      "topics": [
        "mooc_posts"
      ]
    },
    {
      "page": "motifs",
      "title": "Delta-temporal three-node motif census",
      "topics": [
        "motifs"
      ]
    },
    {
      "page": "multislice_modularity",
      "title": "Multislice modularity of a partition of a temporal network",
      "topics": [
        "multislice_modularity"
      ]
    },
    {
      "page": "path_centrality",
      "title": "Centrality on time-respecting paths and temporal walks",
      "topics": [
        "path_centrality"
      ]
    },
    {
      "page": "path_network",
      "title": "Build the union network of optimal temporal paths",
      "topics": [
        "path_network"
      ]
    },
    {
      "page": "path_trajectories",
      "title": "Optimal temporal routes as a counted trajectory tree",
      "topics": [
        "path_trajectories"
      ]
    },
    {
      "page": "paths",
      "title": "Time-respecting paths from a vertex",
      "topics": [
        "paths"
      ]
    },
    {
      "page": "pathways",
      "title": "Most frequent time-respecting routes",
      "topics": [
        "pathways"
      ]
    },
    {
      "page": "persistence",
      "title": "Neighbourhood persistence between consecutive time bins",
      "topics": [
        "persistence"
      ]
    },
    {
      "page": "phases",
      "title": "Detect temporal phases by clustering the between-bin similarity",
      "topics": [
        "phases"
      ]
    },
    {
      "page": "plot_path_trajectories",
      "title": "Draw optimal temporal paths as a trajectory tree",
      "topics": [
        "plot_path_trajectories"
      ]
    },
    {
      "page": "plot.dynet",
      "title": "Draw a temporal network",
      "topics": [
        "plot.dynet"
      ]
    },
    {
      "page": "plot.dynet_collapsed",
      "title": "Draw a collapsed temporal network",
      "topics": [
        "plot.dynet_collapsed"
      ]
    },
    {
      "page": "plot.dynet_communities",
      "title": "Draw community membership as ribbons over time",
      "topics": [
        "plot.dynet_communities"
      ]
    },
    {
      "page": "plot.dynet_event_graph",
      "title": "Plot an event graph",
      "topics": [
        "plot.dynet_event_graph"
      ]
    },
    {
      "page": "plot.dynet_metric",
      "title": "Plot a temporal measure",
      "topics": [
        "plot.dynet_metric"
      ]
    },
    {
      "page": "plot.dynet_motifs",
      "title": "Plot a temporal motif census",
      "topics": [
        "plot.dynet_motifs"
      ]
    },
    {
      "page": "plot.dynet_null",
      "title": "Plot the surrogate activity profile against the observed one",
      "topics": [
        "plot.dynet_null"
      ]
    },
    {
      "page": "plot.dynet_path_network",
      "title": "Draw a path network",
      "topics": [
        "plot.dynet_path_network"
      ]
    },
    {
      "page": "plot.dynet_path_trajectories",
      "title": "Plot path trajectories",
      "topics": [
        "plot.dynet_path_trajectories"
      ]
    },
    {
      "page": "plot.dynet_paths",
      "title": "Plot time-respecting paths when a valid renderer exists",
      "topics": [
        "plot.dynet_paths"
      ]
    },
    {
      "page": "plot.dynet_pathways",
      "title": "Plot pathways on a time axis",
      "topics": [
        "plot.dynet_pathways"
      ]
    },
    {
      "page": "plot.dynet_phases",
      "title": "Draw detected phases over the between-bin similarity heatmap",
      "topics": [
        "plot.dynet_phases"
      ]
    },
    {
      "page": "plot.dynet_pshifts",
      "title": "Plot participation shift counts",
      "topics": [
        "plot.dynet_pshifts"
      ]
    },
    {
      "page": "plot.dynet_significance",
      "title": "Plot a permutation test",
      "topics": [
        "plot.dynet_significance"
      ]
    },
    {
      "page": "plot.dynet_similarity",
      "title": "Draw time-bin similarity as a heatmap",
      "topics": [
        "plot.dynet_similarity"
      ]
    },
    {
      "page": "plot.dynet_snapshot",
      "title": "Plot how many ties each snapshot holds",
      "topics": [
        "plot.dynet_snapshot"
      ]
    },
    {
      "page": "print.dynet",
      "title": "Print a temporal network",
      "topics": [
        "print.dynet"
      ]
    },
    {
      "page": "print.dynet_animation",
      "title": "Print an animation's bin table",
      "topics": [
        "print.dynet_animation"
      ]
    },
    {
      "page": "print.dynet_collapsed",
      "title": "Print a collapsed temporal network",
      "topics": [
        "print.dynet_collapsed"
      ]
    },
    {
      "page": "print.dynet_collapsed_list",
      "title": "Print session-specific collapsed networks",
      "topics": [
        "print.dynet_collapsed_list"
      ]
    },
    {
      "page": "print.dynet_communities",
      "title": "Print a temporal community partition",
      "topics": [
        "print.dynet_communities"
      ]
    },
    {
      "page": "print.dynet_event_graph",
      "title": "Print an event graph",
      "topics": [
        "print.dynet_event_graph"
      ]
    },
    {
      "page": "print.dynet_metric",
      "title": "Print a temporal measure",
      "topics": [
        "print.dynet_metric"
      ]
    },
    {
      "page": "print.dynet_motifs",
      "title": "Print a temporal motif census",
      "topics": [
        "print.dynet_motifs"
      ]
    },
    {
      "page": "print.dynet_null",
      "title": "Print surrogate networks",
      "topics": [
        "print.dynet_null"
      ]
    },
    {
      "page": "print.dynet_path_trajectories",
      "title": "Print a temporal trajectory tree",
      "topics": [
        "print.dynet_path_trajectories"
      ]
    },
    {
      "page": "print.dynet_paths",
      "title": "Print time-respecting paths",
      "topics": [
        "print.dynet_paths"
      ]
    },
    {
      "page": "print.dynet_pathways",
      "title": "Print ranked pathways",
      "topics": [
        "print.dynet_pathways"
      ]
    },
    {
      "page": "print.dynet_phases",
      "title": "Print detected temporal phases",
      "topics": [
        "print.dynet_phases"
      ]
    },
    {
      "page": "print.dynet_projection",
      "title": "Print a time-projected network",
      "topics": [
        "print.dynet_projection"
      ]
    },
    {
      "page": "print.dynet_pshifts",
      "title": "Print participation shift counts",
      "topics": [
        "print.dynet_pshifts"
      ]
    },
    {
      "page": "print.dynet_significance",
      "title": "Print a permutation test",
      "topics": [
        "print.dynet_significance"
      ]
    },
    {
      "page": "print.dynet_similarity",
      "title": "Print time-bin similarity",
      "topics": [
        "print.dynet_similarity"
      ]
    },
    {
      "page": "print.dynet_snapshot",
      "title": "Print snapshot edges",
      "topics": [
        "print.dynet_snapshot"
      ]
    },
    {
      "page": "projection",
      "title": "Project a temporal network into directed vertex-time states",
      "topics": [
        "projection"
      ]
    },
    {
      "page": "pshifts",
      "title": "Gibson participation shifts from raw temporal turns",
      "topics": [
        "pshifts"
      ]
    },
    {
      "page": "random_dynet",
      "title": "Simulate a random temporal network",
      "topics": [
        "random_dynet"
      ]
    },
    {
      "page": "randomise",
      "title": "Surrogate temporal networks from a null model",
      "topics": [
        "randomise"
      ]
    },
    {
      "page": "reachability",
      "title": "Reachability of every vertex",
      "topics": [
        "reachability"
      ]
    },
    {
      "page": "remove_arcs",
      "title": "Remove directed temporal arcs",
      "topics": [
        "remove_arcs"
      ]
    },
    {
      "page": "remove_nodes",
      "title": "Remove nodes from a temporal network",
      "topics": [
        "remove_nodes"
      ]
    },
    {
      "page": "remove_ties",
      "title": "Remove temporal ties",
      "topics": [
        "remove_ties"
      ]
    },
    {
      "page": "remove_vertex_spells",
      "title": "Remove declared vertex-activity components",
      "topics": [
        "remove_vertex_spells"
      ]
    },
    {
      "page": "rename_nodes",
      "title": "Rename nodes everywhere in a temporal network",
      "topics": [
        "rename_nodes"
      ]
    },
    {
      "page": "rename_sessions",
      "title": "Rename session walls",
      "topics": [
        "rename_sessions"
      ]
    },
    {
      "page": "school_contacts",
      "title": "Student contacts recorded as intervals",
      "topics": [
        "school_contacts"
      ]
    },
    {
      "page": "segregation",
      "title": "Segregation-integration difference over time",
      "topics": [
        "segregation"
      ]
    },
    {
      "page": "seminar_attendance",
      "title": "Seminar attendance",
      "topics": [
        "seminar_attendance"
      ]
    },
    {
      "page": "set_observations",
      "title": "Replace observation support",
      "topics": [
        "set_observations"
      ]
    },
    {
      "page": "set_tie_sessions",
      "title": "Assign or remove tie sessions",
      "topics": [
        "set_tie_sessions"
      ]
    },
    {
      "page": "set_vertex_spells",
      "title": "Replace declared vertex activity",
      "topics": [
        "set_vertex_spells"
      ]
    },
    {
      "page": "significance",
      "title": "Compare a measure against a temporal null model",
      "topics": [
        "significance"
      ]
    },
    {
      "page": "similarity",
      "title": "Similarity between the networks at each pair of time points",
      "topics": [
        "similarity"
      ]
    },
    {
      "page": "snapshots",
      "title": "The network sliced into snapshots",
      "topics": [
        "snapshots"
      ]
    },
    {
      "page": "summary.dynet",
      "title": "Describe a temporal network",
      "topics": [
        "summary.dynet"
      ]
    },
    {
      "page": "summary.dynet_animation",
      "title": "Summarise an animation",
      "topics": [
        "summary.dynet_animation"
      ]
    },
    {
      "page": "summary.dynet_collapsed_list",
      "title": "Summarise session-specific collapsed networks",
      "topics": [
        "summary.dynet_collapsed_list"
      ]
    },
    {
      "page": "summary.dynet_communities",
      "title": "Summarize a temporal community partition",
      "topics": [
        "summary.dynet_communities"
      ]
    },
    {
      "page": "summary.dynet_event_graph",
      "title": "Summarise an event graph",
      "topics": [
        "summary.dynet_event_graph"
      ]
    },
    {
      "page": "summary.dynet_metric",
      "title": "Summarise a temporal measure",
      "topics": [
        "summary.dynet_metric"
      ]
    },
    {
      "page": "summary.dynet_motifs",
      "title": "Summarise a temporal motif census by family",
      "topics": [
        "summary.dynet_motifs"
      ]
    },
    {
      "page": "summary.dynet_null",
      "title": "Summarise surrogate networks",
      "topics": [
        "summary.dynet_null"
      ]
    },
    {
      "page": "summary.dynet_path_trajectories",
      "title": "Summarise path trajectories",
      "topics": [
        "summary.dynet_path_trajectories"
      ]
    },
    {
      "page": "summary.dynet_paths",
      "title": "Summarise time-respecting paths",
      "topics": [
        "summary.dynet_paths"
      ]
    },
    {
      "page": "summary.dynet_pathways",
      "title": "Summarise ranked pathways",
      "topics": [
        "summary.dynet_pathways"
      ]
    },
    {
      "page": "summary.dynet_projection",
      "title": "Summarise a time projection",
      "topics": [
        "summary.dynet_projection"
      ]
    },
    {
      "page": "summary.dynet_pshifts",
      "title": "Summarise participation shifts by family",
      "topics": [
        "summary.dynet_pshifts"
      ]
    },
    {
      "page": "summary.dynet_significance",
      "title": "Summarise a permutation test",
      "topics": [
        "summary.dynet_significance"
      ]
    },
    {
      "page": "summary.dynet_similarity",
      "title": "Summarise snapshot similarity",
      "topics": [
        "summary.dynet_similarity"
      ]
    },
    {
      "page": "summary.dynet_snapshot",
      "title": "Summarise snapshot edges by time bin",
      "topics": [
        "summary.dynet_snapshot"
      ]
    },
    {
      "page": "synthdata",
      "title": "Synthetic code-transition network (Trees of Thought stand-in)",
      "topics": [
        "synthdata"
      ]
    },
    {
      "page": "tail.dynet_metric",
      "title": "Last rows of a temporal measure",
      "topics": [
        "tail.dynet_metric"
      ]
    },
    {
      "page": "temporal_communities",
      "title": "Temporal community detection by generalized Louvain",
      "topics": [
        "temporal_communities"
      ]
    },
    {
      "page": "thought_chains",
      "title": "Trees of Thought reply links, augmented by simulation",
      "topics": [
        "thought_chains"
      ]
    },
    {
      "page": "turnover",
      "title": "Network turnover: volatility and fluctuability",
      "topics": [
        "turnover"
      ]
    },
    {
      "page": "update_nodes",
      "title": "Update static node attributes",
      "topics": [
        "update_nodes"
      ]
    },
    {
      "page": "update_ties",
      "title": "Update temporal ties and their attributes",
      "topics": [
        "update_ties"
      ]
    },
    {
      "page": "update_vertex_spells",
      "title": "Update declared vertex-activity components",
      "topics": [
        "update_vertex_spells"
      ]
    }
  ],
  "_readme": "https://github.com/mohsaqr/Dynet/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cograph",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "building-networks.Rmd",
      "filename": "building-networks.html",
      "title": "Building and inspecting a temporal network",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The four input formats",
        "Interval data",
        "Contact data",
        "Threaded data",
        "Co-presence data",
        "Choosing the format",
        "Inspecting the network",
        "Direction, loops, weights and attributes",
        "Sessions",
        "Observation windows",
        "Vertex activity spells",
        "Editing a network",
        "Descriptive measures",
        "Collapsing to a static network",
        "References"
      ],
      "created": "2026-08-26 07:03:31",
      "modified": "2026-09-25 16:32:38",
      "commits": 5
    },
    {
      "source": "ch17-temporal-networks.Rmd",
      "filename": "ch17-temporal-networks.html",
      "title": "Case study: A MOOC discussion forum as a temporal network",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data",
        "Constructing the temporal network",
        "Visualisation",
        "Structure over time",
        "Participants",
        "Reachability",
        "Mixing between experience levels",
        "Interpretation",
        "Limitations",
        "References"
      ],
      "created": "2026-09-14 07:37:49",
      "modified": "2026-09-25 16:32:38",
      "commits": 3
    },
    {
      "source": "dynet.Rmd",
      "filename": "dynet.html",
      "title": "Getting started with Dynet",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting started with Dynet",
        "Data",
        "Building the network",
        "Measuring in windows",
        "Daily density",
        "Rolling weekly density",
        "Vertex trajectories",
        "Daily degree",
        "Temporal centrality",
        "Time-respecting paths",
        "Routes",
        "Tie dynamics",
        "Next steps"
      ],
      "created": "2026-08-26 07:03:31",
      "modified": "2026-09-25 16:32:38",
      "commits": 4
    }
  ],
  "_score": 4.954242509439325,
  "_indexed": true,
  "_nocasepkg": "dynet",
  "_universes": [
    "mohsaqr",
    "loxavian"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.3",
      "date": "2026-10-17T22:48:53.000Z",
      "distro": "resolute",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/79ec8cf9a040cc48bf52cea5c82eb6b38296b97bc1ccc9ae3867a57fd62d92af",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.7.3",
      "date": "2026-10-17T22:48:37.000Z",
      "distro": "resolute",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/a48f2b41d5be8276af3aecd28dcf1a517c610fdc1d86a50bc216e0d7ca837860",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.3",
      "date": "2026-10-17T22:47:43.000Z",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/9c70f0cb28822ab621b552dc556ccc4be4c6110cc8cb5d043be6fdc21be7faf5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.7.3",
      "date": "2026-10-17T22:47:55.000Z",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/d0eedbc01532aeb49270643ab4ab8b09c5dd006c0b1d5683bbe8fef769fde163",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.7.3",
      "date": "2026-10-17T22:48:00.000Z",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/c509590d6b1394fdeddc3694e783b36eb28310c6946a4c34e4e2ea9e98a26c97",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7.3",
      "date": "2026-10-17T22:47:27.000Z",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/fa98e5b9878c587e7a9cc8cde3da167ff93aca0c3298637c660c325f6d0b91a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.7.3",
      "date": "2026-10-17T22:47:06.000Z",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/a19d32057a5df21ff7965b57317f204e713214717c38438afaea76cec859c721",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.7.3",
      "date": "2026-10-17T22:47:19.000Z",
      "commit": "3581e5c0149ceca690db6fae44ab46f04901552c",
      "fileid": "https://r2.ropensci.org/d52c0eeef53dae7d6e202a775d5dbed554c50172694560b362f9b93a6ac01ad0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mohsaqr/actions/runs/39076106321"
    }
  ]
}