-
Notifications
You must be signed in to change notification settings - Fork 37
.tea Archive Specification
Kyle Medley edited this page Dec 10, 2016
·
8 revisions
A Tellurium projects is a collection of files required to run a simulation or analysis procedure. These files can be Antimony models (.sb), PhraSEDML files (.pml) and Python scripts (.py). These files should all be organized in some sort of directory hierarchy, e.g.
- Root
-
scripts/
- Python files
-
models/
- Antimony models
-
tasks/
- PhraSEDML files
-
A .tea archive can be created from the project. When the archive is extracted, it should preserve this directory hierarchy.
- All scripts and files, including:
- Antimony files
- Phrasedml files
- Python scripts
- Timestamp
- OS and OS version
- Versions of all packages required to run scripts
Tellurium will contain a script to set up a virtualenv including the exact versions of the packages present when the original archive was created.
These extensions should be used by convention.
- Python: .py
- Tellurium Archive: .tea
- Antimony: .sb
- PhraSEDML: .pml
The following files are automatically excluded from .tea archives:
- .pyc files