Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing or unexported object: ‘CVXR::solve’
Running examples in ‘cuadramelo-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
  ...
--- re-building ‘balance-matrix.Rmd’ using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building ‘balance-matrix.Rmd’

--- re-building ‘round-matrix.Rmd’ using rmarkdown
--- finished re-building ‘round-matrix.Rmd’

SUMMARY: processing the following file failed:
  ‘balance-matrix.Rmd’

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing or unexported object: ‘CVXR::solve’
Running examples in ‘cuadramelo-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
  ...
--- re-building ‘balance-matrix.Rmd’ using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building ‘balance-matrix.Rmd’

--- re-building ‘round-matrix.Rmd’ using rmarkdown
--- finished re-building ‘round-matrix.Rmd’

SUMMARY: processing the following file failed:
  ‘balance-matrix.Rmd’

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing or unexported object: ‘CVXR::solve’
Running examples in ‘cuadramelo-Ex.R’ failed
The error most likely occurred in:

> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
--- re-building ‘balance-matrix.Rmd’ using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building ‘balance-matrix.Rmd’

--- re-building ‘round-matrix.Rmd’ using rmarkdown
--- finished re-building ‘round-matrix.Rmd’

SUMMARY: processing the following file failed:
  ‘balance-matrix.Rmd’

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing or unexported object: ‘CVXR::solve’
Running examples in ‘cuadramelo-Ex.R’ failed
The error most likely occurred in:

> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
--- re-building ‘balance-matrix.Rmd’ using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building ‘balance-matrix.Rmd’

--- re-building ‘round-matrix.Rmd’ using rmarkdown
--- finished re-building ‘round-matrix.Rmd’

SUMMARY: processing the following file failed:
  ‘balance-matrix.Rmd’

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing or unexported object: ‘CVXR::solve’
Running examples in ‘cuadramelo-Ex.R’ failed
The error most likely occurred in:

> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
--- re-building ‘balance-matrix.Rmd’ using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building ‘balance-matrix.Rmd’

--- re-building ‘round-matrix.Rmd’ using rmarkdown
--- finished re-building ‘round-matrix.Rmd’

SUMMARY: processing the following file failed:
  ‘balance-matrix.Rmd’

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'apply_by_blocks.R' 'balance_by_blocks.Rd' 'balance_matrix.R'
    'balance_matrix.Rd' 'make_non_negative.Rd' 'round_by_blocks.Rd'
    'round_matrix.R' 'round_matrix.Rd' 'round_vector.Rd'
Missing or unexported object: 'CVXR::solve'
Running examples in 'cuadramelo-Ex.R' failed
The error most likely occurred in:

> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
--- re-building 'balance-matrix.Rmd' using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building 'balance-matrix.Rmd'

--- re-building 'round-matrix.Rmd' using rmarkdown
--- finished re-building 'round-matrix.Rmd'

SUMMARY: processing the following file failed:
  'balance-matrix.Rmd'

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing or unexported object: ‘CVXR::solve’
Running examples in ‘cuadramelo-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
  ...
--- re-building ‘balance-matrix.Rmd’ using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building ‘balance-matrix.Rmd’

--- re-building ‘round-matrix.Rmd’ using rmarkdown
--- finished re-building ‘round-matrix.Rmd’

SUMMARY: processing the following file failed:
  ‘balance-matrix.Rmd’

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing or unexported object: ‘CVXR::solve’
Running examples in ‘cuadramelo-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
  ...
--- re-building ‘balance-matrix.Rmd’ using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building ‘balance-matrix.Rmd’

--- re-building ‘round-matrix.Rmd’ using rmarkdown
--- finished re-building ‘round-matrix.Rmd’

SUMMARY: processing the following file failed:
  ‘balance-matrix.Rmd’

Error: Vignette re-building failed.
Execution halted
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘apply_by_blocks.R’ ‘balance_by_blocks.Rd’ ‘balance_matrix.R’
    ‘balance_matrix.Rd’ ‘make_non_negative.Rd’ ‘round_by_blocks.Rd’
    ‘round_matrix.R’ ‘round_matrix.Rd’ ‘round_vector.Rd’
Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'apply_by_blocks.R' 'balance_by_blocks.Rd' 'balance_matrix.R'
    'balance_matrix.Rd' 'make_non_negative.Rd' 'round_by_blocks.Rd'
    'round_matrix.R' 'round_matrix.Rd' 'round_vector.Rd'
Missing or unexported object: 'CVXR::solve'
Running examples in 'cuadramelo-Ex.R' failed
The error most likely occurred in:

> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
--- re-building 'balance-matrix.Rmd' using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building 'balance-matrix.Rmd'

--- re-building 'round-matrix.Rmd' using rmarkdown
--- finished re-building 'round-matrix.Rmd'

SUMMARY: processing the following file failed:
  'balance-matrix.Rmd'

Error: Vignette re-building failed.
Execution halted
Missing or unexported object: 'CVXR::solve'
Running examples in 'cuadramelo-Ex.R' failed
The error most likely occurred in:

> ### Name: balance_by_blocks
> ### Title: Balance matrix by blocks
> ### Aliases: balance_by_blocks
> 
> ### ** Examples
> 
> set.seed(10)
> Y <- (rnorm(32)*10) |> matrix(ncol = 2) |> round(3)
> v <- aggregate(Y, by = list(rep(1:4, times = rep(4,4))), FUN = sum)[, -1] |>
+   round() |> as.matrix()
> X <- balance_by_blocks(Y, v, layout = 2, L = 4)
Error in `Variable()`:
! Variable name "2" must be a string.
Backtrace:
    ▆
 1. └─cuadramelo::balance_by_blocks(Y, v, layout = 2, L = 4)
 2.   └─cuadramelo::balance_matrix(X, col_totals = v, row_totals = h)
 3.     └─CVXR::Variable(m, n)
 4.       └─cli::cli_abort("Variable name {.val {as.character(name)}} must be a string.")
 5.         └─rlang::abort(...)
Execution halted
Error(s) in re-building vignettes:
--- re-building 'balance-matrix.Rmd' using rmarkdown

Quitting from balance-matrix.Rmd:59-64 [unnamed-chunk-6]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `Variable()`:
! Variable name "5" must be a string.
---
Backtrace:
    ▆
 1. └─cuadramelo::balance_matrix(example_matrix, col_totals, row_totals)
 2.   └─CVXR::Variable(m, n)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'balance-matrix.Rmd' failed with diagnostics:
Variable name "5" must be a string.
--- failed re-building 'balance-matrix.Rmd'

--- re-building 'round-matrix.Rmd' using rmarkdown
--- finished re-building 'round-matrix.Rmd'

SUMMARY: processing the following file failed:
  'balance-matrix.Rmd'

Error: Vignette re-building failed.
Execution halted