View Proposal
-
Proposer
-
Pierre Le Bras
-
Title
-
D3-integrated analytics JS library
-
Goal
-
Building a library that is intuitive to use and integrate within D3.js' visualisation workflow
-
Description
- D3.js is an online library for building highly customisable and interactive data visualisations for the web. It is built around a set of modules, some for building/manipulating HTML documents, some for interactivity, others for common data transformations. The typical analytics used in conjunction with data visualisations (clustering, regression, density estimation, etc.) are not covered by those module. This project aims to analyse the software engineering needs for a library that would provide these algorithms, write some of the most typical analytics algorithms (PCA, MDS, K-Means, DBSCAN, etc.), evaluate their performance compared to other implementations (e.g., Python), and test their integration within D3.js and Observable Plots' ecosystem.
- Resources
-
-
Background
-
-
Url
-
-
Difficulty Level
-
Moderate
-
Ethical Approval
-
None
-
Number Of Students
-
1
-
Supervisor
-
Pierre Le Bras
-
Keywords
-
data analytics, data visualisation, javascript
-
Degrees
-
Bachelor of Science in Computer Science
Bachelor of Science in Computing Science