idpt

Individualized defocusing particle tracking

https://github.com/sean-mackenzie/idpt

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Individualized defocusing particle tracking

Basic Info
  • Host: GitHub
  • Owner: sean-mackenzie
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 142 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

IDPT: Individualized Defocusing Particle Tracking

Overview

IDPT (Individualized Defocusing Particle Tracking) is a 3D particle tracking software package for dynamic surface profilometry and strain field measurement. The repository provides a practical example and ready-to-use scripts for those interested in using the software.

Installation

To get started with IDPT, you'll need to install the necessary dependencies. This project assumes you have Python and pip installed on your system. You can install the required packages using the following command:

bash pip install -r requirements.txt

Usage

As a first-pass demonstration, you can run the ready-to-use example script to perform 3D particle tracking on the images provided with this repository. To do so, run the following command:

bash python publication/generate_results.py

Contributing

Contributions to IDPT are welcome! If you have suggestions or improvements, feel free to fork this repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Authors

  • Sean MacKenzie - Initial work

Acknowledgments

  • Huge thanks to contributors of various open-source libraries for making projects like this possible.

Owner

  • Login: sean-mackenzie
  • Kind: user
  • Location: Santa Barbara, CA
  • Company: UCSB

PhD student in mechanical engineering interested in image analysis, machine learning, soft robotics, electrokinetics, and microfabricated bioanalytical devices

GitHub Events

Total
  • Push event: 21
Last Year
  • Push event: 21

Dependencies

Pipfile pypi
  • matplotlib ==3.9.0
  • numpy ==1.26.4
  • pandas ==2.2.2
  • requests *
  • scienceplots ==2.1.1
  • scikit-image ==0.23.2
  • scikit-learn ==1.5.0
  • scipy ==1.13.1
Pipfile.lock pypi
  • certifi ==2024.8.30
  • charset-normalizer ==3.4.0
  • contourpy ==1.3.0
  • cycler ==0.12.1
  • fonttools ==4.54.1
  • idna ==3.10
  • imageio ==2.36.0
  • joblib ==1.4.2
  • kiwisolver ==1.4.7
  • lazy-loader ==0.4
  • matplotlib ==3.9.0
  • networkx ==3.4.2
  • numpy ==1.26.4
  • packaging ==24.1
  • pandas ==2.2.2
  • pillow ==11.0.0
  • pyparsing ==3.2.0
  • python-dateutil ==2.9.0.post0
  • pytz ==2024.2
  • requests ==2.32.3
  • scienceplots ==2.1.1
  • scikit-image ==0.23.2
  • scikit-learn ==1.5.0
  • scipy ==1.13.1
  • six ==1.16.0
  • threadpoolctl ==3.5.0
  • tifffile ==2024.9.20
  • tzdata ==2024.2
  • urllib3 ==2.2.3