-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
28 lines (21 loc) · 3.23 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# This is the file that contains all the packages and versions that make PTCS run correctly
# GUI creation (can show windows so the user to interact with the program without knowing how to use the terminal)
# If installing on a Linux distro, you cannot install with pip. Instead enter:
# pip install -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/<your_distro>
# where <your_distro> is the folder within https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ where your distro is located
wxPython==4.0.7
# enables interaction with instruments through python
# This also needs NI-VISA to be installed on the OS of your computer.
# If using Windows, install this: https://www.ni.com/en-us/support/downloads/drivers/download.ni-visa.html#329456
# If installing in a rpm package manager based distro of Linux, see: https://www.ni.com/en-us/support/documentation/supplemental/18/downloading-and-installing-ni-driver-software-on-linux-desktop.html
# if installing on a non rpm package manager based distro, install PyVISA-py instead of just PyVISA
PyVISA==1.9.1
# utilities for using the “with” statement in python2. We are using this to make sure every device gets closed before the program exits.
contextlib2==0.5.5
# creates graphs based on given data
matplotlib==3.1.2
# ability to interact with windows specific operating system services (we are using to connect with the Agilent logic analyzer through its software)
pywin32==227
# lets a format be specified on top of the json file format
jsonschema==3.0.1
# Other dependencies will be automatically installed upon installation of the above packages