Wifit on MAC!


Maximka has figured out how to install and run wifit.py on a mac.  Thanks Max!!   Here are the copy/pasted instructions.

(1) Install MacPort [1] . I tried out MacPorts v.2.2.0 on both Mac OS 10.6 and 10.7.5. After the initial install, run the selfupdater to make sure your install is totally up to date:
     sudo port -v selfupdate
(2) Install the numpy and PIL libraries. MacPort takes care of the dependencies which is very sweet.
     sudo port install py27-numpy
     sudo port install py27-pil
(3) Download and unzip the wifit code [2]. Change into the directory and call the wifit program from the command line. It’ll open up an interactive window.
     python2.7 wifit.py
I didn’t want to remap my default python in order to play with my badge, so I call “python2.7” If you want to make the MacPort 2.7 the default do this:
     sudo port select python python27
     python wifit.py
(4) Follow the Wyolum instructions for using their awesome tool.[3]

Installing wifit.py on Linux.

This slideshow requires JavaScript.

OHSummit 2013 Sponsors

Windows users should start here.

Mac users should start here.

Wifit was developed on Ubuntu 12.04 LTS.  Linux users should not have any difficulty installing it.


  1. Python2.7
  2. PIL
  3. Numpy
  4. wifit.py

I’ve written a small script (also included below) to do the legwork for you.  This will work on the Raspberry Pi too, but its pretty slow.


sudo apt-get install python
sudo apt-get install python-imaging
sudo apt-get install python-imaging-tk
sudo apt-get install python-numpy
sudo rm -f $wifit.zip
wget http://wyolum.com/downloads/$wifit.zip
unzip -o $wifit.zip

Either copy and past the above script into a file or save the script into wifit_install.sh.  Your desktop might be a reasonable place to save it or in a temporary folder.  Change directories to where you saved the script.  And execute it.  You will be prompted for your root password.

Now use it!

Installing wifit.py on Windows.

Mac users start here. Linux users here.

Here are the minimal requirements run wifit.py.  If you know how to install packages on your platform, you should not have any trouble installing wifit.  These links and photos below are for windows. Wifit has been tested on Ubuntu 12.04, Windows 7, and Windows 8.

  1. python2.7
  2. numpy
  3. PIL
  4. wifit


1. Install python2.7, by running the python installer.  Use default settings.

python-install-012. Install numpy by running the installer accepting defaults.


3. Install PIL by running the installer and accepting the defaults.

image (1)

4. Unzip wifit to your desktop (or favorite location).  Open the wifit folder and double click wifit.py.

image (2)

5. Make some wifs!  Save as .WIF or .png.  Post your results!