jmeehan16 / whitematter Goto Github PK
View Code? Open in Web Editor NEWWhite Matter vis project
White Matter vis project
if time allows
actually the list.wsgi should not return the different arrays - but it will return the number of dimensions in a single array, which is the number of brain volumes. So it should do a query like
SELECT DISTINCT dimension FROM image WHERE {some rules so it is not searching ALL the records}
in that way If there are 16 volumes
it should return a json like
{"brainvols": ["0", "1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"]}
also after this is done the relevant code in javascript and python should be changed so the name of the array (e.g "image") is hardcoded and not given by the frontend
In other words, remove the hardcoded slice depth in axis z (now 90) and have that number be sent by the frontend with a slider.
Now we use dropdown menus to select brain and which view to be used each time. These two dropdown menus and the show button should be substituted with a drag-n-drop mechanism.
The plan is to have a vertical scrolling pane in the left side having the brain labels and these labels are draggable. The rest of the window is droppable, so by dropping the label the viewer will be initialized only if this label is not there already.
things to do:
the idea is to put an one pixel border with a distinct color for each view so that when we slide e.g the top view - these colored lines move accordingly to the other views..
some brain volumes don't have color intensities between 0...255, so we have to normalize
better to do it on the fly after it is being stored in scidb
-edit that's not a good Idea because for each slice we have another scidb query and it will be very slow
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.