Python scripts for making working with UMICH NERS PSTL Lab Equipment much easier
Project description
pstl-tools
Python scripts for making working with UMICH NERS PSTL Lab Equipment much easier
Tested Python Versions
- v3.10
Requried Packages
- pyvisa
- pyserial
- numpy
Subpackages
Install
Via Python virtutal enviroment (venv)
- Ensure python is installed
- Run in command line
python -m venv <path/to/directory/to/store/venvs/your-venv>
Replace python with the python version you want to use i.e. python3.10
- Now activate your python venv
For Linux or Mac
<path/to/directory/to/store/venvs>/bin/python
For Windows
<path/to/directory/to/store/venvs>/Scripts/activate.bat
- Run pip install
python -m pip install pstl-tools
--or--
pip install pstl-tools
- Must have one of the following
-
VISA Library from LABVIEW or alternative
-
Install pyvisa-py and other dependences (open-source version of the previous)
For more help vith python venv
GUI Langmuir Example
Have a .CSV file comma delimlated with oneline of headers.
Run the following once python package is installed via pip install
gui_langmuir <-additional flags>
optional flags are
- -f, --fname "path/to/filename ie dir/out.csv" default is lang_data.csv
- -s,--sname "path/to/saveimages.png" default is test_gui.png
i.e.
gui_langmuir -f my_csv.csv -s my_pic.png
this runs a single Langmuir probe anaylsis and saves graphs when save button is hit
future updates will have buttons to change the analysis methods
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pstl_tools-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a1d2927cd314836c2447f01b8aa54377888715b6b14f5e67dc9523485f9e72f |
|
MD5 | 0c7bcb50666bac2cbd9d3df770cfcd14 |
|
BLAKE2b-256 | 2caca394fc73a2259c0bf5e895e3149cc236fe4e4b27db35ca860932fa2c9873 |