A computational geometry learning and experimentation tool.
Taylor Bockman 18c40bfb56 Dump old viewport usage for static - FIXME and implement random points 10 months ago
clusterview Dump old viewport usage for static - FIXME and implement random points 10 months ago
tests Dump old viewport usage for static - FIXME and implement random points 10 months ago
.gitignore Add notes.txt gitignore 11 months ago
CONTRIBUTING.md Easy grouping plus notes 11 months ago
LICENSE Improve design - Add cursor change feature on mode change 1 year ago
README.md Easy grouping plus notes 11 months ago
clusterview.py Update point set to function off of bounding boxes and add delete feature 11 months ago
clusterview.ui Enable resetting of the cluster solver 11 months ago
clusterview_ui.py Enable resetting of the cluster solver 11 months ago
conftest.py Successful first drawing and tests around the new PointSet 11 months ago
documentation.tex init commit 1 year ago
main_window.py Dump old viewport usage for static - FIXME and implement random points 10 months ago
requirements.txt Successful first drawing and tests around the new PointSet 11 months ago

README.md

ClusterView

A project for viewing, manipulating, and learning clustering algorithms in Computational Geometry.

Running

First, make sure you have python installed. If not, follow the installation instructions for your distribution.

First:

sudo pip3 install virtualenv

To make sure you have a working virtualenv.

Now, start virtualenv:

virtualenv venv
source venv/bin/activate

You should see (venv) prefixing your command line.

Now, install the requirements:

pip3 install -r requirements.txt

This will insure all pre-requisites are installed. You will need the Qt Framework installed as well.

Finally, run:

python3 clusterview.py

To start the software.