All visuals & data are hosted: Here
Python 3.3 or later required. ImageMagick must be installed to generate gifs.
An (in progress) writeup of the project is hosted: Here
- Clone repository: 'git clone git@https://github.com/Giovanni-FinneyLong/Seropy.git'
- Install required packages: python setup.py install
- Confirm at least one Vispy backend installed (PyQt4, PyQt5, PySide, PyGlet, Glfw, SDL2)
- Copy config.py into myconfig.py
- Fill in the 'Folders' section of myconfig.py
- Configure the 'Switches' section of myconfig.py
- Run sero.py : python sero.py
Note: Sometimes the below images fail to load, largely due to their size. If this is the case, right click the 'IMAGE' icon and open in a new tab to save a copy
An example of the stitching algorithm, which is used to construct blob3ds from layers of blob2ds (outlined)
- Add blob3d lines to plot in serodraw.py
- Document visualization methods
- Create test suite
- Do more runtime exception checking / assertions
- Add better visuals to readme (not from perpendicular)
- Bug - Some (rare) blob3ds have children id's that have been removed (from being combined with other blob3ds). These specific child ids were meant to have been removed. If this has occured, it will crash execution when visualizing. The temporary solution is to load after running the first time, which will bypass this issue.
- Complete setup.py & pkg-info, confirm that setup.py does complete installation
- Add tags once above is complete, upload tags to pypi, allowing installation with 'pip install Seropy'