Skip to content

dodge-research-group/thztools

Repository files navigation

THzTools logo.

THzTools is an open-source Python package for data analysis in terahertz time-domain spectroscopy (THz-TDS). As the name suggests, THz-TDS involves measurements of terahertz-frequency electromagnetic waveforms that are acquired as a function of time, which users typically represent as a function of frequency for analysis. THzTools makes it easier for researchers to use statistically optimal methods for doing this analysis, as described in L. Mohtashemi et al., Opt. Express 29, 4912 (2021).

This is beta software that is currently under development.

Information Links
Project DOI PyPI - Status PyPI - Python Version PyPI - Version Anaconda-Server Badge GitHub Ruff Common Changelog Contributor Covenant
Build GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status codecov
Documentation https://dodge-research-group.github.io/thztools/
Cite L. Mohtashemi et al., Opt. Express 29, 4912 (2021). (DOI)

The original MATLAB code is available at Zenodo.

Installation

You can install THzTools with pip:

pip install thztools

THzTools is also available through conda-forge:

conda install -c conda-forge thztools

See the Getting started tutorial for additional information.