OpenPTV is an open source software for 3D particle tracking velocimetry https://en.wikipedia.org/wiki/Particle_tracking_velocimetry
More information is on our website: http://www.openptv.net Everyone is welcome to join our forum: https://groups.google.com/forum/#!forum/openptv and contribute on http://github.com/OpenPTV
This is an attempt to create a simpler installation option that is uniform for all platforms, Windows, Mac OS X and Linux and does not require full VM like our Virtualbox image (3.5 Gb)
-
Install Docker for Windows https://docs.docker.com/docker-for-windows/
-
Open PowerShell or Command Prompt
-
Run and wait for about 5 min (it's approximately 900 Mb download)
docker pull alexlib/openptv-python docker run -p 25901:5901 -p 26901:6901 -v /dev/shm:/dev/shm alexlib/openptv-python
-
Open your browser with the link: http://localhost:26901/vnc_lite.html?password=headless
-
Open:
Applications -> Terminal
(command shell) and type:source /venv/bin/activate pyptv test_cavity
-
Dont' forget the remove the container that might run in the background:
docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)
- Install Docker https://docs.docker.com/docker-for-mac, the rest is the same as for Windows
-
Clone the repository
git clone https://github.com/alexlib/dockerfiles
or download this repository as a zip file, https://github.com/alexlib/dockerfiles/archive/master.zip -
Unzip it and run the in the terminal:
docker build -t openptv-vnc . docker run -p 6080:80 -v /dev/shm:/dev/shm openptv-vnc open http://127.0.0.1:6080/
-
Open:
Applications -> Terminal
and type:pyptv test_cavity
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
See the screencast: