grassloper/deploy/dockerapp
Guillaume Raffy b7d4966cb9 added a deployment solution based on docker
still needs testing and documenting

work related to Bug https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3718
2023-12-07 11:28:43 +01:00
..
Dockerfile added a deployment solution based on docker 2023-12-07 11:28:43 +01:00
readme.md added a deployment solution based on docker 2023-12-07 11:28:43 +01:00

readme.md

this directory contains a deployment solution based on docker to deliver grassloper to users

how to build

graffy@graffy-ws2:~/work/grassloper$ docker build -t grassloper:1.0.0 ./grassloper.git

how to use

graffy@graffy-ws2:~/work/grassloper$ docker run grassloper:1.0.0 -h
/usr/lib/python3.11/site-packages/h5py/__init__.py:36: UserWarning: h5py is running against HDF5 1.14.3 when it was built against 1.14.2, this may cause problems
  _warn(("h5py is running against HDF5 {0} when it was built against {1}, "
usage: grassloper [-h] --part-pos-file PART_POS_FILE --results-file
                  RESULTS_FILE [--part-pos-file-format {tractrac-hdf5}]
                  --particle-radius PARTICLE_RADIUS [--debug-dir DEBUG_DIR]

estimates the slope of granular surface

options:
  -h, --help            show this help message and exit
  --part-pos-file PART_POS_FILE
                        the input file containing the particle positions
  --results-file RESULTS_FILE
                        the output file containing for each frame one line
                        fitting the granular surface (hdf5 file format)
  --part-pos-file-format {tractrac-hdf5}
                        the file format of the input file that contains
                        particle positions
  --particle-radius PARTICLE_RADIUS
                        the radius of the particles in pixels (make sure that
                        the radius is big enough to unsure that neighbouring
                        particles touch each other)
  --debug-dir DEBUG_DIR
                        where to store image processing debug files

example: grassloper --part-pos-
file=./grassloper.git/samples/TracTrac/sample002_track.hdf5 --particle-
radius=11.0 --debug-dir='./improdebug' --results-file
./grassloper.git/samples/TracTrac/sample002_track_slopes.hdf5