Python GUI for initial analysis and plotting of Streak Camera data
Project description
sci-streak
Python GUI for plotting and initial analysis of Streak Camera data
For use with the streak camera in the Kambhampati Lab at McGill University (should be easy to extend to other systems).
For the scripts to correct and plot data directly see: https://github.com/dstrande/Streak-data-plotting
Currently only works for corrected picosecond/photswitch data.
Only tested on Windows with Python 3.10.
Includes example data in the form of test.hdf5. This contains only two streak datasets/traces. Please request more if you need.
Dependencies: NumPy, Scipy, h5py, PySide6, PyQtGraph
Version notes
v005 - initial upload
v006 - Added ability to change between two traces/plots (also changed the data files to allow this).
v007 - stylesheet/color changes. Added ROI plot for decay (Now two roi plots are on the bottom). Organize into main.py and modules in /gui/
v008 - Separated stylesheet into a different file (stylesheet.qss), Updates to the data processing to correct for uneven axis window sizes. Added option to change between colormaps (other than default colormaps).
Modules
- sci-streak.py
TODO (in rough order)
- Include option to "save" ROI plots in the software to compare late/early times or other differences
- Organize into modules and main (partially done).
- pip installation.
- Extend to nanosecond data.
- Include option to correct the data directly.
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
Built Distribution
File details
Details for the file sci_streak-0.2.1.tar.gz
.
File metadata
- Download URL: sci_streak-0.2.1.tar.gz
- Upload date:
- Size: 20.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf7bd13635e5926d2190768605a854ff5ca3a14bf1ad5971353b1243423c53db |
|
MD5 | 73ad36d59f19b858326c10ddf763537b |
|
BLAKE2b-256 | 5bb48757c709cf0e44b909f351005e4635ec9732bb6093895448d045d5478e27 |
File details
Details for the file sci_streak-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: sci_streak-0.2.1-py3-none-any.whl
- Upload date:
- Size: 30.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea5ad0524d0f5e6be9eb7e59c694d6d34b16a78c359c8ff839ae8d5f2dacae97 |
|
MD5 | 03e7d743482d9870be4aca6943ec816f |
|
BLAKE2b-256 | 69ad9d1fac8cc8fb06d9719740237584d46dfd98eb7a0f44f89f3006b65cdd98 |