Download or buy Salstat

Buy Salstat

You can buy a copy for Windows, OSX and Linux that installs easily.

  • You download and install and don't have to do all the work below
  • It comes with two hours of free support
  • You can install it on different machines as long as you only use one at a time
  • There is only one program. Although Salstat contains a number of different pieces of software, they won't be dotted all over your machine.

Packages are not yet ready but enter your email address and we'll inform you when they are. We will not sell or give these email addresses to anyone else and we will only let you know when Salstat is ready.

Sign up and we'll tell you when packages are released:

Maybe get a discount? We won't give your email address to anyone else.

Download Salstat

Downloading Salatat is possible and it will cost you nothing but time. These are instructions for downloading and installing Salstat on Windows, Macintosh OS X and Linux (Linux Mint specifically so the instructions should be good for Ubuntu and Debian).

Quick instructions

These quick instructions are for those who are comfortable with Python already. These need to be installed already:

Download the source code for Salstat:

Full instructions

1. Python

First of all, we need to install Python. Python is a general-purpose, high-level interpreted language and it's a free download from's download page.


Download from the website choosing a 32-bit or 64-bit installer as appropriate. We used Python version 2.7 to create Salstat (and we might move to Python 3 soon but we've not tested it just yet).

Once installed, open a command prompt window and type:


An error telling you something like, 'python' is not recognised as an internal or external command, could mean that that WIndows doesn't know where to find Python. Press Win and press pause, click on Advanced System Settings, click on Environment Variables, and append ;C:\python27 to the Path variable. Close down all dialogs and re-start the command prompt.

Macintosh OS X

Python is already installed on Macintosh but it's adapted by Apple and might not run Salstat well. You can get downloads from the main Python website if you prefer to install a new version. There's some advice about installing Python modules on the Macintosh here.


Like Macintosh, Python is probably already installed. If you have version 2.7, then you should be ready to go. Check the version by opening a terminal and typing:


And check which version you have. If you need a different version, install via your package manager or build a new one.

2. Setuptools and Pip

Once it's installed, we recommend installing a package installer. This makes things much easier!


The next steps depend upon whether you're using a 32-bit or 64-bit system. There is an unofficial page with many dedicated packages. Search for Setuptools and find one that a) suits your system (32-bit or 64-bit) and b) suits your Python version (generally 2.7). Install the download of setuptools.

Once installed, open a command promt again and type:


If you get an error telling you something like, error: No urls, filenames, or requirements specified (see --help), you should be fine. Any other error could mean you need to add the script to your PATH variable again.


This page has instructions for installing Setuptools on a Macintosh.


You should be able to use your repository to install Setuptools.

3. wxPython

Windows and Macintosh

wxPython runs the graphic user interface and can be downloaded from the website. You MUST install version 3 at least – version 2.8 or earlier will not run Salstat.


Most repositories will only have version 2.8 (at the time of writing). Salstat really needs version 2.9 or preferably 3.0 at least which means you need to build it. We followed the instructions on this page and got version installed onto Linux Mint.

4. Numpy and SciPy

Numpy and SciPy run the numeric calculations for Salstat.


You can download Numpy from the unofficial packages page and SciPy from the same page.


Macs can download Numpy and download SciPy from SourceForge.


Linux can use apt-get, yum, or whatever package manager your distribution uses:

Ubuntu, Debian, Linux Mint
sudo apt-get install python-numpy python-scipy
Fedora or other RPM-based systems:
sudo yum install numpy scipy

5. All the rest

requests is a Python package that helps Salstat download web pages and data effectively. BeautifulSoup is a library that helps Salstat parse HTML and XML pages; xlrd and xlwt help Salstat read (and write eventually) Excel spreadsheet files; ezodf help Salstat read LibreOffice / OpenOffice Calc spreadsheet files; and sas7bdat helps Salstat ready SAS files (version 8 onwards).

Install them via Setuptools (or Pip if you prefer):

easy_install requests
easy_install beautifulsoup
easy_install xlrd
easy_install xlwt
easy_install ezodf
easy_install sas7bdat

6. Install Salstat

The latest code in a zip file is available from:

Download this, unzip it and put the folder somewhere.

Once all these are installed, close the command prompt window and open a fresh one. Then move to where you open the Salstat file using the 'cd' command and type:


Salstat should now run. If it doesn't, come to the Salstat GitHub site and open a new issue so we can try to help you figure it out.

Contact us:

We're happy to hear from you

Email us
Contact form

Salstat's social world:

Salstat is an open source project fostered by Thought Into Design Ltd
Thought Into Design Ltd is registered in England and Wales (Companies House number 7367421)