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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytas-1.2.6.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.6.tar.gz
Algorithm Hash digest
SHA256 6db4fcd829fc0be748a18165f4726a009c75cab7ebeb800c3ae4fde3480989ea
MD5 c4aa7399e49226e1baee0d0a49a630e2
BLAKE2b-256 98772b73bed390a66e5ad1ae70c2d3b2bc7a485e359a230526994848d84a5836

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pytas-1.2.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 63ce83a77c730dbee35cb62837c3261fbf82f34a6fbba732a9f0a1578283c518
MD5 45ddf0ba66ded209be9ebf2343eacab9
BLAKE2b-256 0d53aeb1b2419202b6dacfb12b9e96d49213ae8192bef6887910f2e09142679f

See more details on using hashes here.

Provenance

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