Code Monkey home page Code Monkey logo

digivigi's Introduction

DigiVigi

Project Description: DigiVigi is a 'DNIF Open Source' project which simply tries exhibiting a "How To?" process of analyzing real-time data inside DNIF from start to finish.


Tool

DNIF - Open Big Data Analytics Platform (Free Forever Version)


Other Support Tools/ Software

- Virtual Box
- JetBrains: PyCharm Community Edition
- Ubuntu 16.04 or above
- Docker

Project Sketch

The execution of project is carried out in two process-phase. Its just a procedural way based on the diagram from issue #1

PROCESS 1: Refer Issue #1

Stage 1:

  • Select & understand data-set from a domain of interest.

Stage 2:

  • Understand DNIF platform and its capabilities limited to project scope.
  • Here's a link to DNIF's complete documentation: https://dnif.it/docs/

Stage 3:

  • Get the static data-set inside DNIF platform by following the guidelines mentioned on the website.
  • One can use a ready made dataset(json, csv or excel) or create one by scripting it, like writing a web scrapper code.

Stage 4:


NOTE:Process 1 will ensure you get a good grasp of executing the project on a more fundametal level, before moving on to advanced level.


PROCESS 2: Refer Issue #1

Stage 1:

  • Select & understand data-set from a domain of interest. Dataset has to be dynamic this time. Meaning it can update over a period of min(s), hour(s), day(s), week(s) ... The selection should be careful because in a later stage this might count when it comes down to your machine processing speed (CPU, RAM, Disk Space) - - - Check out the pre-requisites on https://dnif.it/docs/guides/getting-started/prerequisites.html

Stage 2:

  • Understand DNIF platform and its capabilities limited to project scope.
  • Here's a link to DNIF's complete documentation: https://dnif.it/docs/

Stage 3:

  • Fetch the data continuously from the source selected in stage one and store/ update it in a file (ex; mydata.csv)
  • For this one can write a code to do so or using an existing one from the repo.
  • This file will get updated continuously depending on your scheduler/cron job frequency or any other way of your choice.

Stage 4:

  • The data captured needs to be fed to DNIF for it to be analyzed and played with.
  • Write a connector/ API which does this job for you or use the existing one from the repo.

Stage5:


Diagrammatic Representation

Process 1:

process_1_dnif

Process 2:

process_2_dnif

Additional Credits to: SOC18-Genesis 39711316-09db6e06-523d-11e8-8975-175ccc03622d

digivigi's People

Contributors

prashant-sawant avatar sharbanibasu23 avatar shomiron avatar aakratisahu avatar

Watchers

Sunit Modak  avatar

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.