The Timepix Analysis Platform At School allows you to analyse the data you collect from Timepix detectors, producing particle counts that you can easily use for your own analysis.
The service allows you to view a per-upload total of counts and a per-frame count. The location of the upload is also shown on an embedded map.
Users do not need an account to see data that has been uploaded, but you will require one if you wish to upload data yourself.

Getting help

A user guide for data collection and using TAPAS has been developed, and can be accessed here.

If you have any problems or need any support, you can email the site administrator, Will Furnell - mail@willfurnell.com.

Developing with TAPAS

Creating an analysis algorithm/package

If you'd like to create an analysis algorithm or package for TAPAS the easiest way to integrate it is to have it provide the following output on a per frame basis or similar counts = {'alpha': 0, 'beta': 0, 'gamma': 0, 'proton': 0, 'muon': 0, 'other': 0}.
See how lucid-utils is implemented for more information. Please contact the site administrator who will be happy to help with integrating your library.


TAPAS now has a public API. This allows you read-only access to most attributes, such as frames, uploads, users, projects and institutions.

Write access is also provided for uploads specifically, so uploads can be made from the API, which might be useful for automating them. LUCID data also has write access for approved users, contact an admin for more information.

Code examples for listing the projects and making an upload are available here: https://github.com/willfurnell/tapas-api-demos.
You can browse the API to see exactly what you can do here. You'll need to log in separately on the API site to test it.

Developer and API Documentation

Developer documentation is available here.


TAPAS makes use of the following open-source software