https://github.com/innovativeinventor/interferometry
The code and associated data for automated interferometry analysis for class
https://github.com/innovativeinventor/interferometry
Last synced: 12 months ago
JSON representation
The code and associated data for automated interferometry analysis for class
- Host: GitHub
- URL: https://github.com/innovativeinventor/interferometry
- Owner: InnovativeInventor
- License: gpl-3.0
- Created: 2020-01-30T21:51:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-11T22:00:51.000Z (over 6 years ago)
- Last Synced: 2025-01-09T07:20:46.495Z (over 1 year ago)
- Language: Jupyter Notebook
- Homepage: https://git.homelabs.space/maxfan8/interferometry
- Size: 5.37 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Interferometry
This repo contains the analysis code and associated sample data for my interferometry lab in SRP. Rather than counting the interference patterns manually, I use fancy computer vision techniques (not really) to graph and count the number of interference patterns.
Hopefully this will aid and automate my collection of data, thereby increasing the accuracy of my results.
Note: This code is **very** messy. Don't write code like this. Seriously.
## Example usage
```
pipenv install
python3 interferometry.py sample_data/IMG_0917.MOV
```
To calculate the number of peaks, run the Jupyter notebook like so:
```
ipython analysis.ipynb
```
Fine tuning can be done inside the Jupyter notebook.
## License
GPL-3.0-only