{
  "_id": "6a53573f9b92047c28d583aa",
  "Package": "lbugr",
  "Title": "Interface to 'ladybug' Graph Database",
  "Version": "0.1.1",
  "Authors@R": "person(\"Manuel\", \"Wick-Eckl\", , \"manuel.wick@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"))",
  "Maintainer": "Manuel Wick-Eckl <manuel.wick@gmail.com>",
  "Description": "Provides a high-performance 'R' interface to the 'ladybug'\ngraph database. Uses the 'reticulate' package to wrap the\nofficial Python 'ladybug' client. Enables seamless interaction\nwith 'Ladybug' from within 'R' for managing database\nconnections, executing 'Cypher' queries, and loading data from\n'R' data frames. Converts query results into popular 'R' data\nstructures including 'tibble', 'igraph', 'tidygraph', and 'g6R'\nobjects for analysis and visualization workflows.",
  "URL": "https://wickm.github.io/lbugr/, https://github.com/WickM/lbugr",
  "BugReports": "https://github.com/WickM/lbugr/issues",
  "License": "MIT + file LICENSE",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Language": "en-US",
  "Config/pak/sysreqs": "libpng-dev python3",
  "Repository": "https://wickm.r-universe.dev",
  "Date/Publication": "2026-07-05 20:25:29 UTC",
  "RemoteUrl": "https://github.com/wickm/lbugr",
  "RemoteRef": "HEAD",
  "RemoteSha": "850d1a474cecaa282b2d6ddc23097c766b340101",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-12 08:55:11 UTC",
    "User": "root"
  },
  "Author": "Manuel Wick-Eckl [aut, cre, cph]",
  "_user": "wickm",
  "_type": "src",
  "_file": "lbugr_0.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/7b3dfc2f2462cc1a64ceebd5ec66c671c4f1a37b0830f5a7f4e38851544d255d",
  "_filesize": 677533,
  "_sha256": "7b3dfc2f2462cc1a64ceebd5ec66c671c4f1a37b0830f5a7f4e38851544d255d",
  "_expires": "2026-10-20T08:58:38.000Z",
  "_created": "2026-07-12T08:55:11.000Z",
  "_published": "2026-07-12T08:58:39.907Z",
  "_jobs": [
    {
      "job": 86633795177,
      "time": 167,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8258229593"
    },
    {
      "job": 86633795164,
      "time": 169,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8258229801"
    },
    {
      "job": 86633795184,
      "time": 131,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8258222271"
    },
    {
      "job": 86633795160,
      "time": 156,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8258224220"
    },
    {
      "job": 86633502154,
      "time": 231,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8258205237"
    },
    {
      "job": 86633795172,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8258223651"
    },
    {
      "job": 86633795173,
      "time": 97,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8258219627"
    },
    {
      "job": 86633795191,
      "time": 96,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8258219377"
    },
    {
      "job": 86633795170,
      "time": 98,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8258219740"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891",
  "_status": "success",
  "_upstream": "https://github.com/wickm/lbugr",
  "_commit": {
    "id": "850d1a474cecaa282b2d6ddc23097c766b340101",
    "author": "Manuel Wick-Eckl <manuel.wick@gmail.com>",
    "committer": "Manuel Wick-Eckl <manuel.wick@gmail.com>",
    "message": "fix(python): delay initialization to resolve CRAN CPU time NOTEs\n\n- Move ladybug Python module validation from .onLoad to lb_connection()\n  to prevent forcing Python initialization at package load time.\n- Use reticulate::py_require() and delay_load = TRUE in .onLoad.\n- Wrap .onAttach interactive checks in tryCatch to prevent startup errors.\n- Update cran-comments.md to explain CPU time NOTEs and document\n  mitigations (eval=FALSE in vignettes, in-memory DBs for tests).\n- Bump version to 0.1.1 and ignore CRAN-SUBMISSION in .Rbuildignore.\n",
    "time": 1783283129
  },
  "_maintainer": {
    "name": "Manuel Wick-Eckl",
    "email": "manuel.wick@gmail.com",
    "login": "wickm",
    "description": "",
    "uuid": 11139412
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "reticulate",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "g6R",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "tidygraph",
      "role": "Suggests"
    },
    {
      "package": "ggraph",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "wickm",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 6
    },
    {
      "week": "2026-18",
      "n": 6
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 2
    },
    {
      "week": "2026-27",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-07-01"
    },
    {
      "name": "v0.1.1",
      "date": "2026-07-05"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "wickm",
      "count": 24,
      "uuid": 11139412
    }
  ],
  "_userbio": {
    "uuid": 11139412,
    "type": "user",
    "name": "WickM",
    "followers": 2
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lbugr"
  },
  "_devurl": "https://github.com/wickm/lbugr",
  "_pkgdown": "https://wickm.github.io/lbugr/",
  "_searchresults": 9,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lbugr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/wickm/lbugr",
  "_realowner": "wickm",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-07-11"
    }
  ],
  "_exports": [
    "as_igraph",
    "as_tidygraph",
    "check_ladybug_installation",
    "lb_connection",
    "lb_copy_from_csv",
    "lb_copy_from_df",
    "lb_copy_from_json",
    "lb_copy_from_parquet",
    "lb_create_table_from_df",
    "lb_execute",
    "lb_get_all",
    "lb_get_column_data_types",
    "lb_get_column_names",
    "lb_get_n",
    "lb_get_next",
    "lb_get_schema",
    "lb_merge_df"
  ],
  "_help": [
    {
      "page": "as_igraph",
      "title": "Convert a Ladybug Query Result to an igraph Object",
      "topics": [
        "as_igraph"
      ]
    },
    {
      "page": "as_tibble.ladybug.query_result.QueryResult",
      "title": "Convert a Ladybug Query Result to a Tibble",
      "topics": [
        "as_tibble.ladybug.query_result.QueryResult"
      ]
    },
    {
      "page": "as_tidygraph",
      "title": "Convert a Ladybug Query Result to a tidygraph Object",
      "topics": [
        "as_tidygraph"
      ]
    },
    {
      "page": "as.data.frame.ladybug.query_result.QueryResult",
      "title": "Convert a Ladybug Query Result to a Data Frame",
      "topics": [
        "as.data.frame.ladybug.query_result.QueryResult"
      ]
    },
    {
      "page": "check_ladybug_installation",
      "title": "Check for Ladybug Python Dependencies",
      "topics": [
        "check_ladybug_installation"
      ]
    },
    {
      "page": "lb_connection",
      "title": "Create a Connection to a Ladybug Database",
      "topics": [
        "lb_connection"
      ]
    },
    {
      "page": "lb_copy_from_csv",
      "title": "Load Data from a CSV File into a Ladybug Table",
      "topics": [
        "lb_copy_from_csv"
      ]
    },
    {
      "page": "lb_copy_from_df",
      "title": "Load Data from a Data Frame or Tibble into a Ladybug Table",
      "topics": [
        "lb_copy_from_df"
      ]
    },
    {
      "page": "lb_copy_from_json",
      "title": "Load Data from a JSON File into a Ladybug Table",
      "topics": [
        "lb_copy_from_json"
      ]
    },
    {
      "page": "lb_copy_from_parquet",
      "title": "Load Data from a Parquet File into a Ladybug Table",
      "topics": [
        "lb_copy_from_parquet"
      ]
    },
    {
      "page": "lb_create_table_from_df",
      "title": "Create a Ladybug Table from a Data Frame",
      "topics": [
        "lb_create_table_from_df"
      ]
    },
    {
      "page": "lb_execute",
      "title": "Execute a Cypher Query",
      "topics": [
        "lb_execute"
      ]
    },
    {
      "page": "lb_get_all",
      "title": "Retrieve All Rows from a Query Result",
      "topics": [
        "lb_get_all"
      ]
    },
    {
      "page": "lb_get_column_data_types",
      "title": "Get Column Data Types from a Query Result",
      "topics": [
        "lb_get_column_data_types"
      ]
    },
    {
      "page": "lb_get_column_names",
      "title": "Get Column Names from a Query Result",
      "topics": [
        "lb_get_column_names"
      ]
    },
    {
      "page": "lb_get_n",
      "title": "Retrieve the First N Rows from a Query Result",
      "topics": [
        "lb_get_n"
      ]
    },
    {
      "page": "lb_get_next",
      "title": "Retrieve the Next Row from a Query Result",
      "topics": [
        "lb_get_next"
      ]
    },
    {
      "page": "lb_get_schema",
      "title": "Get Schema from a Query Result",
      "topics": [
        "lb_get_schema"
      ]
    },
    {
      "page": "lb_merge_df",
      "title": "Merge Data from a Data Frame into Ladybug using a Merge Query",
      "topics": [
        "lb_merge_df"
      ]
    }
  ],
  "_pkglogo": "https://github.com/wickm/lbugr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/wickm/lbugr/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "digest",
    "glue",
    "here",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pillar",
    "pkgconfig",
    "png",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rprojroot",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with lbugr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Basic Usage",
        "1. Create a Connection",
        "2. Create a Schema",
        "3. Load Data",
        "4. Query Data"
      ],
      "created": "2026-04-11 18:39:33",
      "modified": "2026-07-05 20:25:29",
      "commits": 6
    },
    {
      "source": "graph-integrations.Rmd",
      "filename": "graph-integrations.html",
      "title": "Graph Library Integrations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Converting to igraph",
        "Example: Loading and Converting Graph Data",
        "Converting to tidygraph",
        "Example: Converting to tidygraph",
        "Interactive Visualization with g6R",
        "Example: Creating an Interactive g6R Graph"
      ],
      "created": "2026-04-11 18:39:33",
      "modified": "2026-07-05 20:25:29",
      "commits": 7
    },
    {
      "source": "installation-and-usage.Rmd",
      "filename": "installation-and-usage.html",
      "title": "Installation and Basic Usage",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Connecting to a Database",
        "2. Data Types and Schema Definition",
        "Ladybug to R Data Type Mapping",
        "Creating a Complex Schema",
        "3. Loading Data",
        "Loading from a Data Frame",
        "Loading from a CSV File",
        "4. Executing Queries and Converting Results",
        "A Note on Query Results",
        "Convert to Data Frame or Tibble",
        "Use Query Results returned as list",
        "Convert to Graph Objects"
      ],
      "created": "2026-04-11 18:39:33",
      "modified": "2026-07-05 20:25:29",
      "commits": 6
    }
  ],
  "_score": 5.079181246047625,
  "_indexed": true,
  "_nocasepkg": "lbugr",
  "_universes": [
    "wickm"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-07-12T08:57:46.000Z",
      "distro": "resolute",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/c33936362c5c917008e1156cb6d7e08225fba43d98e717c714053bd73bbbd547",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-07-12T08:57:44.000Z",
      "distro": "resolute",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/157961bef4241ffd518a11b83ab1cfdae16316a93b6d366466a21781f72b886d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-07-12T08:57:06.000Z",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/33c3a1beff4a3a34e754ba54cfd2bd27e20eb349a820cc78a4855019b834f5a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-07-12T08:57:09.000Z",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/29238f0ac031dffd0a9bd7a7404264f82f391aedacc1bc002b642ed3be9ae31e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-07-12T08:57:34.000Z",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/b37a5112f6e9098444bfc58eada0479b71d4a3e1f078b1b314af62e8c9ea3d52",
      "status": "success",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-07-12T08:56:30.000Z",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/541772f9458da7fb24caa23889b7898892a82e554b7da84274c119bf297c7aaa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-07-12T08:56:32.000Z",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/0653d8aefaa0a61b14c5c9ce5666c953967c427e538b229821080d6c2f8ee9c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-07-12T08:56:29.000Z",
      "commit": "850d1a474cecaa282b2d6ddc23097c766b340101",
      "fileid": "https://r2.ropensci.org/6c0cbeb086cc443a2439c094b7bcfdc31f2674b44bc46d0df4426ee515ad48ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/wickm/actions/runs/29186505891"
    }
  ]
}