Installing Thot#

Warning

These docs are for Thot versions 0.9.x and below.

For the versions 0.10.0 and above, please visit our new tutorials.

Congratulations! You’ve just been hired as the head of the R+D department at Puzzles Underwater Fireworks company. The city’s aquarium just hired us for their annual New Year’s Eve extravaganza, and they want to do something extra special this year: fireworks for the fish. Luckily, our team has been working hard for the past six months on two new recipes for silent explosions. A perfect solution so the fish don’t get scared. Looks like your first project will be to compare the two recipes to see which is quieter. Good Luck!

To perform our analysis we’ll use Thot. Thot offers three interfaces: the Command Line Interface (CLI), Thot Desktop, and Thot Web. The CLI and Thot Desktop are both run from your own computer, while Thot Web runs on Thot’s servers and provides additional functionality.

Getting Thot

Thot requires Python (v3) which you can get from the official Python site.

After installing Python you can install Thot and the CLI by running

python3 -m pip install thot-cli

from your terminal. This will install both the thot-data and thot-cli packages.

Desktop

Warning

These downloads are for old versions of Thot, and are no longer maintained.

For the latest version visit our new tutorials.

.

  1. Download the Thot Desktop app, following the links below:

  2. Install Thot Desktop

    • Windows 10: Run ThotDesktopSetup.exe. If you get a security warning, click on the More info button, then click the Run anyway button that appears at the bottom.

    • Mac: Double click on ThotDesktop.dmg then drag the ThotDesktop icon into the Applications folder. If a warning stating Thot Desktop cannot be opened because the developer cannot be verified click cancel, open Preferences > Security & Privacy and at the bottom of the page select Open Anyway next to the warning for ThotDesktop.

    • Ubuntu: From the terminal run

      sudo dpkg -i ThotDesktop.deb
      

Note

We will use Pandas for the analysis. To get Pandas you can visit their website.