-
Notifications
You must be signed in to change notification settings - Fork 38
Road Map
Eric Hunsberger edited this page May 20, 2015
·
20 revisions
On our road trip to summer school we will stop at these places in the order that they are listed:
Team: Chris C, Xuan
Tasks:
- Consolidate representations of netgraph and component panning and zooming
- Testing on different platforms (macs, tablets)
Where to start:
Team: Brent, Sue, Chris C., Terry
Tasks:
- Create a concise format for communicating actions to server
- Implement undo stack
Where to start:
Team: Chris C., Travis
Tasks:
- Implement a toolbar (or hidden list that is shown with a gear or other icon)
Where to start:
Team: Jan, Peter, Eric, Terry, Xuan, Brent
Tasks:
- Clean up server-side plot generation
- Implement 3D plot
- Implement sparkle plot
- Implement and show example of HTML plot
- Implement semantic pointer time plot
- Implement voltage plot
- Implement voltage grid
Where to start:
- On the Python side:
- On Javascript side:
Team: Chris E., Jan, Xuan, Travis
Tasks:
- Standardize text size and font
- Nodes: squares
- Networks: rounded rectangles (radius should be percent-based so resizing changes rounding)
- Ensembles: six circle
- Better value plot colors, and other color stuff (Eric)
Where to start:
- NetGraphItem
- How it looked in Nengo 1.4
- The Java code that draws the Nengo 1.4 icons
- nengo_gui version
Team: Chris E., Eric, Xuan
Tasks:
- Implement source code editor, like in
nengo_gui
- Retire
nengo_gui
project
Where to start:
Team: Jan, Peter, Sue, Xuan
Tasks:
- Safari for macs
- Automate testing
Where to start:
- Selenium cross-platform web browser testing
- Selenium in Python example
- Presentation about perceptual diffs
- Depicted perceptual diff tool
- Using Depicted and Selenium together (in Python)
Team: Brent, Trevor
Tasks:
- Implement info window for ensembles (should have tuning curve in there somewhere)
Where to start:
- How it looked in Nengo 1.4 (note: we don't want to recreate this, I don't think)
Tasks:
- Merge the namefinder.py and the layout.find_parent() systems
- Optimize the resulting on-demand breadth-first search system
Team: Travis
Tasks:
- Implement a minimap for navigating
nengo_viz
canvas
Where to start:
Team: N/A (fuel permitting)
Tasks:
- Have multiple views on one model
Where to start:
Team: N/A (fuel permitting)
Tasks:
- Implement a palette for droppable items
- Make Ensemble a droppable item
Where to start: