Skip to main content

A python, matplotlib, and QT based GUI for transient absorption processing.

Project description

pytas

Python for transient absorption spectroscopy: a suite of GUI tools based on matplotlib and QT.

Installation

conda install -c conda-forge pytas

List of main utilities

TA_plot_matrix_GUI usually abbreviated as TA_plt

TA_merge_matrices_GUI usually abbreviated as TA_mrg

TA_t0_correction_and_background_removal_GUI usually abbreviated as TA_t0

List of Shared Supporting Functions

1: TA_sh.TA_matrix_window_average(TA_matrix,window_size)

2: TA_sh.create_TA_Blue_White_Red_colormap(min_max)

3: TA_sh.create_TA_Blue_White_Red_Black_colormap(min_max)

4: TA_sh.list_hdf5_contents(HDF5_filename)

5: TA_sh.load_hdf5_data(filename,dataset_path_string)

Example Work Flow

TA_blue_spectrum_hdf5_filename = 'HHHF_Zn_heme_ZnCl_p425nm_blue_300uW.h5'

TA_red_spectrum_hdf5_filename = 'HHHF_Zn_heme_ZnCl_p425nm_red_300uW.h5'

TA_t0.t0_correction_and_background_removal(TA_blue_spectrum_hdf5_filename)

TA_t0.t0_correction_and_background_removal(TA_red_spectrum_hdf5_filename)

TA_mrg.merge_TA_matrices(TA_blue_spectrum_hdf5_filename+'.t0_corr.csv.merged.csv',TA_red_spectrum_hdf5_filename+'.t0_corr.csv.merged.csv')

Next Code To Develop

o Develop a SVD amd Global Analysis module

File Locations

/...BACKED_UP/Software/...Transient_Absorption_Processing/python_qt_TA_data_processing_GUI

https://github.com/damonturney/pytas

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

pytas-1.2.7.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytas-1.2.7-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file pytas-1.2.7.tar.gz.

File metadata

  • Download URL: pytas-1.2.7.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytas-1.2.7.tar.gz
Algorithm Hash digest
SHA256 86b377c681e3cb623b5a4c80846eaf787b71242d0e086c71b3284f1141b6c7cb
MD5 376ceb4fff8cb996ef360df51c756d6d
BLAKE2b-256 15a5344b62ea3a5ae850c104b6c08508612aaa85dd81dacb926fb80be4c30662

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytas-1.2.7.tar.gz:

Publisher: release.yaml on damonturney/pytas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytas-1.2.7-py3-none-any.whl.

File metadata

  • Download URL: pytas-1.2.7-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytas-1.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e68d401422649dad927d5d641171da85a90b6d940cfac915d12fb472b5b4df06
MD5 7fa6881af22f3cbcd29082c0529cc76f
BLAKE2b-256 d8e9a7617d6aa52389a32c2f0ce8276a19615cfa3ba1946edd0afc4ccc649e82

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytas-1.2.7-py3-none-any.whl:

Publisher: release.yaml on damonturney/pytas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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