{
  "_id": "6a623a7835834fefe99ecb78",
  "Package": "rgexf",
  "Type": "Package",
  "Encoding": "UTF-8",
  "Title": "Build, Import, and Export GEXF Graph Files",
  "Version": "0.17.0",
  "Authors@R": "c(\nperson(\"George\", \"Vega Yon\", email=\"g.vegayon@gmail.com\", role=c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-3171-0844\")),\nperson(\"Jorge\", \"Fábrega Lacoa\", role=c(\"ctb\")),\nperson(\"Joshua\", \"Kunst\", role=c(\"ctb\")),\nperson(\"Raphaël\", \"Velt\", role=c(\"cph\"), comment=\"gexf-js library\"),\nperson(family=\"Gephi Consortium\", role=c(\"cph\"), comment=\"GEXF language\"),\nperson(\"Cornelius\", \"Fritz\", role = \"rev\", comment = c(what = \"JOSS reviewer\")),\nperson(\"Jonathan\", \"Cardoso Silva\", role = \"rev\", comment = c(what = \"JOSS reviewer\"))\n)",
  "Description": "Create, read, and write 'GEXF' (Graph Exchange 'XML'\nFormat) graph files (used in 'Gephi' and others). Using the\n'XML' package, rgexf allows reading and writing GEXF files,\nincluding attributes, 'GEXF' visual attributes (such as color,\nsize, and position), network dynamics (for both edges and\nnodes), and edges' weights. Users can build/handle graphs\nelement-by-element or massively through data frames, visualize\nthe graph on a web browser through 'gexf-js' (a 'javascript'\nlibrary), and interact with the 'igraph' package.",
  "URL": "https://gvegayon.github.io/rgexf/",
  "BugReports": "https://github.com/gvegayon/rgexf/issues",
  "License": "MIT + file LICENSE",
  "LazyLoad": "yes",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-23 15:56:49 UTC",
    "User": "root"
  },
  "Author": "George Vega Yon [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-3171-0844>), Jorge Fábrega Lacoa\n[ctb], Joshua Kunst [ctb], Raphaël Velt [cph] (gexf-js\nlibrary), Gephi Consortium [cph] (GEXF language), Cornelius\nFritz [rev] (what: JOSS reviewer), Jonathan Cardoso Silva [rev]\n(what: JOSS reviewer)",
  "Maintainer": "George Vega Yon <g.vegayon@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-23 10:50:09 UTC",
  "RemoteUrl": "https://github.com/cran/rgexf",
  "RemoteRef": "HEAD",
  "RemoteSha": "a8742c69913291c1f4ff819a176ca3a8724e42cf",
  "_user": "cran",
  "_type": "src",
  "_file": "rgexf_0.17.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/cfba7af61cabced2c01f8991769687ce4ea54533b9c8347fb730a9b79991062d",
  "_filesize": 2855603,
  "_sha256": "cfba7af61cabced2c01f8991769687ce4ea54533b9c8347fb730a9b79991062d",
  "_expires": "2026-10-31T15:59:50.000Z",
  "_created": "2026-07-23T15:56:49.000Z",
  "_published": "2026-07-23T15:59:52.296Z",
  "_jobs": [
    {
      "job": 89259953979,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8570086365"
    },
    {
      "job": 89259953974,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8570086762"
    },
    {
      "job": 89259165036,
      "time": 178,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8570015297"
    },
    {
      "job": 89259953990,
      "time": 133,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8570084650"
    },
    {
      "job": 89259953967,
      "time": 89,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8570063273"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/30022642894",
  "_status": "success",
  "_upstream": "https://github.com/cran/rgexf",
  "_commit": {
    "id": "a8742c69913291c1f4ff819a176ca3a8724e42cf",
    "author": "George Vega Yon <g.vegayon@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.17.0\n",
    "time": 1784803809
  },
  "_maintainer": {
    "name": "George Vega Yon",
    "email": "g.vegayon@gmail.com",
    "login": "gvegayon",
    "bluesky": "@gvegayon.bsky.social",
    "linkedin": "in/georgevegayon",
    "description": "Scientist at @UofUEpiBio modeling complex systems using statistical computing. Lots of time at @CDCgov.",
    "uuid": 893619,
    "orcid": "0000-0002-3171-0844"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "XML",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "servr",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.17.0",
      "date": "2026-07-23"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "gvegayon",
      "count": 4,
      "uuid": 893619
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 623,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 74,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rgexf"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/gvegayon/rgexf",
  "_pkgdown": "https://gvegayon.github.io/rgexf/",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rgexf.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.12.06",
      "date": "2012-06-19"
    },
    {
      "version": "0.13.01",
      "date": "2013-01-04"
    },
    {
      "version": "0.13.03",
      "date": "2013-03-14"
    },
    {
      "version": "0.13.8",
      "date": "2013-08-07"
    },
    {
      "version": "0.14.3.11",
      "date": "2014-03-11"
    },
    {
      "version": "0.15.3",
      "date": "2015-03-24"
    },
    {
      "version": "0.16.0",
      "date": "2020-02-17"
    },
    {
      "version": "0.16.2",
      "date": "2021-08-12"
    },
    {
      "version": "0.16.3",
      "date": "2024-07-01"
    },
    {
      "version": "0.17.0",
      "date": "2026-07-23"
    }
  ],
  "_exports": [
    "add.edge.spell",
    "add.gexf.edge",
    "add.gexf.node",
    "add.node.spell",
    "check.dpl.edges",
    "checkTimes",
    "edge.list",
    "gexf",
    "gexf_js_config",
    "gexf.to.igraph",
    "gexfjs",
    "gexfjsOutput",
    "igraph.to.gexf",
    "new.gexf.graph",
    "plot_gexfjs",
    "read.gexf",
    "renderGexfjs",
    "renderSigmajs",
    "rm.gexf.edge",
    "rm.gexf.node",
    "sigmajs",
    "sigmajsOutput",
    "switch.edges",
    "write.gexf"
  ],
  "_datasets": [
    {
      "name": "followers",
      "title": "Edge list with attributes",
      "object": "followers",
      "file": "followers.csv.gz",
      "class": [
        "data.frame"
      ],
      "fields": [
        "source",
        "target",
        "type",
        "id",
        "label",
        "weight"
      ],
      "rows": 6064,
      "table": true,
      "tojson": true
    },
    {
      "name": "twitteraccounts",
      "title": "Twitter accounts of Chilean Politicians and Journalists (sample)",
      "object": "twitteraccounts",
      "file": "twitteraccounts.csv.gz",
      "class": [
        "data.frame"
      ],
      "fields": [
        "label",
        "cargo",
        "partido",
        "sector",
        "categoria"
      ],
      "rows": 148,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "rgexf-package",
      "title": "Build, Import and Export GEXF Graph Files",
      "topics": [
        "rgexf-package",
        "gephi",
        "rgexf"
      ]
    },
    {
      "page": "add.gexf.node",
      "title": "Adding and removing nodes/edges from 'gexf' objects",
      "topics": [
        "add.edge.spell",
        "add.gexf.edge",
        "add.gexf.node",
        "add.node.spell",
        "rm.gexf.edge",
        "rm.gexf.node"
      ]
    },
    {
      "page": "check.dpl.edges",
      "title": "Check (and count) duplicated edges",
      "concept": [
        "manipulation"
      ],
      "topics": [
        "check.dpl.edges"
      ]
    },
    {
      "page": "checkTimes",
      "title": "Checks for correct time format",
      "topics": [
        "checkTimes"
      ]
    },
    {
      "page": "edge.list",
      "title": "Decompose an edge list",
      "topics": [
        "edge.list"
      ]
    },
    {
      "page": "followers",
      "title": "Edge list with attributes",
      "topics": [
        "followers"
      ]
    },
    {
      "page": "plot_gexfjs",
      "title": "Visualizing GEXF graph files using gexf-js (legacy)",
      "topics": [
        "gexf_js_config",
        "plot_gexfjs"
      ]
    },
    {
      "page": "gexf-class",
      "title": "Creates an object of class 'gexf'",
      "topics": [
        "gexf",
        "gexf-class",
        "write.gexf"
      ]
    },
    {
      "page": "gexf-methods",
      "title": "S3 methods for 'gexf' objects",
      "topics": [
        "export-gexf",
        "gexf-methods",
        "print.gexf",
        "summary.gexf"
      ]
    },
    {
      "page": "gexfjs",
      "title": "Interactive graph viewer powered by gexf-js",
      "topics": [
        "gexfjs",
        "gexfjsOutput",
        "renderGexfjs"
      ]
    },
    {
      "page": "head.gexf",
      "title": "'head' method for gexf objects",
      "topics": [
        "head.gexf"
      ]
    },
    {
      "page": "igraph.to.gexf",
      "title": "Converting between 'gexf' and 'igraph' classes",
      "topics": [
        "gexf.to.igraph",
        "igraph.to.gexf"
      ]
    },
    {
      "page": "new.gexf.graph",
      "title": "Build an empty 'gexf' graph",
      "topics": [
        "new.gexf.graph"
      ]
    },
    {
      "page": "plot.gexf",
      "title": "Visualizing GEXF graphs using sigma.js (default) or gexf-js",
      "topics": [
        "plot.gexf"
      ]
    },
    {
      "page": "read.gexf",
      "title": "Reads gexf (.gexf) file",
      "topics": [
        "read.gexf"
      ]
    },
    {
      "page": "sigmajs",
      "title": "Interactive graph viewer powered by sigma.js",
      "topics": [
        "renderSigmajs",
        "sigmajs",
        "sigmajsOutput"
      ]
    },
    {
      "page": "switch.edges",
      "title": "Switches between source and target",
      "concept": [
        "manipulation"
      ],
      "topics": [
        "switch.edges"
      ]
    },
    {
      "page": "twitteraccounts",
      "title": "Twitter accounts of Chilean Politicians and Journalists (sample)",
      "topics": [
        "twitteraccounts"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/rgexf/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/cran/rgexf/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "cpp11",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "igraph",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "otel",
    "pkgconfig",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "sass",
    "servr",
    "tinytex",
    "vctrs",
    "xfun",
    "XML",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started with rgexf",
      "author": "George G. Vega Yon",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Reading GEXF files",
        "Creating GEXF files",
        "Embedding gexf-js in quarto/rmarkdown documents"
      ],
      "created": "2026-07-23 10:50:09",
      "modified": "2026-07-23 10:50:09",
      "commits": 1
    },
    {
      "source": "sigmajs.Rmd",
      "filename": "sigmajs.html",
      "title": "Visualizing GEXF graphs with sigma.js",
      "author": "George G. Vega Yon",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "1  A simple coloured graph",
        "1.1  Creating the graph",
        "1.2  Plotting the graph",
        "2  The Les Misérables network",
        "2.1  Reading the file",
        "2.2  Default plot",
        "2.3  Adding node borders for contrast",
        "3  Using the legacy gexf-js viewer",
        "Session info"
      ],
      "created": "2026-07-23 10:50:09",
      "modified": "2026-07-23 10:50:09",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "rgexf",
  "_universes": [
    "cran",
    "gvegayon"
  ],
  "_previous": "0.16.3",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.17.0",
      "date": "2026-07-23T15:59:02.000Z",
      "distro": "resolute",
      "commit": "a8742c69913291c1f4ff819a176ca3a8724e42cf",
      "fileid": "https://r2.ropensci.org/fd633a6bc07489dc252cb39f6c17ea0e8f88ab5e19261850ae3623bfba658e5d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30022642894"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.17.0",
      "date": "2026-07-23T15:59:02.000Z",
      "distro": "resolute",
      "commit": "a8742c69913291c1f4ff819a176ca3a8724e42cf",
      "fileid": "https://r2.ropensci.org/89911fa05bd2b650da370245c743abdb0b0803d97c9a8604b09a298a0a5028cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30022642894"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.17.0",
      "date": "2026-07-23T15:59:21.000Z",
      "commit": "a8742c69913291c1f4ff819a176ca3a8724e42cf",
      "fileid": "https://r2.ropensci.org/1e5f5c472ffd430848c9494c1879adf8a6b0b0d9abc3a205361918264a567901",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30022642894"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.17.0",
      "date": "2026-07-23T15:58:08.000Z",
      "commit": "a8742c69913291c1f4ff819a176ca3a8724e42cf",
      "fileid": "https://r2.ropensci.org/b59931b752167617cc165db8599e3c666708c24348e250476d0759437549edcd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/30022642894"
    }
  ]
}