Skip to main content

Real-time Precision Opto-Control Toolkit

Project description

pyrpoc v3

Author: Ishaan Singh, Zhang Group (https://sites.google.com/view/zhangresearchgroup)

This software was written for the Zhang group's RPOC and SRS microscopy system, see https://www.nature.com/articles/s41467-022-32071-z. It is meant to serve as a general software for microscopy that seamlessly integrates RPOC, to enable more widespread adoption of the technique. With any feedback or suggestions, please reach out to sing1125@purdue.edu.

Basic Installation

The software is available on PyPI - it is recommended to install with a virtual environment, which you can do with the following commands.

python -m venv your_env_name
your_env_name/scripts/activate
pip install pyrpoc

For development mode, ensure the code is downloaded/cloned and that you have navigated to root directory of this project (the folder on your system that contains this README.md, the pyproject.toml, and the pyrpoc/ folder), then run

pip install -e .

Once the virtual environment is active, the GUI can be opened with the simple command pyrpoc. If the command does not work, please check your environment variables and ensure that you have set up the virtual environment correctly.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrpoc-3.0.1.tar.gz (259.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyrpoc-3.0.1-py3-none-any.whl (324.1 kB view details)

Uploaded Python 3

File details

Details for the file pyrpoc-3.0.1.tar.gz.

File metadata

  • Download URL: pyrpoc-3.0.1.tar.gz
  • Upload date:
  • Size: 259.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for pyrpoc-3.0.1.tar.gz
Algorithm Hash digest
SHA256 ae6d177a3a40f2ccc83d2ba4ffaa6df1e8f5dcbace655f38449653f993b8403b
MD5 87af3e89239ec6616085a21703215576
BLAKE2b-256 65e13fe1f94cbabddfeaf945f6867e412a2ba953cf30558c415f8cbafcc0582b

See more details on using hashes here.

File details

Details for the file pyrpoc-3.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyrpoc-3.0.1-py3-none-any.whl
  • Upload date:
  • Size: 324.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for pyrpoc-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d6a2deb401c4feb0922aa0b42ad7f2cdae887a5a99cd793dca1107fa44d771c5
MD5 c230b9610b34a494b2d28cec849b9fcc
BLAKE2b-256 119a210b21b4ab76617180346f5f09d390596c1b919adbe4c23c0bd0001b88f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page