Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Download and export survey data from your total station

Project description

Total Open Station (TOPS for friends) is a free software program for downloading and processing data from total station devices, written in the Python programming language.

This is a task which is usually done by proprietary, dedicated and Windows™-only software, but TOPS is different by nature, because:

  • it is free software released under the GNU GPLv3 license;
  • it works on any operating system, including mobile platforms like OpenMoko;
  • it is designed to support as many devices and formats as possible, all within the same program, opposed to having one program per device.

Every model has its own quirks, but TOPS uses a modular structure and keeps the downloading of data logically separated from its processing, thus enabling exporting data to a variety of output formats, even at a later moment. Archiving of raw data is made easy by using plain text files.

The application icons are copyright by Lapo Calamandrei 2008.


The totalopenstation-gui module is a simple, yet complete graphical user interface for Total Open Station that allows to download, open and save raw data and export into the available output formats. It is currently based on Tkinter and works on all major platforms (tested on GNU/Linux and Microsoft Windows).


The totalopenstation-cli-connector module is a command line user interface to download and save raw data, while its companion totalopenstation-cli-parser is responsible for parsing and exporting data.


Documentation is available at in the docs subdirectory of this package and online at with an user guide, details on the application structure, supported models and other stuff.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for totalopenstation, version 0.3pre-9609c1e38c14
Filename, size File type Python version Upload date Hashes
Filename, size totalopenstation-0.3pre-9609c1e38c14.tar.gz (122.9 kB) File type Source Python version None Upload date Hashes View hashes
Filename, size totalopenstation-0.3pre-9609c1e38c14.win32.exe (103.6 kB) File type Windows Installer Python version any Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page