Skip to content

All data must be under the same license #21

Description

@krlmlr

Step 1: find out if we can remove graphs without breaking downstream.

https://github.com/search?q=org%3Acran+%28repo%3Acran%2FclustAnalytics+OR+repo%3Acran%2Fdodgr+OR+repo%3Acran%2Fhydra+OR+repo%3Acran%2Fig.degree.betweenness+OR+repo%3Acran%2Figraph+OR+repo%3Acran%2Finterplex+OR+repo%3Acran%2Finvertiforms+OR+repo%3Acran%2Fmultinets+OR+repo%3Acran%2Fnetplot+OR+repo%3Acran%2FrSpectral+OR+repo%3Acran%2Fsand+OR+repo%3Acran%2FScorePlus+OR+repo%3Acran%2Fvsp%29+%2Fenron%7Ckarate%7Cyeast%7Cukfaculty%7Ckite%7Cmacaco%7Ckoenigsberg%7Cusairports%7Cdolphins%7Cimmuno%7Cfoodweb%7Cpolblogs%2F+&type=code

R code to construct the query:

# Load necessary package
library(tools)

# Define the datasets from igraphdata
igraph_datasets <- c("enron", "karate", "yeast", "ukfaculty", "kite",
                     "macaco", "koenigsberg", "usairports", "dolphins",
                     "immuno", "foodweb", "polblogs")

# Identify reverse dependencies of igraphdata
igraphdata_dependencies <- package_dependencies("igraphdata", reverse = TRUE, which = "all")
igraphdata_packages <- unique(unlist(igraphdata_dependencies))

# Construct the GitHub search query using regex search
dataset_query <- paste0("/", paste(igraph_datasets, collapse = "|"), "/")
repo_query <- paste(paste0("repo:cran/", igraphdata_packages), collapse = " OR ")

github_query <- paste0("org:cran (", repo_query, ") ", dataset_query)

# Print the query
cat("GitHub Search Query:\n", github_query, "\n")

# Check for length limit
max_query_length <- 2048  # GitHub's max URL length
if (nchar(github_query) > max_query_length) {
  cat("\nWARNING: Query exceeds GitHub's search limit. Consider splitting it.\n")
}

Step 2: Evaluate next steps

TBD.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions