Metadata-Version: 2.1
Name: pyrtz2
Version: 1.2.3
Summary: Force spectroscopy in Python
Author-email: "Hoseyn A. Amiri" <aamirihoseyn@gmail.com>
Requires-Python: >=3.10.0
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Requires-Dist: dash
Requires-Dist: dash-bootstrap-components
Requires-Dist: igor2
Requires-Dist: kaleido
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pillow
Requires-Dist: plotly
Requires-Dist: PyPDF2
Requires-Dist: scikit-learn
Requires-Dist: scipy
Requires-Dist: scikit-image
Requires-Dist: opencv-python
Requires-Dist: tqdm
Project-URL: Documentation, https://www.youtube.com/@hoseynamiri
Project-URL: Home, https://github.com/HoseynAAmiri
Project-URL: Source, https://github.com/HoseynAAmiri/pyrtz2

# pyrtz2

Analysis of AFM force curves and images via Python.

Developed at Georgia Institute of Technology

# Installation
pyrtz2 is on PyPI. Install using pip (Python version >= 3.10.0 is required)

```
pip install pyrtz2
```

Please see the example folder. To run the HTML dash app interface simply use:

```
from pyrtz2 import app
app.run()
```
You should see this interface:

![pyrtz2.app](https://github.com/HoseynAAmiri/pyrtz2/blob/7c8204bdfcfbe644dc39b43e675b25e689a1cdb9/example/con050.PNG)

You can select the contact point interactively. It will perform fits for approach and dwell parts of the curves using Hertzian and biexponential equations. After downloading the `csv` of fits, you can download those curves in one `pdf` file.

These options are under development:
- Download Images
- Download Experiment

