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 - make sure python 3.13 is in use with a virtual environment. Install using:

py -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.0.tar.gz (258.9 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.0-py3-none-any.whl (323.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyrpoc-3.0.0.tar.gz
  • Upload date:
  • Size: 258.9 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.0.tar.gz
Algorithm Hash digest
SHA256 b76d34ea0b59878622d8d2d250be38f33ff13d43cdb4988a381351dc25f68d06
MD5 c9ac7da4055a6a7796b84bd3adcf9bae
BLAKE2b-256 02293a0d9fa3eb813b0692db791f1f4c362e2d06240693024c1317ba475132eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrpoc-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 323.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6ec473b86511890dd2978b1bab566f1426b0795c4875f9ced5107d60cb66ae1
MD5 8c85a43c2734f90d0d348724f7147227
BLAKE2b-256 8bbc478caacf5deeb8ef946eb96743966a0e11e4a2f5e1b591d4632ca1cb96a1

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