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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d1989197583391991b4ad3d2dadd9c0c7d0824c7aa5d2605c62a240982e4a8f |
|
MD5 | 44392ff1de9d26d075cdd743d48b44f4 |
|
BLAKE2b-256 | a87014a33c4618dc456edb009db8e635bbb507db7f180a3a17dbbe64efe64f57 |