Skip to main content

A small particle tracking package that detects black and white particles.

Project description

bwtrack

This repo hosts the code for tracking black and white particles in the mini interfacial rheometer developed by my friend Qiaoge.

乔哥牛逼!

I've got very timely and insightful feedbacks from Qiaoge, and I'm optimistic that the method here will become useful for other purposes eventually. So I create this repo to record the progress of the core functions.

I've always been fascinated about how a software package is made available to users from general public. I have downloaded many Python packages from PyPI. It is part of my habit to check out if there are existing projects that aim to solve my problem, and I'm more than happy to go through the documentations and see if there is a chance to participate in the project.

I've also been interested in publishing the code I write for other people to use. This is the key motivation for me to write code in a maintainable way, with clear comments and documentations. I tried to convince other people to try my code, but every time I have a feeling that I'm confusing other people with some functions in my local library, which do not exist on their computer. The problem is, I import my own functions as if they are from available packages, but they are not. For example, I often write in my code

from myImageLib import readdata

and this almost always cause problem to other people. Because they will get an error "myImageLib not found". Users with some Python experience will try

pip install myImageLib

only to find there is no package called this. Then they come ask me, and I explain them: you need to go to my GitHub and download this piece of code to your computer, and set this directory as your Python path. Not many steps, but can be confusing at each step, and ... not easy.

Imagine, if I can make myImageLib a PyPI package, and state it as a requirement of other code I give to users, things can be much more straightforward!

So this code, along with myImageLib, will be the first package I'm going to publish. The goal is to make it downloadable through pip, and work properly right after downloading.

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

bwtrack-1.4.tar.gz (34.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bwtrack-1.4-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file bwtrack-1.4.tar.gz.

File metadata

  • Download URL: bwtrack-1.4.tar.gz
  • Upload date:
  • Size: 34.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for bwtrack-1.4.tar.gz
Algorithm Hash digest
SHA256 bdef431bb3165bd3b24d4e135e18001dbbd3c0348c30ba2f69fb3940eda4dd78
MD5 54e4d1ecb734d8168c2136dfdf9f7746
BLAKE2b-256 145910790b980f931061a9739d457d7637e37c90c305c77e431ee255c8c7c916

See more details on using hashes here.

File details

Details for the file bwtrack-1.4-py3-none-any.whl.

File metadata

  • Download URL: bwtrack-1.4-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for bwtrack-1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f1786ea32826076d7713bebfba61c7ded4920179563a5fccf33c517fd53e7a65
MD5 554e4d1818a7d6cf50d9aef75f4bfd3c
BLAKE2b-256 bb506e400191ac221f87e826ba82e417ff67ef02bc85c7a8c77908c3ef9b03dd

See more details on using hashes here.

Supported by

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