Skip to main content

TotTag Management Dashboard

Overview

This directory contains all source code for the TotTag Management Dashboard. All setup and preparation for live pilot testing should be carried out through the TotTag Dashboard.

Installation

The easiest way to install this tool is through pip by entering:

python3 -m pip install tottag

If you wish to install the package manually or develop it further, you should first clone the SociTrack repository to your hard drive, cd into the software/management directory, then issue the following command in a terminal:

python3 -m pip install -e .

Usage

Once installed, the management dashboard is accessible from any terminal by entering the following command:

tottag

You do not need to navigate to the SociTrack source code directory to run the application.

Usage of the TotTag Dashboard should be relatively straightforward, keeping in mind a few caveats:

  • A TotTag device is only discoverable and visible if it is currently being charged. If the device is not on a charger, it will not appear in the TotTag Dashboard.

  • You will not be able to carry out any management functionality unless you are actively connected to a TotTag, so if the action buttons are grayed out, ensure that you are actually connected to a device.

  • If, at any time, the application freezes or becomes unresponsive, you can always force it to close by returning to the terminal in which you entered the “tottag” command and simultaneously pressing CTRL+C. This should cause the application to forcefully terminate.

The suggested procedure for setting up a pilot deployment is the following:

  1. Determine exactly how many TotTags will be needed for the deployment, and choose this number of devices to set aside.

  2. Make a note on a piece of scratch paper about which Device IDs should be associated with which user-friendly labels.

  3. Open the TotTag Dashboard and go to the “Deployment” tab. Do not connect to any TotTags at this time.

  4. Enter all relevant information about the upcoming deployment, including the mapping of TotTag labels to Device IDs.

  5. Once all information has been entered, ensure that all relevant TotTags are discoverable in the device bar at the top of the dashboard.

  6. Click the “Start” button to start the deployment programming process for all relevant devices.

  7. Once complete, it is a good idea to individually connect to each of the participating devices and verify that both the current time and the experiment details are correct.

After the above steps have been completed, your devices are ready for shipment and will automatically shut down until time for the deployment to begin. Upon completion of a pilot test, the first thing you should do upon receipt of the TotTags is to download all log files before putting the TotTags back into storage.

Metadata

Release files for tottag 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tottag 1.2.0
File Size Uploaded
tottag-1.2.0.tar.gz 102.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tottag 1.2.0
File Interpreter ABI Platform
tottag-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 209.1 kB

Release files / tottag-1.2.0.tar.gz

Download URL tottag-1.2.0.tar.gz
Size 102.8 kB
Tags Source
SHA-256 checksum
How to use checksums
dde786556d03893f47bd63026b2d7c71453520760b923a8e9ed59fb827b2ce0f
BLAKE2b-256 checksum
How to use checksums
26b7232a6f8bf49e0f8e752d46e74bfef32071b73fb74dcebe9c9d776fd5486b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Release files / tottag-1.2.0-py3-none-any.whl

Download URL tottag-1.2.0-py3-none-any.whl
Size 106.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
613618b09a8aa6a242652ad5896128752b3e310c4bfab38b598835374cec2dea
BLAKE2b-256 checksum
How to use checksums
b951a65692793010bbb67ed4bb52cd103d538e56982de53f1fa459267864033b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Release history Release notifications | RSS feed

1.3.0

2 release files

1.2.1

2 release files

This release

1.2.0 This release

2 release files

1.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page