Installation¶
Installation procedure¶
Get the source by running:
git clone https://github.com/ghwatson/SpanishAcquisitionIQC.git
From the SpanishAcquisitionIQC directory, run:
sudo python setup.py install
Copy the example apps to another directory (eg. ~/spacq_apps)
While in the SpanishAcquisitionIQC directory, build the offline docs with:
make -C docs html
Create desktop shortcuts (“launchers”):
- Application:
- Acquisition -> ~/spacq-apps/acquisition.py
- Data Explorer -> ~/spacq-apps/data_explorer.py
- Location:
- Spanish Acquisition Documentation -> http://ghwatson.github.com/SpanishAcquisitionIQC/docs/
- Spanish Acquisition Documentation (Offline) -> file://path/to/SpanishAcquisition/docs/_build/html/index.html
- Application:
Dependencies¶
These are all the dependencies in use by the package.
If only using a subset of the package, it suffices to use what the subset requires. For example, all the GUI-related dependencies are not necessary if only the device-related code is to be used, and vice versa. However, everything is written in (and so requires) Python 2:
- Python >=2.6 && <3
Device drivers¶
- NI-VISA for Ethernet (and GPIB on Windows) device support.
- Linux GPIB (with Python bindings) for GPIB device support.
Python packages¶
- Chaco
- Enable
- matplotlib
- numpy
- ObjectListView
- pyparsing
- PyPubSub >= 3.1
- PyVISA
- quantities
- scipy
- wxPython