Skip to content

Computational model of the response of a quadrant cell photodiode to the passage of a gaussian laser beam across the surface in a user-specified path.

License

Notifications You must be signed in to change notification settings

university-of-southern-maine-physics/QuadCellDetector

Repository files navigation

QuadCellDetector

Documentation Status Build Status

A Python package designed to simulate the electronic response of a circular quadrant cell photodiode to the passage of a gaussian profile laser beam across its surface.

Overview

The package simulates circular quadrant cell detectors, where the quadrant cell is characterized by a radius, and a gap that separates the four active photocell quadrants. This code allows the user to specify the beam shape, the path the beam takes across the detector, and it will output the signals produced by the photodiode: the sum of all four quadrants, the top two minus the bottom two, and the left two minus the right two.

Installation

You can install this package with pip through our PyPi package with the command

pip install quadcelldetector

Alternatively, since we use pbr in setup.py, you can install from this github repository with

https://github.com/university-of-southern-maine-physics/QuadCellDetector.git
cd QuadCellDetector
pip install .

Examples

To see a complete demonstration of the library features, see the DetectorDemo Jupyter notebook.

How To Get Help (or Help Us)

If you found a bug, have a question, or otherwise need to contact us, please read this.

If you want to help us in the development process, or have an idea, read this.

Contributors

About

Computational model of the response of a quadrant cell photodiode to the passage of a gaussian laser beam across the surface in a user-specified path.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published