Contents
The requirements to run skrf are basically a python environment setup to do numerical/scientific computing. If you are new to Python development, you may want to install a pre-built scientific python IDE like pythonxy. This will install all requirements, as well as provide a nice environment to get started in. If you dont want use pythonxy, you see Requirements.
Note: If you want to use skrf for instrument control you will need to install pyvisa. You may also be interested in Pythics, which provides a simple way to build interfaces to virtual instruments.
Once the requirements are installed, there are two choices for installing skrf:
They can all be found at http://scikit-rf.org/download/
If you dont know how to install a python module and dont care to learn how, you want the windows installer. Otherwise, I recommend the python source package because examples, documentation, and installation instructions are provided with the the python package.
The current version can be accessed through github. This is mainly of interest for developers, and is not stable most of the time.
For debian-based linux users who dont want to install pythonxy, here is a one-shot line to install all requirements,:
sudo apt-get install python-pyvisa python-numpy python-scipy python-matplotlib ipython python