library(purrr)
library(furrr)
library(tidyr)
library(dplyr)
example_df <- water_df %>%
mutate(br = 50) %>%
define_water_chain() %>%
balance_ions_chain() %>%
chemdose_chlordecay_chain(input_water = "balanced_water", cl2_dose = 4, time = 8)
example_df <- water_df %>%
mutate(br = 50) %>%
define_water_chain() %>%
balance_ions_chain() %>%
mutate(
cl2_dose = seq(2, 24, 2),
time = 30
) %>%
chemdose_chlordecay_chain(input_water = "balanced_water")
example_df <- water_df %>%
mutate(br = 80) %>%
define_water_chain() %>%
balance_ions_chain() %>%
mutate(time = 8) %>%
chemdose_chlordecay_chain(
input_water = "balanced_water", cl2_dose = 6, treatment = "coag",
cl_type = "chloramine"
)
# \donttest{
# Initialize parallel processing
plan(multisession, workers = 2) # Remove the workers argument to use all available compute
example_df <- water_df %>%
mutate(br = 50) %>%
define_water_chain() %>%
balance_ions_chain() %>%
chemdose_chlordecay_chain(input_water = "balanced_water", cl2_dose = 4, time = 8)
# Optional: explicitly close multisession processing
plan(sequential)
# }
Run the code above in your browser using DataLab