IMPURE
   Presented by:
    Amit Bhatia   10BM60005
    Shubham Gupta 10BM60085
    @VGSoM, IIT Kharagpur
 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
 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.




•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.
 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.
 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.
 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.
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
 1 String
  http://dl.dropbox.com/u/459523/impure/data_files/ci
  ties/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
 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.php
 http://www.youtube.com/user/impuremotion?feature
  =mhum

Impure data analytics & visualization tool

  • 1.
    IMPURE Presented by: Amit Bhatia 10BM60005 Shubham Gupta 10BM60085 @VGSoM, IIT Kharagpur
  • 2.
     Developed byBestiario, 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
  • 3.
     Modules: Everythingin 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. •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.
  • 4.
     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.
  • 5.
     The colorfultabs 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.
  • 6.
     Click onthe 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.
  • 7.
    Simply copy thebelow 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
  • 8.
     1 String http://dl.dropbox.com/u/459523/impure/data_files/ci ties/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
  • 9.
     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.php  http://www.youtube.com/user/impuremotion?feature =mhum