90 | | |
91 | | == Useful Packages == |
92 | | * '''[https://code.google.com/p/spyderlib/ Spyder]''': this IDE for Python code development is extremely useful when editing code / developing scripts. Besides automatic syntax checking / highlighting, it integrates the python and ipython consoles to allow interactive debug of code. |
93 | | |
94 | | * '''[http://ipython.org/ ipython]''': this interactive Python environment is great for testing experiment scripts and exploring experiment results. Many integrated Python distributions (Anaconda, Spyder, WinPython, etc) integrate the ipython shell. |
95 | | |
96 | | * '''numpy''': Some of the wlan_exp_log examples use [http://www.numpy.org/ numpy 1.7] for processing large arrays of node log entries. numpy is included in many Python distributions. You can check by running this on your command line: {{{python -c "import numpy; print numpy.version.version"}}}. This will print a version number if numpy is installed or an error if it is not. Our examples assume numpy 1.7 or later. |
97 | | |
98 | | * '''pandas''': The pandas library provides some very useful tools for dealing with large datasets, especially those where time is a dimension (like log entries). |