Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.11 KB

README.md

File metadata and controls

52 lines (36 loc) · 1.11 KB

mesh_tools

Utility functions for mesh representation objects (like trimesh) and manipulations using 3rd party packages (CGAL, Meshlab, etc.). All system requirements for 3rd party packages and python wrappers are performed in Dockerfile.

Setup: Installation inside docker env


Note: Current Docker environment does not currently work on Apple M series chips

Download Docker Image

docker pull celiib/mesh_tools:v4

Run Docker Container (from CLI)

mkdir notebooks

docker container run -it \
    -p 8890:8888 \
    -v ./notebooks:/notebooks \
    celiib/mesh_tools:v4

Inside Docker Container Install Package

go to http://localhost:8890/lab and open terminal to run the folloswing commands

# install from pypi release
pip3 install mesh-processing-tools

OR

# install from latest github development
cd /
git clone https://github.com/reimerlab/mesh_tools
pip3 install -e /mesh_tools

run integration test to verify environment setup (requires git clone method)

cd /mesh_tools
# run the integration tests
python3 -m unittest discover -s tests