Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pspoly-0.3.0.tar.gz (12.0 MB view hashes)

Uploaded Source

Built Distribution

pspoly-0.3.0-py3-none-any.whl (37.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page