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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4053e8d1eb6ccfea0c7c6409f9680299784e4b0d42b072eb45b939fa4a5b2792 |
|
MD5 | 8b74320f6f7544b0f5d27de7dd45fe3c |
|
BLAKE2b-256 | ff529ed3947eee801b3f99eca558799ae83fa5edfbc311c5f262ef9b9c48cff3 |