pyrpoc v3.1
Author: Ishaan Singh, Zhang Group (https://sites.google.com/view/zhangresearchgroup). With any feedback or suggestions, please reach out to sing1125@purdue.edu.
The instructions for install below are only for windows, as your instrument control system likely is a windows computer. If you would like instructions for a linux or mac system, please email.
Installation
This project uses a free tool called uv that handles everything for you. To get set up with it on windows, install the instuctions below.
-
Click the Windows start button and search for powershell.
-
In the list that appears, right-click on powershell and choose run as administrator. If a popup comes up to ask "Do you want to allow this app to make changes?", click yes.
-
Type the word PowerShell.
-
Copy the line below, paste it into that window, and press enter to run the command. This command is straight from Astral's instructions for installing uv.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" -
After install is complete, fully close powershell.
Now that uv is installed, you can install the pyrpoc software itself.
-
Open PowerShell again (Windows start button → search PowerShell → click it). You do not need administrator mode.
-
Copy the line below, paste it into the window (right-click inside the window to paste), and press Enter:
uv tool install pyrpoc -
Wait until the text stops scrolling. This step downloads the correct version of Python and every component the software needs, so the first install can take several minutes.
Running the software
Any time you want to open pyrpoc, open the command line and type the command pyrpoc. To update, also in the command line run:
uv tool upgrade pyrpoc
Developer installation
-
Navigate to the desired project directory and clone the repository:
git clone https://github.com/FishyIshyFishy/pyrpoc.git cd pyrpoc -
Create the virtual environment and install the project in editable mode along with the development dependencies
uv sync -
Run the software from the clone:
uv run pyrpoc -
To type check, use
uv run pyright. When dependencies change, adjustpyproject.tomland rerunuv sync. To add packages, useuv add <package-name>. To add a dev only package, useuv add -dev <package-name>.
Metadata
Release files for pyrpoc 3.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyrpoc-3.1.2.tar.gz | 179.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyrpoc-3.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 396.5 kB
Release files / pyrpoc-3.1.2.tar.gz
| Download URL | pyrpoc-3.1.2.tar.gz |
|---|---|
| Size | 179.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ae9c556734a3dbcfaf9e50cfa70d6851a25df732ea06ed44fcb78053cd05c89
|
|
BLAKE2b-256 checksum How to use checksums |
4ee2a30acc69418d3a1f3e0db165b302fab3ac1069c4f7be9f4450e529f61b32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|
Release files / pyrpoc-3.1.2-py3-none-any.whl
| Download URL | pyrpoc-3.1.2-py3-none-any.whl |
|---|---|
| Size | 217.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
264ce484075bf48c0b49c445d1b779f1e576cfc73f340edaf9e4c844bad23057
|
|
BLAKE2b-256 checksum How to use checksums |
46c9f0123142b92049857d94bc2024034ddeb7467812c82ff11f3d13603092c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|