Changes between Version 1 and Version 2 of 802.11/wlan_exp/GettingStarted
- Timestamp:
- Feb 12, 2014, 4:37:58 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
802.11/wlan_exp/GettingStarted
v1 v2 16 16 17 17 == System Requirements == 18 * '''802.11 Reference Design''': warpnet support was added to the reference design in v0.8. 19 18 20 * '''Python''': the warpnet framework supports both Python 2 (2.7+) and Python 3 (3.3+). No third-party Python packages are required. See the Python recommendations below for more details. 19 21 20 22 * '''Connectivity''': the framework requires the host PC and every WARP v3 node be connected to a common Ethernet switch. We recommend you use a dedicated NIC on your PC to avoid superfluous traffic on the experimental network. The WARP v3 nodes must use their '''ETH B''' interfaces for wlan_exp. 21 23 24 * '''WARP v3 hardware''': warpnet requires at least one WARP v3 node running the 802.11 Reference Design. The framework supports up to 253 nodes. 25 22 26 == Python Versions == 23 27 The warpnet framework supports Python 2 (2.7.4+) and Python 3 (3.3+). The core warpnet and wlan_exp scripts require only the core Python packages. 24 28 25 We have tested the framework and example scripts using the operati onsystems and Python distributions listed below.29 We have tested the framework and example scripts using the operating systems and Python distributions listed below. 26 30 27 31 '''Mac OS X''' 28 32 * Python 2.7.4 bundled with Mac OS X 10.9 Mavericks 33 * Python 2.7.5 in [https://code.google.com/p/spyderlib/wiki/Installation Spyder] 29 34 * Python 2.7.6 in [http://continuum.io/downloads Anaconda] 30 35 … … 34 39 35 40 === Useful Packages === 36 * ''' ipython''':41 * '''[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. 37 42 38 * '''numpy''': Some of the wlan_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. 43 * '''numpy''': Some of the wlan_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. 39 44 40 * '''pandas''': 41 42 * '''spyder''': 45 * '''pandas''': The pandas library provides some very useful tools for dealing with large datasets, especially those where time is a dimension (like log entries).