Implements the Project user interface for Atomica

The Project class serves as the primary user interface for Atomica. Almost all functionality can be accessed via this interface.

A project is based around 5 major lists:
  1. parsets – an odict of parameter sets

  2. progsets – an odict of program sets

  3. scens – an odict of scenario structures

  4. optims – an odict of optimization structures

  5. results – an odict of results associated with parsets, scens, and optims

In addition, a project contains:
  1. data – loaded from the spreadsheet

  2. settings – timestep, indices, etc.

  3. various kinds of metadata – project name, creation date, etc.



Main simulation container