<div align="center">
<img width=500px" src="https://framagit.org/gabylaunay/pyDSA_core/raw/master/branding/pyDSA_logo_text.svg"><br><br>
</div>
# Drop shape analysis software.
PyDSA is a software for drop shape analysis.
It allows to measure the properties of droplets in contact with solids (contact angle, droplet volume, evaporation rate, displacement velocity, ...) through an intuitive interface.
PyDSA is developed in Python and use Qt5 for it graphical interface.
## Installation<a name="installation"></a>
``pip install pyDSA_gui``
To update PyDSA, use:
``pip install -U pyDSA_gui``
## Usage
Just start PyDSA from the terminal (or anaconda console) with:
``pyDSA``
## Screenshots
<div>
Image scaling and pre-processing:<br>
<a href="doc/screenshot1.png">
<img src="doc/screenshot1.png" alt="Import" width="300"/>
</a>
</div>
<div>
<br>
Droplet edge detection:<br>
<a href="doc/screenshot2.png">
<img src="doc/screenshot2.png" alt="Import" width="300"/>
</a>
</div>
<div>
<br>
Droplet edge fitting:<br>
<a href="doc/screenshot3.png">
<img src="doc/screenshot3.png" alt="Import" width="300"/>
</a>
</div>
<div>
<br>
Droplets properties evolution after full analysis:<br>
<a href="doc/screenshot4.png">
<img src="doc/screenshot4.png" alt="Import" width="300"/>
</a>
</div>
## Documentation
PyDSA is designed to be simple and straightforward to use.
If you don't understand the effect of an option,
please refers to the inline documentation of [pyDSA_core](https://framagit.org/gabylaunay/pyDSA_core),
where all the features are documented in details.
## Citing this software
If PyDSA have been usefull for you, please consider citing it:
```
Launay G. PyDSA: Drop shape analysis in Python, 2018-, https://framagit.org/gabylaunay/pyDSA_core [Online; accessed <today>].
```
bibtex entry:
``` bibtex
@Misc{launay_pydsa_2018,
author = {Gaby Launay},
title = {{PyDSA}: Drop shape analysis in {Python}},
year = {2018--},
url = "https://framagit.org/gabylaunay/pyDSA_core",
note = {[Online; accessed <today>]}
}
```
## Issues and bugs
PyDSA is hosted on [Framagit](https://framagit.org/gabylaunay/pyDSA_gui).
If PyDSA crashes or behaves abnormally, just send me an email at [gaby.launay@protonmail.com](mailto:gaby.launay@protonmail.com).
Any of the followings will greatly help me fix the issue:
- A description of the problem
- The logs from the terminal
- A test case to reproduce the problem
Raw data
{
"_id": null,
"home_page": "https://framagit.org/gabylaunay/pyDSA_gui",
"name": "pyDSA-gui",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "GUI DSA drop shape contact angle hysteresis",
"author": "Gaby Launay",
"author_email": "gaby.launay@protonmail.com",
"download_url": "https://files.pythonhosted.org/packages/ce/4e/998a56b734709ee3b1622f150e42a7e71f6eb6f2d98488f95f9a3af437f4/pyDSA_gui-1.5.4.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n <img width=500px\" src=\"https://framagit.org/gabylaunay/pyDSA_core/raw/master/branding/pyDSA_logo_text.svg\"><br><br>\n</div>\n\n\n# Drop shape analysis software.\n\n\nPyDSA is a software for drop shape analysis.\nIt allows to measure the properties of droplets in contact with solids (contact angle, droplet volume, evaporation rate, displacement velocity, ...) through an intuitive interface.\nPyDSA is developed in Python and use Qt5 for it graphical interface.\n\n## Installation<a name=\"installation\"></a>\n\n``pip install pyDSA_gui``\n\nTo update PyDSA, use:\n\n``pip install -U pyDSA_gui``\n\n## Usage\n\nJust start PyDSA from the terminal (or anaconda console) with:\n\n``pyDSA``\n\n## Screenshots\n<div>\nImage scaling and pre-processing:<br>\n<a href=\"doc/screenshot1.png\">\n<img src=\"doc/screenshot1.png\" alt=\"Import\" width=\"300\"/>\n</a>\n</div>\n<div>\n<br>\nDroplet edge detection:<br>\n<a href=\"doc/screenshot2.png\">\n<img src=\"doc/screenshot2.png\" alt=\"Import\" width=\"300\"/>\n</a>\n</div>\n<div>\n<br>\nDroplet edge fitting:<br>\n<a href=\"doc/screenshot3.png\">\n<img src=\"doc/screenshot3.png\" alt=\"Import\" width=\"300\"/>\n</a>\n</div>\n<div>\n<br>\nDroplets properties evolution after full analysis:<br>\n<a href=\"doc/screenshot4.png\">\n<img src=\"doc/screenshot4.png\" alt=\"Import\" width=\"300\"/>\n</a>\n</div>\n\n## Documentation\n\nPyDSA is designed to be simple and straightforward to use.\nIf you don't understand the effect of an option,\nplease refers to the inline documentation of [pyDSA_core](https://framagit.org/gabylaunay/pyDSA_core),\nwhere all the features are documented in details.\n\n## Citing this software\n\nIf PyDSA have been usefull for you, please consider citing it:\n```\nLaunay G. PyDSA: Drop shape analysis in Python, 2018-, https://framagit.org/gabylaunay/pyDSA_core [Online; accessed <today>].\n```\n\nbibtex entry:\n``` bibtex\n@Misc{launay_pydsa_2018,\n author = {Gaby Launay},\n title = {{PyDSA}: Drop shape analysis in {Python}},\n year = {2018--},\n url = \"https://framagit.org/gabylaunay/pyDSA_core\",\n note = {[Online; accessed <today>]}\n}\n\n```\n\n## Issues and bugs\n\nPyDSA is hosted on [Framagit](https://framagit.org/gabylaunay/pyDSA_gui).\nIf PyDSA crashes or behaves abnormally, just send me an email at [gaby.launay@protonmail.com](mailto:gaby.launay@protonmail.com).\nAny of the followings will greatly help me fix the issue:\n\n- A description of the problem\n- The logs from the terminal\n- A test case to reproduce the problem\n",
"bugtrack_url": null,
"license": null,
"summary": "GUI for pyDSA_core",
"version": "1.5.4",
"project_urls": {
"Homepage": "https://framagit.org/gabylaunay/pyDSA_gui"
},
"split_keywords": [
"gui",
"dsa",
"drop",
"shape",
"contact",
"angle",
"hysteresis"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "004f2dafefb7f0825891255c345d82eba6bbe01f5e06563eb4fd09632da8deb6",
"md5": "de3fe7f444692738ca706a5ee1ecc9cb",
"sha256": "04bbbbcaf85b5b0f80b5457319fe27c7521f1d419efdc46cd91eff3f4f8580c6"
},
"downloads": -1,
"filename": "pyDSA_gui-1.5.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "de3fe7f444692738ca706a5ee1ecc9cb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 58295,
"upload_time": "2024-04-02T19:50:05",
"upload_time_iso_8601": "2024-04-02T19:50:05.228951Z",
"url": "https://files.pythonhosted.org/packages/00/4f/2dafefb7f0825891255c345d82eba6bbe01f5e06563eb4fd09632da8deb6/pyDSA_gui-1.5.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce4e998a56b734709ee3b1622f150e42a7e71f6eb6f2d98488f95f9a3af437f4",
"md5": "129318abe014b7e802dde807396aeca9",
"sha256": "0563e65b0d11f171f0ddcaeb441b09af60335bb6be8de921d0c7e7ba2a22df44"
},
"downloads": -1,
"filename": "pyDSA_gui-1.5.4.tar.gz",
"has_sig": false,
"md5_digest": "129318abe014b7e802dde807396aeca9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 52773,
"upload_time": "2024-04-02T19:50:07",
"upload_time_iso_8601": "2024-04-02T19:50:07.678852Z",
"url": "https://files.pythonhosted.org/packages/ce/4e/998a56b734709ee3b1622f150e42a7e71f6eb6f2d98488f95f9a3af437f4/pyDSA_gui-1.5.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-02 19:50:07",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pydsa-gui"
}