{
  "_id": "6ad9f063c9cc1e56bbac479f",
  "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-10-22 10:44:40 UTC",
    "User": "root"
  },
  "_user": "bblonder",
  "_type": "src",
  "_file": "timeordered_1.0.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/d20bb0ebadba7430073477dd65a331d41920aca825b445b867da9fb8901d56b9",
  "_filesize": 175717,
  "_sha256": "d20bb0ebadba7430073477dd65a331d41920aca825b445b867da9fb8901d56b9",
  "_expires": "2027-01-30T11:15:45.000Z",
  "_created": "2026-10-22T10:44:40.000Z",
  "_published": "2026-10-22T11:15:47.065Z",
  "_upstream": "https://github.com/bblonder/timeordered",
  "_status": "success",
  "_maintainer": {
    "name": "Benjamin Wong Blonder",
    "email": "benjamin.blonder@berkeley.edu",
    "login": "bblonder",
    "description": "",
    "uuid": 651071
  },
  "_jobs": [
    {
      "job": 119779548054,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12419563749"
    },
    {
      "job": 119779548288,
      "time": 116,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419568684"
    },
    {
      "job": 119779548134,
      "time": 123,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12420842058"
    },
    {
      "job": 119779548200,
      "time": 144,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12420952909"
    },
    {
      "job": 119777383892,
      "time": 311,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419697967"
    },
    {
      "job": 119779548114,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12419328501"
    },
    {
      "job": 119779548160,
      "time": 82,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12419802825"
    },
    {
      "job": 119779548127,
      "time": 86,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12419467949"
    },
    {
      "job": 119779548206,
      "time": 82,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12419808193"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879",
  "_commit": {
    "id": "48771504d5b8a0431994b6b042e307e64ff28d4b",
    "author": "bblonder <bblonder@gmail.com>",
    "committer": "bblonder <bblonder@gmail.com>",
    "message": "fixing plot bug\n",
    "time": 1760216985
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "igraph",
      "role": "Depends"
    },
    {
      "package": "plyr",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    }
  ],
  "_owner": "bblonder",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "bblonder",
      "count": 14,
      "uuid": 651071
    }
  ],
  "_userbio": {
    "uuid": 651071,
    "type": "user",
    "name": "Benjamin Blonder",
    "followers": 56
  },
  "_downloads": {
    "count": 335,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/timeordered"
  },
  "_devurl": "https://github.com/bblonder/timeordered",
  "_searchresults": 30,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/timeordered.html"
  ],
  "_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.079181246047625,
  "_indexed": true,
  "_nocasepkg": "timeordered",
  "_universes": [
    "bblonder"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.3",
      "date": "2026-10-22T10:46:37.000Z",
      "distro": "resolute",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/69897a6dbe4187b9aa2f56a2ec09f1060bf030bc242488d15ffb5a59dee8e0d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.3",
      "date": "2026-10-22T10:46:37.000Z",
      "distro": "resolute",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/aed7b670671958119474a8d09c9c80a1723c71c17e3b43497c3d7de2f13da92d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.3",
      "date": "2026-10-22T10:58:18.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/23fb0ebec728b012637ecef3892718c7bea7a3d6ee41ecf6bad3aee25253cba9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.3",
      "date": "2026-10-22T11:14:50.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/843c4297baaa9b1e3e58745f30a73034e4b336422c72f3d160bc7db0ccb2e49a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.3",
      "date": "2026-10-22T10:46:40.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/88486693f065891fac3a30fac6e07b518d9a09b2a0a750fc5d0438c215ba9749",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-10-22T10:45:39.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/2426bf3c3fe3402928cca8f1457022dc7ecf43edca6cc6e3d58481f1118bead3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-10-22T10:45:48.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/066dd49ca0b74f4ac9508af993416f08da47a51aec1cd6df062694206f6c72ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-10-22T10:45:43.000Z",
      "commit": "48771504d5b8a0431994b6b042e307e64ff28d4b",
      "fileid": "https://r2.ropensci.org/f512f427833b260c3a12497d33d6e36e74a90425fe8b46928335cbf642eff7f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bblonder/actions/runs/39764731879"
    }
  ]
}