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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for pspoly-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e340f5e76e9b8bdd077ce8d27aed043ec88165e59ed71f3155fb85b80c028ea7
MD5 c516fdfe8e6ad1a6b983f851a3453817
BLAKE2b-256 91b0b1cc135fecdd0c9cb75799679fde23045f8da28eab6d490346bd77d0663a

See more details on using hashes here.

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

Hashes for pspoly-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 715c64a7daf6d3444a3d0253b84886638d54d4842db73a9fa3356fe3c4af74fa
MD5 b2725d7ad69e5acfff6231a215836cf0
BLAKE2b-256 ffd4fc1cf43cb034d000a995a33190954a34a802f76a6b2675e72d7b11f6532c

See more details on using hashes here.

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