Learn R Programming

orbweaver (version 0.10.2)

Fast and Efficient Graph Data Structures

Description

Empower your data analysis with 'orbweaver', an R package designed for effortless construction and analysis of graph data structures. With 'orbweaver', you can seamlessly build and manipulate graph structures, leveraging its high-performance methods for filtering, joining, and mutating data within the R environment. Drawing inspiration from the efficiency of the 'data.table' package, 'orbweaver' ensures that mutations and changes to the graph are performed in place, streamlining your workflow for optimal productivity.

Copy Link

Version

Install

install.packages('orbweaver')

Monthly Downloads

567

Version

0.10.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Andres Quintero

Last Published

June 13th, 2024

Functions in orbweaver (0.10.2)

build_directed

Build a DirectedGraph from a builder
add_path

Add a path to a graph
find_all_paths

Find all paths between two nodes
graph_builder

A new builder for a graph based on the type
graph_to_bin

Save the graph into a binary blob
get_roots_over

Get the root nodes of a graph over some nodes
graph_from_bin

Read the graph from a binary blob
parents

Get the parents on a node
populate_edges

Populates the edges of a graph from a tibble
build_acyclic

Build a DirectedAcyclicGraph from a builder
children

Get the children on a node
find_path

Find a path between two nodes
get_all_leaves

Get all the leaf nodes of a graph
add_edge

Add an edge to a graph builder
get_leaves_under

Get the leaf nodes of a graph under some nodes
nodes

Get the nodes in the graph
least_common_parents

Find the least common parents in a graph
get_all_roots

Get the all the root nodes of a graph
has_parents

Checks if a node in a graph has parents
has_children

Checks if a node in a graph has children