Metadata-Version: 2.1
Name: pixanalyzer
Version: 0.1.0
Summary: Analyzing pixcel change from movies to evaluate deformation of objects
Home-page: https://github.com/HMYamano/PixAnalyzer
Author: Hayato M Yamanouchi
Author-email: haya.m.yamano.neuro@gmail.com
License: MIT
Keywords: Neuroscience,Biology,Evaluation
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: certifi (==2023.7.22)
Requires-Dist: charset-normalizer (==3.3.0)
Requires-Dist: contourpy (==1.1.1)
Requires-Dist: cycler (==0.12.0)
Requires-Dist: docutils (==0.20.1)
Requires-Dist: fonttools (==4.43.0)
Requires-Dist: idna (==3.4)
Requires-Dist: importlib-metadata (==6.8.0)
Requires-Dist: jaraco.classes (==3.3.0)
Requires-Dist: keyring (==24.2.0)
Requires-Dist: kiwisolver (==1.4.5)
Requires-Dist: markdown-it-py (==3.0.0)
Requires-Dist: matplotlib (==3.8.0)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: more-itertools (==10.1.0)
Requires-Dist: nh3 (==0.2.14)
Requires-Dist: numpy (==1.26.0)
Requires-Dist: opencv-python (==4.8.1.78)
Requires-Dist: packaging (==23.2)
Requires-Dist: pandas (==2.1.1)
Requires-Dist: Pillow (==10.0.1)
Requires-Dist: pkginfo (==1.9.6)
Requires-Dist: Pygments (==2.16.1)
Requires-Dist: pyparsing (==3.1.1)
Requires-Dist: PySimpleGUI (==4.60.5)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: pytz (==2023.3.post1)
Requires-Dist: readme-renderer (==42.0)
Requires-Dist: requests (==2.31.0)
Requires-Dist: requests-toolbelt (==1.0.0)
Requires-Dist: rfc3986 (==2.0.0)
Requires-Dist: rich (==13.6.0)
Requires-Dist: seaborn (==0.13.0)
Requires-Dist: setuptools (==68.0.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: tqdm (==4.66.1)
Requires-Dist: twine (==4.0.2)
Requires-Dist: tzdata (==2023.3)
Requires-Dist: urllib3 (==2.0.6)
Requires-Dist: wheel (==0.37.1)
Requires-Dist: zipp (==3.17.0)

# PixAnalyzer
<!-- ![Logo](img/logo.png) -->
<img src="img/logo.png" width="30%">

PixAnalyzer is a tool for quantifying the motion of objects.
It calculates pixel changes and quantifies the overall motion, which cannot be quantified by tracking or object recognition.




## Installation

#### Step1: Clone this repository

#### Step2: Install [Anaconda](https://www.anaconda.com)

#### Step3: Build an environment using the yaml file

In Anacnda prompt
```
  conda env create -f <path/to/environment.yml>
```

#### Step4: Start PixAnalyzer

In Anacnda prompt
```
  conda acitate pixanalyzer
  cd PixAnalyzer # Move to PixAnalyzer directory
  python -m pixanalyzer
```

    
## Demo

In the "test data" folder, there are analyze demo.mp4 and result.mp4 and other figures.
## Acknowledgements
 We thanks for PhD. Ryoya Tanaka for discussing.



## Release Note
- 2023/10/XX First release (Ver. 1.0)
## Feedback

If you have any feedback, please reach out to us by:

- Opening an issue in the repository

- E-mail: haya.m.yamano.neuro@gmail.com


## License

[MIT](https://choosealicense.com/licenses/mit/)

