Impure data analytics & visualization tool

9
I M P U R E DATA ANALYSIS & VISUALIZATION TOOL Presented by : Amit Bhatia 10BM60005 Shubham Gupta 10BM60085 @VGSoM, IIT Kharagpur

description

Getting started with Impure.

Transcript of Impure data analytics & visualization tool

Page 1: Impure data analytics & visualization tool

IMPURE

DATA ANALYSIS & VISUALIZATION TOOL

Presented by: Amit Bhatia 10BM60005 Shubham Gupta 10BM60085

@VGSoM, IIT Kharagpur

Page 2: Impure data analytics & visualization tool

Developed by Bestiario, a Spanish startup.Impure is a visual programming language aimed

to gather, process and visualize information. Visual Program: Arrange elements in space and

make connections between then to set up an information flow.

Possible to obtain information from very different sources; Social media data Real time or historical financial information Images, news, search queries and many more

IMPURE

Page 3: Impure data analytics & visualization tool

Modules: Everything in Impure is done by modules.Different kinds of modules are able to load,

generate, analyze, convert, filter and visualize data. Other ones are controls that let users interact with the process.

GETTING STARTED

•Inlets and outlets INLETS are the ports through which they

get data from the outside world to process it.

Some inlets are required, Others are optional.

Page 4: Impure data analytics & visualization tool

Many modules (but not all of them) do also have an OUTLET used to feed other modules and thus set up your processing chain.

One outlet can feed as many inlets as needed, enabling processing or visualizing the same data in many different ways.One can think of the inlets as the arguments of

a function or method, and of the outlet as its return value.

Impure comes to life only when CONNECTIONS define an information flow, that begins with some data source.

Page 5: Impure data analytics & visualization tool

LIBRARY The colorful tabs on the left border are the access

point for Impure's library, which is a set of lists containing all the modules that are currently part of the application.

Five Module categories are: Data Structures : Data Structures hold a piece of

information of a given type and have no inlets and only they have one outlet

Operators : Operators always have at least one inlet. They perform some kind of operation on the data that is fed to them, and return the result in the outlet.

Visualizators : Visualizators build some kind of visual representation from the data they receive

Controls : Controls let users interact with the space or perform some complex task (such as downloading data)

Apis: Apis allow communication with many sources of information on the Internet.

Page 6: Impure data analytics & visualization tool

Click on the link to go directly to tool impure.com

First time visitors have to create an account. Click on the Get Started button on the upper right hand of your screen.

After logging in, you would get a black stage set for you to play.

Lets get our hands Dirty..

Page 7: Impure data analytics & visualization tool

Simply copy the below code and paste it in Impure tool

1 String greed, an inspiration, great, the best company, the future, innovative, falling, growing, the devil, a cult, overrated, beautiful, ugly, fast, slow 430 1403 String Apple is 520 905 Boolean true 610 1800 splitString 480 1402 addition 580 1004 InternetMultiNSearchResults 670 1206 CirclesTagCloud 680 200 280 2201 03 20 2 15 4 12 44 6 10 6

Working with Strings:Example 1

Page 8: Impure data analytics & visualization tool

1 String http://dl.dropbox.com/u/459523/impure/data_files/cities/cities3.csv 280 2305 Number 6 890 66010 Number 5 320 94016 Number 0 200 7017 Number 1 410 804 getElementFromList 1010 4009 getNumberTableFromTable 180 40015 getElementFromList 270 500 CsvLoader 80 3003 TableVisualizator 930 170 260 2207 Pie2 1030 650 180 19013 Quadrification 480 -180 350 3106 BarChart 1230 680 110 1108 FlowVisualizator 190 490 640 3201 00 30 45 4 14 64 70 99 84 130 1516 15 115 13 117 13 410 8 5

Working with TablesImpure Code Example 2

Page 9: Impure data analytics & visualization tool

http://wiki.impure.com/wiki/index.php/Main_Page

blog.impure.com/thesocietypages.org/graphicsociology/tag/impure-blog/

http://blogs.journalism.co.uk/2011/04/14/media140-impure-visual-data-tool-to-tell-the-story/

http://www.impure.com/about_impure.phphttp://www.youtube.com/user/impuremotion?

feature=mhum

References: