Metadata-Version: 2.1
Name: pyDRTtools
Version: 0.2
Summary: pyDRTtools: A Python-based DRTtools to Deconvolve the Distribution of Relaxation Times from Electrochemical Impedance Spectroscopy Data
Home-page: https://github.com/ciuccislab/pyDRTtools
Author: ciuccislab
Author-email: amaradesa@connect.ust.hk
Project-URL: Source Code, https://github.com/ciuccislab/pyDRTtools
Project-URL: Bug Tracker, https://github.com/ciuccislab/pyDRTtools/issues
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click
Requires-Dist: ipython

# pyDRTtools

We are pleased to introduce the pyDRTtools, the python version of DRTtools for computing distribution relaxation times (DRT) from electrochemical impedance spectroscopy (EIS) data. 

**What is the pyDRTtools? Why would I want it?**

pyDRTtools is a Python GUI that analyzes EIS data via the DRT model. pyDRTtools includes:

- an intuitive GUI for computing DRT based on Tikhonov regularization

- several options for optimizing the estimation of the DRT

- a sampler that allows you to determine the credible intervals of your DRT
  
- an optimal selection of the regularization parameter

- Hilbert-transform subroutines that allow you to assess and score the quality of your data

Hopefully, by now you are inclined to think that this toolbox may be useful to the interpretation of your EIS data. If you are interested, you will find an explanation of the toolbox's capabilities it in the user's guide as well as in the references below.

## Distribution and Release Information

pyDRTtools is freely available under the MIT license from this site.

**System requirements**

To install and run pyDRTtools, you need: Python >= 3

**Installation details**

For details about the installation procedures, you can consult the user manual [manual](manual)

**Run the following on anaconda prompt:**
```
conda create --name DRT pip ipython pandas matplotlib scikit-learn spyder
conda activate DRT
pip install cvxopt PyQt5
pip install pyDRTtools
```
**ipython**
```
!launchGUI
```
**How to cite this work?**

Just write to francesco.ciucci@ust.hk or francesco.ciucci@uni-bayreuth.de

**How to get support?**

Just write to francesco.ciucci@ust.hk or francesco.ciucci@uni-bayreuth.de
