Studio Installation

Tinymovr Studio is a cross-platform GUI application, CLI application, and Python library that offers easy access to all of Tinymovr’s functionality.

Studio requires Python 3.9 or newer.

The matching wheel is also available from the 3.2.0 release. For the CLI/library, download it and run:

python -m pip install ./tinymovr-3.2.0-py3-none-any.whl

For the browser dashboard, see Studio Web.

Preparation

If using Windows with a CANtact-compatible CAN Bus adapter, such as CANine, you will need to install an .inf file to enable proper device naming. You can download the inf file here. Extract the archive, right click and select Install.

Using pip

This is the most straightforward method to install Tinymovr studio and have access to hardware. The following command will install Tinymovr with the dependencies required for the Qt-based Tinymovr Studio GUI:

pip3 install --upgrade 'tinymovr[GUI]==3.2.0'

If you don’t plan to use the GUI, you can skip installing some dependencies using the following installation command instead:

pip3 install --upgrade tinymovr==3.2.0
tinymovr

You should now be looking at the Tinymovr GUI. Alternatively, to start the IPython-based Command Line Interface (CLI):

tinymovr_cli

Anaconda Installation

Tinymovr can be installed inside a Virtualenv or Anaconda environment.

With Anaconda, create a new environment:

conda create --name tinymovr python=3.10 -y
conda activate tinymovr

Alternatively you can use any Python version >= 3.9.

Then simply install and run Tinymovr:

pip install --upgrade 'tinymovr[GUI]==3.2.0'
tinymovr

Legacy source installation

The public repository contains frozen source from 3.0.0. Cloning it does not install Studio 3.2.0. Use the matching release package above for current firmware. The source-development instructions in Developers apply to that legacy public source.