This release is a pre-release and may not be stable for production use.
QuadCellDetector
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
Metadata
Release files for quadcelldetector 0.0.1.dev120
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| quadcelldetector-0.0.1.dev120.tar.gz | 22.1 MB | Without provenance | Details |
Release files / quadcelldetector-0.0.1.dev120.tar.gz
| Download URL | quadcelldetector-0.0.1.dev120.tar.gz |
|---|---|
| Size | 22.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2103bddc16efcb7d50b8d296d46bcbf52d388f5784716c8c89039b56fc11048f
|
|
BLAKE2b-256 checksum How to use checksums |
30d81fc7b271854a5ee0905d36733e58fe0b9b2099a1497f535e2bd6401f04d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7
|
Security for quadcelldetector 0.0.1.dev120
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.