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.5.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.5-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytas-1.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 98b3e4f548143f9cbe05b1b3f1ede8f41c817ef898a7800ad4a0b46361e96766
MD5 9071eac391a36a1b68b21592eaf65efa
BLAKE2b-256 99c4ae00a763d8d41944bb430f3867a113b65cc30fd9e9285b2ddb8b9ba141a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytas-1.2.5.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.5-py3-none-any.whl.

File metadata

  • Download URL: pytas-1.2.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6ecfcfb235069d019e46180bcd79c2e1bd1419c00158010df5edce5a42b080f7
MD5 606b52b57a8fb6490a8adaae539b1c6c
BLAKE2b-256 2df89df9eb00aad3c12949fdf47868f2c0a1da42a537a28887a2ad5b2653fec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytas-1.2.5-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