Skip to content
This repository

MyTardis - a data management system for private lab/facility data

Octocat-spinner-32 apache not supposed to be here January 17, 2010
Octocat-spinner-32 docs added missing dependencies to install docs August 28, 2013
Octocat-spinner-32 foreman Updating Foreman templates for ~v0.59 September 20, 2012
Octocat-spinner-32 tardis fixed circular import bug occuring for celery workers September 09, 2013
Octocat-spinner-32 utils added documentation for single search deployment and added the ss sch… November 22, 2011
Octocat-spinner-32 .foreman Adding web worker, so that foreman can be used in development to run … February 14, 2012
Octocat-spinner-32 .gitignore .gitignore the auto-generated docs January 24, 2013
Octocat-spinner-32 .pylintrc.travis fixed and enabled pylint messages W0101, W0312, W0107, W0301 August 22, 2013
Octocat-spinner-32 .travis.yml pylint in buildout and settings change August 19, 2013
Octocat-spinner-32 CONTRIBUTING.rst fixed bad command in docs August 26, 2013
Octocat-spinner-32 CONTRIBUTORS.rst first iteration of release-focused updated documentation August 20, 2013
Octocat-spinner-32 COPYING.rst Removing template licence text. March 23, 2012
Octocat-spinner-32 INSTALL.rst Fixed static file collection and added settings to documentation. January 18, 2012
Octocat-spinner-32 Converted of all the *.txt files into *.rst, which looks better on Gi… January 17, 2012
Octocat-spinner-32 Procfile Edited verify_files task to exclude staging files November 12, 2012
Octocat-spinner-32 README.rst first iteration of release-focused updated documentation August 20, 2013
Octocat-spinner-32 trying to fix setuptools issue, step 1 update July 15, 2013
Octocat-spinner-32 buildout.cfg fixing readthedocs problems with pygraphviz not being available August 27, 2013
Octocat-spinner-32 buildout_centos55.cfg Add django to eggs in buildout_centos55.cfg so django appears in sys.… October 12, 2011
Octocat-spinner-32 Basic setup to run uWSGI server, but need to add more documentation. January 20, 2012
Octocat-spinner-32 Added a wrapper script to uWSGI for cleaner exits, and allowed the po… January 20, 2012
Octocat-spinner-32 setup.cfg added setup.cfg for automated sphinx documentation build and upload May 23, 2011
Octocat-spinner-32 removed kombu from, it's auto-included as celery dependency,… October 31, 2013
Octocat-spinner-32 ua_parser_regexes.yaml Switch to using django-user-agent instead od smartagent May 26, 2013


MyTARDIS is a multi-institutional collaborative venture that facilitates the archiving and sharing of data and metadata collected at major facilities such as the Australian Synchrotron and ANSTO and within Institutions.

An example of the benefit of a system such as MyTARDIS in the protein crystallography community is that while the model coordinates and (less often) the structure factors (processed experimental data) are stored in the community Protein Data Bank (PDB) the raw diffraction data is often not available. There are several reasons why this is important, which can be summarised as:

  • The availability of raw data is extremely useful for the development of improved methods of image analysis and data processing.
  • Fostering the archival of raw data at an institutional level is one the best ways of ensuring that this data is not lost (laboratory archives are typically volatile).


The master branch is the current stable release with all the latest bugfixes included. It will move to newer versions automatically. Follow this branch if you want to stay up to date in a production environment.

Each version has its own branch named by version number. At the time of writing this is 3.5. Follow this branch for your production installation and perform version upgradres manually.

Each bugfix or set of fixes bumps the minor version and each new release is tagged, eg. 3.5.2. Use tagged releases if you are paranoid about changes to the code you have not tested yourself.

To follow development, please see the contributing section below.

Reporting Bugs

Bug reports and feature requests can be made via our public issue tracker.


The develop branch is the cutting edge code base that all development is based upon.

Send wishes, comments, etc. to

New contributors are welcome, however all developers should review the pull-request checklist before making pull requests.

Code Health Status
Something went wrong with that request. Please try again.