Creates a new project in the database for managing a set of related tasks. Each project has its own task table and configuration.
Details
This function:
Creates a new entry in the
projecttableCreates a dedicated task table named
task_<project>Sets default memory requirements for all tasks
If a project with the same name already exists, the memory requirement is updated but the task table remains unchanged.
After creating a project, you must:
Assign resources with
project_resource_addAdd tasks with
task_addStart the project with
project_start
Examples
if (FALSE) { # \dontrun{
# Not run:
# Create a project with default memory
project_add("simulation_study")
# Create with higher memory requirement
project_add("big_data_analysis", memory = 64)
# Verify project was created
project_list()
} # }