In the module profiler.py, your function getParallelCoords, slope is calculated before checking if coord[2] == coord[0]. This can cause a divide by zero. I move the check for infinite slope up and don't calculate slope if coord[2] == coord[0].
I also added a gitignore to keep stuff like pycache and ide files out of the the repo.
In the module profiler.py, your function getParallelCoords, slope is calculated before checking if coord[2] == coord[0]. This can cause a divide by zero. I move the check for infinite slope up and don't calculate slope if coord[2] == coord[0].
I also added a gitignore to keep stuff like pycache and ide files out of the the repo.