Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config
module Synopsis::Core::Project
class Project
Files: Synopsis/Core/Project.py

Encapsulates a single project. A project is a set of actions connected by channels - each action may have one or more inputs and outputs which are other actions. A project also has project-wide configuration, such as the data directory.


Operations Summary:
 __init__(self) [Source]
 filename(self)
Returns the filename of this project, or None if not set yet [Source]
 set_filename(self, filename)
Sets the filename of this file [Source]
 data_dir(self) [Source]
 set_data_dir(self, dir) [Source]
 name(self) [Source]
 set_name(self, name) [Source]
 verbose(self) [Source]
 set_verbose(self, verbose) [Source]
 default_formatter(self) [Source]
 set_default_formatter(self, action) [Source]
 actions(self)
Returns a ProjectActions object [Source]
 save(self) [Source]
 load(self, filename) [Source]