Git Product home page Git Product logo

abistarun / resseract-lite Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 685 KB

A Data Analytics Tool with flexible architecture to visualize and analyse data

License: Apache License 2.0

TypeScript 32.52% JavaScript 0.29% CSS 2.61% HTML 9.95% Shell 0.56% Batchfile 0.02% Java 54.05%
analystics charts data data-science data-visualization geochart geocharts light-weight lightweight monitoring

resseract-lite's Introduction

About me ๐Ÿ‘‹

Hi, Iโ€™m Tarun Abichandani, a Computer Engineer with a blend of Statistical and Technical knowledge, passionate about anything and everything which involves Technology and Innovation.

Summary of Skills

  • Blend of Statistical and Technical knowledge to process data and come up with meaningful Insights.
  • Experience in handling raw data in different forms to suit various Machine Learning Algorithms.
  • Ability to write optimized code to process data with minimal Space and Time complexity.
  • Experience in developing a python machine learning web server and integrating the same with Java.

Project ๐Ÿ’ž๏ธ

  • Currently working on a tool capable of handling high end data visualizations.
  • Also looking to integrate automated trading capabilities in the same.
  • Any like minded people are most welcome to collaberate.

Reach me at ๐Ÿ“ซ

resseract-lite's People

Contributors

abistarun avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

resseract-lite's Issues

Server Side Changes for Explore Data Feature

Add a new API as follows

Input
dataKey: DataKey

Output

{
  "shape": {
    "rowCount": rowCount,
    "columnCount": columnCount,
  },
  "head": [[...row1], [...row2], ... [...row5orN]],
  "columnStatistics": [
    {
      "name": "ColumnName1",
      "type": "CATEGORICAL",
      "uniqueValueCount": n,
      "nullValueCount": n,
      "valueCount": {
        "value1": count, // most frequent occuring value
        "value2": count,
        "value3": count,
        "value4": count,
        ....
        "value30orN": count
      }
    },
    {
      "name": "ColumnName2",
      "type": "NUMERICAL",
      "uniqueValueCount": n,
      "nullValueCount": n,
      "valueCount": {
        "value1": count, // Equally distributed values used to plot histogram
        "value2": count,
        "value3": count,
        "value4": count,
        ....
        "value30orN": count
      }
    },
    {
      "name": "ColumnName3",
      "type": "DATE",
      "uniqueValueCount": n,
      "nullValueCount": n,
      "valueCount": {
        "value1": count, // Equally distributed values used to plot histogram based on Period
        "value2": count,
        "value3": count,
        "value4": count,
        ....
        "value30orN": count
      }
    },
    {
      "name": "ColumnName3",
      "type": "BOOLEAN",
      "trueCount": count,
      "falseCount": count,
      "nullValueCount": n
    }
  ]
}

Ability to plot only top N values

Is your feature request related to a problem? Please describe.
Need a ability to show only top N values on charts

Describe the solution you'd like
Add Top Step in GroupBy pipeline

Describe alternatives you've considered
NA

Additional context
NA

Integrate Dialog created for DataSummary in various ingress points

Is your feature request related to a problem? Please describe.
We created a dialog to view data summary and want it to be accessible to the user at various ingress points

Describe the solution you'd like
Give user ability to launch data summary dialog from following ingress points

  • Manage Data
  • Upload Data
  • Configure Analysis

Describe alternatives you've considered
NA

Additional context
#6
#15

Dialog for Data Summary

Is your feature request related to a problem? Please describe.
We have exposed a API called getDataSummary and want to view it on UI

Describe the solution you'd like
Create a Dialog on UI to view DataSummary

Describe alternatives you've considered
NA

Additional context
Ref: #6

Order of columns are not retained

Describe the bug
When I upload data, order of columns is not retained.

To Reproduce
Steps to reproduce the behavior:

  1. Upload data from CSV
  2. Try to plot data in chart or view DataSummary
  3. Notice that order of columns is not retained and is randome

Expected behavior
Order of columns should be same as CSV

Screenshots
NA.

Desktop (please complete the following information):

  • OS: Mac
  • Browser Chrom
  • Resseract Lite Version 1.0.0

Additional context
NA

Ability to export charts as image

Is your feature request related to a problem? Please describe.
Ability to export charts as image

Describe the solution you'd like
Add button on charts to export as image

Describe alternatives you've considered
NA

Additional context
NA

Support for Live CSV Source

Is your feature request related to a problem? Please describe.
I want the data source to be refreshed if I update the CSV

Describe the solution you'd like
Introduce a new source called Live CSV which will always fetch data dynamically from Base CSV

Describe alternatives you've considered
NA

Additional context
NA

Data Upload dialog shows scroll bar on windows

Describe the bug
Data Upload dialog shows scroll bar on windows

To Reproduce
Steps to reproduce the behavior:

  1. Deploy resseract lite on Windows laptop
  2. Click on 'Data Upload' from the left menu
  3. Select 'CSV' as the source and click Next
  4. Notice that scroll bars appear on the upload option
  5. Click Next and notice that scroll bars appear on the configs
    DataUploadDialogScrollBug_1
    DataUploadDialogScrollBug_2

Expected behavior
Scroll Bars should not appear as shown below.
Screenshot 2024-01-28 at 3 14 14 PM
Screenshot 2024-01-28 at 3 14 05 PM

Screenshots
Attached above.

Desktop (please complete the following information):

  • OS: Windows
  • Browser chrome
  • Version 1.0.0

Additional context
Add any other context about the problem here.

Slice on Date Type Columns

Is your feature request related to a problem? Please describe.
Steps

  1. Upload data with DATE column
  2. Add a slice on DATE column
  3. See that no values are visible

Describe the solution you'd like
I want to be able to slice on DATE columns

Describe alternatives you've considered
NA

Additional context
NA

Delete Custom Columns

Is your feature request related to a problem? Please describe.
I cannot delete a Custom Column which I added

Describe the solution you'd like
Add ability to delete custom column

Describe alternatives you've considered
NA

Additional context
NA

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.