LLNL-Collaboration / uiuc2016

1 stars 1 forks source link

Creating a project timeline for the rest of the semester #13

Open HuckZou opened 7 years ago

HuckZou commented 7 years ago

UIUC team needs to create a timeline for the project with basic objectives set for each week.

HuckZou commented 7 years ago
Date Tasks
Feb. 1st 2017 1: Communication between Conduit REST Server and Meshviewer
Feb. 8th 2017 1: Communication between Conduit REST Server and Meshviewer
Feb. 15th 2017 1: Implement sending only the updated mesh data rather than the whole file
Feb. 22nd 2017 Usability improvement, testing, enrich basic features
Feb. 22nd 2017 2.b.: Rest Server: supporting base 64 encoded. 3.a.: Mesh Viewer: supporting base 64 encoded arrays rendering
Mar. 1st 2017 3.b.: Advanced Features: Mesh Elements selection, Pseudo color rendering, categorical coloring, text labels. 3.c.: Support scalar fields and vector fields
Mar. 8th 2017 3.b.: Advanced Features: Mesh Elements selection, Pseudo color rendering, categorical coloring, text labels. 3.c.: Support scalar fields and vector fields
Mar. 15th 2017 Usability improvement, testing
Mar. 22nd 2017 (Spring Break)
Mar. 29th 2017 2.a.: Implement REST Calls to verify Blueprint Conformity for a path in a Node.
Apr. 5th 2017 4.a.: Package Mesh Viewer as a Phosphor JS Widget. 4.b.: Package Parallel Coordinates Plot as a Phosphor JS Widget
Apr. 12th 2017 4.a.: Package Mesh Viewer as a Phosphor JS Widget. 4.b.: Package Parallel Coordinates Plot as a Phosphor JS Widget
Apr. 19th 2017 4.c.: Communication between the two widgets. 4.d.: Linking and brushing between the two widgets
Maybe if we have extra time : 5.a.: Run ML classification on subset of zones. 5.b.: (Stretch)
HuckZou commented 7 years ago

Tasks breakdown

  1. Communication between the server and meshviewer
  2. Conduit REST Server a. Implement REST Calls to verify Blueprint Conformity for a path in a Node. b. Rest Server: supporting base 64 encoded arrays
  3. Advanced Mesh Viewer Features a. Mesh Viewer: supporting base 64 encoded arrays rendering b. Advanced Features: Mesh Elements selection, Pseudo color rendering, categorical coloring, text labels.
  4. Extended UI a. Package Mesh Viewer as a Phosphor JS Widget b. Package Parallel Coordinates Plot as a Phosphor JS Widget c. Communication between the two widgets d. Linking and brushing between the two widgets
  5. Applications a. Run ML classification on subset of zones b. (Stretch)