manynet
Many Ways to Make, Manipulate, and Modify Myriad Networks
Description
Many tools for making, manipulating, and modifying many different types of networks. All functions operate with matrices, edge lists, and 'igraph', 'network', and 'tidygraph' objects, on directed, multiplex, multimodal, signed, and other networks. The package includes functions for importing and exporting, creating and generating networks, modifying networks and node and tie attributes, and describing networks with sensible defaults.
Downloads
1K
Last 30 days
3520th
3.2K
Last 90 days
13.3K
Last year
Trend: +17.2% (30d vs prior 30d)
12
Last 30 days
67
Last 90 days
253
Last year
Trend: -76% (30d vs prior 30d)
1
Last 7 days
10
Last 30 days
0
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-windows-x86_64 | ERROR |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (1 non-OK)
tests
Running 'testthat.R' [12s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(manynet)
>
> test_check("manynet")
Starting 2 test processes.
> test-class_stocnet.R: ! 'nodes$id' might be better called nodes$label.
> test-class_stocnet.R: ! 'nodes$id' might be better called nodes$label.
Saving _problems/test-class_stocnet-15.R
Saving _problems/test-class_stocnet-24.R
> test-coercion.R:
> test-coercion.R: -- # The Adolescent Society ----------------------------------------------------
> test-coercion.R: # A labelled, undirected network of 8 adolescents and 10 friendships ties
> test-coercion.R:
> test-coercion.R: -- Nodes
> test-coercion.R:
> test-coercion.R: -- Ties
> test-coercion.R:
> test-make_read.R: v Writing to 'D:\temp\2026_06_29_01_50_00_20080\RtmpQToAaD\file15198411d4711'
> test-manip_format.R: i Using `igraph` method for `to_undirected()` and coercing back to `edgelist`.
> test-manip_form
...[truncated]...
validation ────────────────────
Expected `reserved_cols(...)` to throw a message.
── Error ('test-class_stocnet.R:16:3'): stocnet validation ─────────────────────
Error in `reserved_cols(.data = list(nodes = tibble::tibble(mode = 1)), component = "nodes", column = "mode", class = "character")`: 'nodes$mode' must be of class 'character'.
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-class_stocnet.R:16:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. └─manynet:::reserved_cols(...)
8. └─manynet::snet_abort("'{component}${column}' must be of class '{class}'.")
9. └─cli::cli_abort(paste(...), .envir = .envir)
10. └─rlang::abort(...)
[ FAIL 2 | WARN 0 | SKIP 16 | PASS 478 ]
Error:
! Test failures.
Execution halted
Check History
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 22, 2026
tests
Running 'testthat.R' [17s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(manynet)
>
> test_check("manynet")
Starting 2 test processes.
> test-class_stocnet.R: ! 'nodes$id' might be better
...[truncated]...
. ├─testthat (local) .capture(...)
5. │ └─base::withCallingHandlers(...)
6. └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
[ FAIL 1 | WARN 0 | SKIP 16 | PASS 478 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
package dependencies
Package required but not available: ‘tidygraph’ Package suggested but not available for checking: ‘sna’ See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ manual.