![]() The last version officially supporting Python 2.7 is 0.4.0. The package has been tested with Python 3.6 through 3.9, and is incompatible with Python 2. Finally, plotting relies on pyqtgraph, which, starting with version 0.11m is compatible with both PySide2 and PyQt5. Both PyQt5 and PySide2 should work equally well, and the choice mostly depends on what is already installed, because having both PyQt5 and PySide2 might lead to conflicts. The second possible Qt5 option is PySide2 with shiboken2. Hence, if you use an older PyQt5 version, you need to install sip separately. Note that while newer PyQt5 versions >=5.11 already come with PyQt5-sip, older versions require a separate sip installation. The first (default) option is PyQt5 with sip for some memory management functionality. ![]() Finally, some particular devices completely or partially rely on specific packages: NI-DAQmx for NIDAQ and websocket-client for additional M2 Solstis functionality.įinally, GUI and advanced multi-threading relies on Qt5, which has two possible options. Several devices (e.g., Thorlabs Kinesis and Attocube ANC 350) require additional communication packages: pyft232 and PyUSB. ![]() The main device communication packages are PyVISA and pySerial, which cover the majority of devices. Note that when installed directly from pip, numpy comes with the OpenBLAS version of the linear algebra library if other version (e.g., Intel MKL) is preferred, it is a good idea to have numpy already installed before installing pylablib. Finally, if you use options for remote computing and communication between different PCs, you need to install RP圜. In addition, it is recommended to have Numba package to speed up some computations. The basic package dependencies are NumPy for basic computations and overall array interface, SciPy for advanced computations (interpolation, optimization, special functions), and pandas for heterogeneous tables ( DataFrame).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |