Giter VIP home page Giter VIP logo

orgminer-arya's Introduction

Zhipeng's GitHub stats Top languages

Eager to contribute to team success through challenging work, attention to detail and excellent organizational skills. Clear understanding of Data Science and Process Science. Self-motivated and exceptionally reliable PhD student positioned to contribute strongly to Digital Twins and Predictive Process Analytics.

  • ๐Ÿ‘‹ Hi, Iโ€™m @ZhipengHe. You can call me "Zippo" in daily life.
  • ๐Ÿ‘€ Iโ€™m interested in Process Mining and AI technology.
  • ๐ŸŒฑ Iโ€™m currently stduying in QUT (Queensland University of Technology).
  • โšก I'm researching on Predictive Process Analytics (PPA) and Deep Learning (DL).

orgminer-arya's People

Contributors

roy-jingyang avatar zhipenghe avatar

orgminer-arya's Issues

Explore the possibility of modularising the visualisation

In pull request #6, I use Vega-Lite to replace d3.js to draw diagram. However, Vega-Lite was directly coded in visualize.html throughout JavaScript, which is not elegant and reusable. Thus, I want to find some way to modularising the Vega-Lite visualisation.

Provision of user-centric explanations

The right panel has some terminologies that might make users confused. If it can use tooltips to explain these terminologies, the users would understand system easily.

Deploy Vega related tools offline

Currently, Vega, Vega-Lite and Vega-Embed are used through online CDN.

<script src="https://cdn.jsdelivr.net/npm/vega@5"></script>
<script src="https://cdn.jsdelivr.net/npm/vega-lite@4"></script>
<script src="https://cdn.jsdelivr.net/npm/vega-embed@6"></script>

It would be better to deploy them offline.

SVG scaling bugs

In visualize page, Member Contribution diagram displays out the website border if restoring down the browser to small window. Also, when changing the scale of Windows in the system, the SVG diagrams would not be aligned with the scaling. It looks wired.

  • Recode the size of svg to make sure them display suitable under different scales

Potential solution for resize automatically:

  • use event listener to detect the resize of browser
  • use function to get up-to-date width and height
  • render the svg file under the new size

Interactive Sidebar

The right panel in OrgMiner-Arya would show the information for Global Conformance and Local Diagnostics. To make the website more beautiful, it is a good choice to create a button that can toggle to hide or show the side bar.

Replace d3.js-based diagram to Vega-Lite one

  • Create new div elements in html parts
  • Figure out the data types from js
  • Plot a basic Vega-Lite diagram
  • Configure the format of diagram

Update 1:

  • research about how vega-embed works

Update 2:
use vega scripts or configurations to replace d3.js remove function
Keep using d3.js to remove svg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.