2ioa0-dbl-hti-webtech's People
2ioa0-dbl-hti-webtech's Issues
5.2 Converge the new design with the old structure of the webpage [Anton, Tom] [3 - 4] hrs
6.1 Finalize the video script, distribute the parts to everyone. [everyone] [1 hr] [FRIDAY]
8.5 Fix no connection from Nginx to Bokeh on the server. [Tom] [8hr]
9.1 Implement 3D node-link visualization [Steven] [12 hrs]
3.2 Fix the hierarchical and force-directed NL [Tom] [2 Hr]
3.5 & 4.3 Reading Interaction Literature [Sam] [0.5 Hr]
4.2 Implement the design of the web app prototype [Anton] [5hr]
3.2.1 Researching how to display node-link diagram from pandas dataframe [Sam] [2hr]
2.2 & 3.6 Slider selection weight python lambda for node-link. [Sophia][3hrs]
5.4 Look into D3 documentation for the loading screen [Sam] [2Hrs]
Removal of 'website' folder in master branch
6.1 Write initial script video and especially make the intro part ready[Tim] [3hr]
1.2 Enable Flask to run on the web server [Tom] [2hr]
Flask through gunicorn and nginx
10 Fill out peer review forms [everyone] [0.5 Hrs] [FRIDAY]
3.1 Add more features/interactions to nodelink [Sophia & Sam] [6-10 hrs]
8.4 Improve Bokeh server & application implementation with Flask [Steven & Tom] [6hr]
8.1 Create/improve bokeh implementation within Flask [Tom] [6hr]
8.1 Write Report Abstract , Introduction[Tim] [3hr]
1.3 Establish proper modularisation of the Flask app and add documentation for the rest of the team [Tom] [4hr]
8.1 Implement proper error handling on the back-end part of graphion [Tom] [2hr]
0.1 Installing the development environment [Everyone] [2hr]
4.2 Implementing reorderings [Steven] [Yuqin Cui] [5hr]
4.1 Design a web app outlook for the first prototype. [Anton, Sophia(Yuqing Zeng)] [1hr]
4.1 Brushing and linking of different views [Sam & Steven][6 Hrs]
Cannot be done before we have properly designed the interface.
5.5 Implement Loadingscreen Prototype [Sam] [1Hr]
4.3 Actually reorder the original pandas dataframe instead of displaying the reordered distance matrix [Yuqin] [2hr]
3.1 Display in Adjacency Matrix [Steven, Yuqin Cui] [6hr]
7.1 Write the node-link part of the report. [Sam] [2 Hrs]
5.3 Getting inspiration for Loading Screen [Sam] [1Hr]
Speed issues with HV -> Bokeh -> HTML
@TechWizzart I partially updated the code you wrote for the radial node link diagram as can be seen in my feature-directedradianodelinkgraph branch:
Lines 11 to 12 in 8175f10
Lines 18 to 30 in 8175f10
I don't know which code is faster, but this code is better for larger datasets. However, I have another problem now, The whole matrix can be imported into networkx is in ~1s (this includes the the whole content fetching part of the process). However, it takes bokeh 60s to generate the HTML for the plot and that is when I datashade and bundle the graph.
I need your input on speeding up the part which exports it to HTML because I have no clue how to do it.
1.4 Create data upload system [Tom] [4hr]
5.6 Implementing loading screen for the adjacency matrix [Sam] [2Hrs]
5.1 Improve the design of the website [Anton, Sophia(4hrs)]
1.1 / 5.2 / 8.2 Implement file showcase after uploading a file [Tom] [2hr]
3.5 Implement hierarchical nodelink layout. [Sophia]
3.2.2 Implementing node-link diagram [Sam] [6hr]
1.1 Configure server for outside access [Tom] [2hr]
Configure the web server to be able to communicate with the outside world.
3.2 Read node-link layout literature [Sam, Sophia] [2hr per person]
2.1 Make a single script for converting csv to panda df + cleaning [Sam & Steven] [2hr]
8.2 Separating graphing functions and improving running time (see 3.3) [Tom] [4hr]
5.1 Discuss the interface of the tool in the visualization page. With 5.10 [everyone] [1 Hr] [FRIDAY]
WebGL does not correctly render on macOS
Currently we use force bokeh to use WebGL to speed up the rendering process. However, this does not correctly work in Safari (tested on macOS 10.14.4) browsers.
5.8 Re-implement the loading screens, or replace them by one loading screen [Tim] [1 Hr]
4.4 Add the original adjacency matrix [Yuqin] [2hrs]
Implement the node-link hierarchical layout[Sophia]
5.10 What interactions&functions do we need to have. [to be discussed on Friday meeting]
5.7 Make the website responsive [Anton] [2-3] hrs
4.1 Read matrix reordering literature [Steven, Yuqin Cui] [4hr]
7.1 Reading and checking the report [Everyone] [1hr]
- Sam Baggen
- Steven van den Broek
- Yuqin Cui
- Tim van de Klundert
- Tom Udding
- Anton Vellikok
- Yuqing Zeng
3.3 Improve Running time of nodelink [Sophia & Sam] [1 - 4 hrs]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.