Skip to content

Giovanni-FinneyLong/Seropy

Repository files navigation

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

Installation

  1. Clone repository: 'git clone git@https://github.com/Giovanni-FinneyLong/Seropy.git'
  2. Install required packages: python setup.py install
  3. Confirm at least one Vispy backend installed (PyQt4, PyQt5, PySide, PyGlet, Glfw, SDL2)
  4. Copy config.py into myconfig.py
  5. Fill in the 'Folders' section of myconfig.py
  6. Configure the 'Switches' section of myconfig.py
  7. 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

A Top Down View of the c57b16 dataset, colored by recursive_depth

IMAGE

A Top Down View of the c57b16 dataset, colored by 3d blob###

IMAGE

A Top Down View of the swellshark dataset, colored by recursive_depth

IMAGE

A Top Down View of the swellshark dataset, colored by 3d blob###

IMAGE

An example of the stitching algorithm, which is used to construct blob3ds from layers of blob2ds (outlined)

3D-GIF

TODOs / Upcoming:

  • 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'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages