Polymer Image Analysis and Shape Categorization
Project description
PS-Poly
Description
The PS-Poly algorithm is a particle detection program designed to separate individual features based on shape using images taken by atomic force microscopy. The program sorts particles into the following groups: linear, looped, branched without looping, branched with looping, overlapped, and noise. For linear molecules, persistence length is calculated using the worm-like chain model. Due to interpolation that is performed to increase the pixel density of the image, the persistence length result is achieved with subpixel precision.
Code is open source and available in both Igor Pro (WaveMetrics, Inc.) and Python. You will find tutorials for both versions in the tutorials/ directory of the GitHub repository. Source code is available in the pspoly/ directory.
Igor Package Requirements
Igor Pro 7
Python Package Requirements
Python >= 3.8
NumPy >= 1.24.4
Matplotlib >= 3.7.5
SciPy >= 1.10.1
scikit-image >= 0.21.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pspoly-0.3.0.tar.gz
.
File metadata
- Download URL: pspoly-0.3.0.tar.gz
- Upload date:
- Size: 12.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e340f5e76e9b8bdd077ce8d27aed043ec88165e59ed71f3155fb85b80c028ea7 |
|
MD5 | c516fdfe8e6ad1a6b983f851a3453817 |
|
BLAKE2b-256 | 91b0b1cc135fecdd0c9cb75799679fde23045f8da28eab6d490346bd77d0663a |
File details
Details for the file pspoly-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: pspoly-0.3.0-py3-none-any.whl
- Upload date:
- Size: 37.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 715c64a7daf6d3444a3d0253b84886638d54d4842db73a9fa3356fe3c4af74fa |
|
MD5 | b2725d7ad69e5acfff6231a215836cf0 |
|
BLAKE2b-256 | ffd4fc1cf43cb034d000a995a33190954a34a802f76a6b2675e72d7b11f6532c |