{
  "_id": "6a27af6024555f66ed535183",
  "Package": "timeordered",
  "Type": "Package",
  "Title": "Time-Ordered and Time-Aggregated Network Analyses",
  "Version": "1.0.3",
  "Date": "2025-10-11",
  "Author": "Benjamin Wong Blonder [aut, cre]",
  "Maintainer": "Benjamin Wong Blonder <benjamin.blonder@berkeley.edu>",
  "Description": "Approaches for incorporating time into network analysis.\nMethods include: construction of time-ordered networks\n(temporal graphs); shortest-time and shortest-path-length\nanalyses; resource spread calculations; data resampling and\nrarefaction for null model construction; reduction to\ntime-aggregated networks with variable window sizes;\napplication of common descriptive statistics to these networks;\nvector clock latencies; and plotting functionalities. The\npackage supports <doi:10.1371/journal.pone.0020298>.",
  "License": "GPL-3",
  "LazyLoad": "yes",
  "LazyData": "true",
  "Authors@R": "person(given = c(\"Benjamin\", \"Wong\"),\nfamily = \"Blonder\",\nrole = c(\"aut\", \"cre\"),\nemail = \"benjamin.blonder@berkeley.edu\")",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://bblonder.r-universe.dev",
  "Date/Publication": "2025-10-11 21:09:45 UTC",
  "RemoteUrl": "https://github.com/bblonder/timeordered",
  "RemoteRef": "HEAD",
  "RemoteSha": "48771504d5b8a0431994b6b042e307e64ff28d4b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-08 08:26:01 UTC",
    "User": "root"
  },
  "MD5sum": "56d26cb58fde0c5c3f5e4af1114ae5db",
  "_user": "bblonder",
  "_type": "src",
  "_file": "timeordered_1.0.3.tar.gz",
  "_fileid": "9a47c3eef0bb8311444987cf3005be80df9719d4c09d845d1d38d11de4d63e87",
  "_filesize": 176253,
  "_sha256": "9a47c3eef0bb8311444987cf3005be80df9719d4c09d845d1d38d11de4d63e87",
  "_created": "2026-06-08T08:26:01.000Z",
  "_published": "2026-06-09T06:14:56.536Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80256893818,
      "time": 125,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7475030397"
    },
    {
      "job": 80256893917,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475030880"
    },
    {
      "job": 80256893996,
      "time": 149,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7475033194"
    },
    {
      "job": 80256893559,
      "time": 218,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7499857287"
    },
    {
      "job": 80256893759,
      "time": 208,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7474989175"
    },
    {
      "job": 80256894091,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475027888"
    },
    {
      "job": 80256894028,
      "time": 98,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7475021143"
    },
    {
      "job": 80256894019,
      "time": 97,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7475021008"
    },
    {
      "job": 80256894045,
      "time": 166,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7475044781"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bblonder/timeordered",
  "_commit": {
    "id": "48771504d5b8a0431994b6b042e307e64ff28d4b",
    "author": "bblonder <bblonder@gmail.com>",
    "committer": "bblonder <bblonder@gmail.com>",
    "message": "fixing plot bug\n",
    "time": 1760216985
  },
  "_maintainer": {
    "name": "Benjamin Wong Blonder",
    "email": "benjamin.blonder@berkeley.edu",
    "login": "bblonder",
    "description": "",
    "uuid": 651071
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "igraph",
      "role": "Depends"
    },
    {
      "package": "plyr",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    }
  ],
  "_owner": "bblonder",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "bblonder",
      "count": 14,
      "uuid": 651071
    }
  ],
  "_userbio": {
    "uuid": 651071,
    "type": "user",
    "name": "Benjamin Blonder"
  },
  "_downloads": {
    "count": 155,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/timeordered"
  },
  "_devurl": "https://github.com/bblonder/timeordered",
  "_searchresults": 30,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/timeordered.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bblonder/timeordered",
  "_realowner": "bblonder",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9",
      "date": "2011-03-28"
    },
    {
      "version": "0.9.1",
      "date": "2012-06-07"
    },
    {
      "version": "0.9.2",
      "date": "2012-08-27"
    },
    {
      "version": "0.9.3",
      "date": "2013-08-14"
    },
    {
      "version": "0.9.4",
      "date": "2014-01-31"
    },
    {
      "version": "0.9.5",
      "date": "2014-03-02"
    },
    {
      "version": "0.9.6",
      "date": "2014-03-10"
    },
    {
      "version": "0.9.7",
      "date": "2014-10-22"
    },
    {
      "version": "0.9.8",
      "date": "2015-01-22"
    },
    {
      "version": "0.9.9",
      "date": "2018-07-04"
    },
    {
      "version": "1.0.0",
      "date": "2023-08-21"
    },
    {
      "version": "1.0.1",
      "date": "2024-09-15"
    },
    {
      "version": "1.0.2",
      "date": "2025-09-29"
    },
    {
      "version": "1.0.3",
      "date": "2025-10-11"
    }
  ],
  "_exports": [
    "applynetworkfunction",
    "contact_randomization",
    "edge_randomization",
    "generatelatencies",
    "generatenetworkslices",
    "generatetimeaggregatednetwork",
    "generatetimedeltas",
    "generatetimelags",
    "generatetonetwork",
    "generatetonetworkfromvel",
    "generatevertexedgelist",
    "maxpoints",
    "midpoints",
    "plotnetworkslices",
    "plottanet",
    "plottonet",
    "random_times",
    "randomize_edges_helper",
    "randomized_contacts",
    "randomized_edges",
    "randomizeidentities",
    "randomizetimes",
    "randomly_permuted_times",
    "rarefy",
    "shortesthoppath",
    "shortesttimepath",
    "spreadanalysis",
    "swap",
    "time_reversal",
    "total_randomization",
    "transformspreadbyindividual",
    "vertex_randomization"
  ],
  "_datasets": [
    {
      "name": "ants",
      "title": "Ant interaction data",
      "object": "ants",
      "class": [
        "data.frame"
      ],
      "fields": [
        "VertexFrom",
        "VertexTo",
        "TimeStart",
        "TimeStop"
      ],
      "rows": 1911,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ants",
      "title": "Ant interaction data",
      "topics": [
        "ants"
      ]
    },
    {
      "page": "applynetworkfunction",
      "title": "Applies a function (typically a descriptive statistic) to multiple time-aggregated networks",
      "topics": [
        "applynetworkfunction"
      ]
    },
    {
      "page": "generatelatencies",
      "title": "Generates vector-clock latencies for each individual at each time.",
      "topics": [
        "generatelatencies"
      ]
    },
    {
      "page": "generatenetworkslices",
      "title": "Generates multiple time-aggregated networks from a time-ordered network",
      "topics": [
        "generatenetworkslices"
      ]
    },
    {
      "page": "generatetimeaggregatednetwork",
      "title": "Constructs a weighted time-aggregated network from a time-ordered network by aggregating interactions occurring between a start and stop time. Weights are stored as E(g)$weight.",
      "topics": [
        "generatetimeaggregatednetwork"
      ]
    },
    {
      "page": "generatetimedeltas",
      "title": "Constructs matrix of sequential time windows suitable for slicing time ordered networks",
      "topics": [
        "generatetimedeltas"
      ]
    },
    {
      "page": "generatetimelags",
      "title": "Constructs matrix of increasingly large time windows suitable for assessing how window size affects time aggregated networks",
      "topics": [
        "generatetimelags"
      ]
    },
    {
      "page": "generatetonetwork",
      "title": "Generates a time-ordered network from an interaction list.",
      "topics": [
        "generatetonetwork"
      ]
    },
    {
      "page": "generatetonetworkfromvel",
      "title": "Generates a time-ordered network from a data frame listing all directed edges. An internal function.",
      "topics": [
        "generatetonetworkfromvel"
      ]
    },
    {
      "page": "generatevertexedgelist",
      "title": "Generates a data frame listing all directed edges in a time-ordered network from an observed interaction list. An internal function.",
      "topics": [
        "generatevertexedgelist"
      ]
    },
    {
      "page": "maxpoints",
      "title": "Determines the maximum value of each row of a matrix; used as a convenience function for plotting.",
      "topics": [
        "maxpoints"
      ]
    },
    {
      "page": "midpoints",
      "title": "Determines the mean value of each row of a matrix; used as a convenience function for plotting.",
      "topics": [
        "midpoints"
      ]
    },
    {
      "page": "plotnetworkslices",
      "title": "Plots a time-aggregated network",
      "topics": [
        "plotnetworkslices"
      ]
    },
    {
      "page": "plottanet",
      "title": "Plots a time-aggregated network.",
      "topics": [
        "plottanet"
      ]
    },
    {
      "page": "plottonet",
      "title": "Plots a time-ordered network.",
      "topics": [
        "plottonet"
      ]
    },
    {
      "page": "randomize_edges_helper",
      "title": "Does all the work for 'edge_randomization' and 'randomized_edges'. An internal function.",
      "topics": [
        "randomize_edges_helper"
      ]
    },
    {
      "page": "randomizeidentities",
      "title": "Resamples data based on vertex identity.",
      "topics": [
        "randomizeidentities"
      ]
    },
    {
      "page": "randomizetimes",
      "title": "Resamples data based on event time.",
      "topics": [
        "randomizetimes"
      ]
    },
    {
      "page": "randomly_permuted_times",
      "title": "Randomize temporal networks",
      "topics": [
        "contact_randomization",
        "edge_randomization",
        "randomized_contacts",
        "randomized_edges",
        "randomly_permuted_times",
        "random_times",
        "time_reversal",
        "total_randomization",
        "vertex_randomization"
      ]
    },
    {
      "page": "rarefy",
      "title": "Simulates the effect of insufficient sampling by data rarefaction.",
      "topics": [
        "rarefy"
      ]
    },
    {
      "page": "shortesthoppath",
      "title": "Determines a path (shortest by the least number of unique vertices) between two vertices at two times.",
      "topics": [
        "shortesthoppath"
      ]
    },
    {
      "page": "shortesttimepath",
      "title": "Determines a path (shortest by the least time) between a vertex at a start time and another vertex at any later time.",
      "topics": [
        "shortesttimepath"
      ]
    },
    {
      "page": "spreadanalysis",
      "title": "Simulates the perfect spread of a resource on a time-ordered network.",
      "topics": [
        "spreadanalysis"
      ]
    },
    {
      "page": "swap",
      "title": "Swaps two elements in a data frame. An internal function.",
      "topics": [
        "swap"
      ]
    },
    {
      "page": "transformspreadbyindividual",
      "title": "A helper function to assess differences in spreading potential by vertex.",
      "topics": [
        "transformspreadbyindividual"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "cpp11",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pkgconfig",
    "plyr",
    "Rcpp",
    "rlang",
    "vctrs"
  ],
  "_score": 3.3802112417116064,
  "_indexed": true,
  "_nocasepkg": "timeordered",
  "_universes": [
    "bblonder"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.3",
      "date": "2026-06-08T08:28:36.000Z",
      "distro": "noble",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "0e8bc2393a206e05bf8ffa6ad2c26928ae911c3c22c2366eb93dc203cc237376",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.3",
      "date": "2026-06-08T08:28:35.000Z",
      "distro": "noble",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "6aa16a858b3737d9a6a3718633b850d22b8564c3f76f23f515f205e7bf2f19f4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.3",
      "date": "2026-06-08T08:28:56.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "4822b5f90ac6e38996bccbeae20fa72032b2a4cfe59930cc9cba1f719790e2f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.3",
      "date": "2026-06-09T06:13:18.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "b1a862967ec3d393e73862b4178f0baca69036fd19bece5687a4377bb643e62a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.3",
      "date": "2026-06-08T08:28:54.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "91718651b4e1447a735a71575ea4b28fd8bd6386bab82bcaa21bf4ae679d43c9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-06-08T08:27:57.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "e69bb4ff25c7f8686edc4ef2dde93c11663bf9af8a65e331eb67933b4ff7c6d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-06-08T08:28:01.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "e6541bd11d19e4c08635173fc5fc1c8937f6115d11c83c7ea26735977c34bf0e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-06-08T08:29:04.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "43b0aa1d4a45a82ba1c57c228dd12f7e358f563d004c29a4c88be0eb6fe95925",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/27125083181"
    }
  ]
}