Skip to main content

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).

Alt text

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

sci_streak-0.2.4.tar.gz (20.5 MB view details)

Uploaded Source

Built Distribution

sci_streak-0.2.4-py3-none-any.whl (20.5 MB view details)

Uploaded Python 3

File details

Details for the file sci_streak-0.2.4.tar.gz.

File metadata

  • Download URL: sci_streak-0.2.4.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

Hashes for sci_streak-0.2.4.tar.gz
Algorithm Hash digest
SHA256 12a88fc87a3d8a0c1a9cac5aecd20b7f6dbe0d22722dd5a7b7017edd8e76c31b
MD5 676a70d91c139ec60c0c73170b16dcab
BLAKE2b-256 a5311f37f2407281f17fcb552c31b48da7962ef37001899a2ed3530bd53a6d4a

See more details on using hashes here.

File details

Details for the file sci_streak-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: sci_streak-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 20.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for sci_streak-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b95f3d0d3541fc97186a3ac59d0e0b751470a5a1a9ffcf5fbe2b6f6de3507cdf
MD5 4a6ff86989305dd99fcacc0ad7dca361
BLAKE2b-256 15af1640bee03a7e3c8d5bdd6e65863840ede669b063184f823c61764a6ccd8e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page