Sumatra is a tool for managing and tracking projects based on numerical simulation or analysis, with the aim of supporting reproducible research. It can be thought of as an automated electronic lab notebook for simulation/analysis projects.
It consists of:
- a command-line interface, smt, for launching simulations/analyses with automatic recording of information about the context, annotating these records, linking to data files, etc.
- a web interface with a built-in web-server, smtweb, for browsing and annotating simulation/analysis results.
- a Python API, on which smt and smtweb are based, that can be used in your own scripts in place of using smt.
Sumatra is currently alpha code, and should be used with caution and frequent backups of your records.
Sumatra 0.2 may be downloaded from PyPI or from the INCF Software Center, or you can checkout the code with Mercurial:
hg clone https://neuralensemble.org/hg/sumatra
If you have any questions or would like to participate in Sumatra development (repository push access, Trac account), please contact Andrew Davison. If you find any bugs or wish to suggest a new feature or other enhancement, please create a ticket.
We are currently using the NeuralEnsemble Google group for discussions, but plan to set up a Sumatra mailing list soon.

