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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytas-1.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 412e5fef2218a9239dbd7a748a95bc8e59128513890755724637934687d17297
MD5 38cefee8fe947892afa09d716ab83a26
BLAKE2b-256 b5bda3f593860544a8487af8a2164657f8575d399aa3297fae1b6ffc8510b537

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pytas-1.2.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ea3b228ddee6d0923d7c4ca7372550f5348928a4f90b1e5c76257a71e9b2c091
MD5 d673f3e90ddb769571586e53b616be63
BLAKE2b-256 3a538e559acfdd3490f51a483309388dc90e3f77d91e739fc4a5af5dd01eb6ff

See more details on using hashes here.

Provenance

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