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.2.tar.gz (262.0 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.2-py3-none-any.whl (329.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyrpoc-3.0.2.tar.gz
Algorithm Hash digest
SHA256 84e8e81ab0607aff0339139bfe4ec5e44a8ef627b4a145fab4e4f22be57b61dd
MD5 008f293da1c887a426c75a04a4a0c6f7
BLAKE2b-256 9b4e7d0ab61ce1700997c2f008a71f37126873ca328e977f22b4e5123759f41f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyrpoc-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 79f6400bea49527494ee5b0f762a5ef8da7bc8d3b1da241bc9301772aa7faa6a
MD5 4de2108ef459f16982099e9aa734cb64
BLAKE2b-256 bc8946136b248b383b3a9058bb4939a4122a0e61ee06cd7fc40deb0af63d7ac8

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