SlideShare a Scribd company logo
1 of 19
Download to read offline
Visualiza(on:	
  from	
  Excel	
  to	
  Vimeo


   A	
  cookbook	
  and	
  some	
  -inished	
  dishes




   Martin	
  Zaltz	
  Austwick



Wednesday, 3 August 2011                                1
Mar$n	
  Zaltz	
  Austwick


   Lecturer	
  at	
  UCL-­‐CASA
   Course	
  Organiser	
  on	
  MRes	
  in	
  Advanced	
  Spatial	
  Analysis	
  and	
  
   Visualisation
   Background:	
  
   Quantum	
  Physics
   Medical	
  Physics
   ...	
  now	
  Social	
  Physics
   @sociablephysics

Wednesday, 3 August 2011                                                                   2
Why	
  visualise?


   It	
  looks	
  beautiful
   Communicating	
  research	
  results
           • with	
  peers
           • with	
  the	
  public
   Understanding	
  complex	
  data
   Parsing	
  for	
  the	
  best	
  pattern	
  recognition	
  system	
  in	
  the	
  world
   Finding	
  inspiration	
  for	
  research	
  questions,	
  models	
  and	
  analysis
   Presenting	
  (complex)	
  model	
  outputs	
  
   Comparing	
  to	
  (complex)data
Wednesday, 3 August 2011                                                                     3
Ge9ng	
  from	
  Excel	
  to	
  Vimeo




Wednesday, 3 August 2011                   4
Intermediate	
  packages


   GePhi	
  (Java)
   TULIP	
  (C++)
   Illustrator




Wednesday, 3 August 2011      5
Which	
  language?

   Languages	
  are	
  “Turing	
  complete”
   Some	
  more	
  suited	
  to	
  certain	
  tasks
   How	
  hard	
  is	
  it	
  to	
  learn?
   Is	
  the	
  syntax	
  similar	
  to	
  other	
  language	
  I	
  have	
  used/will	
  use?
   How	
  good	
  is	
  the	
  documentation?
   How	
  good	
  are	
  the	
  user	
  community?




Wednesday, 3 August 2011                                                                         6
Programming


                                                          R


                                                                  PHP


                           Processing            Python
Visualization                                                           Analysis


                                                  MatLab

                           GePhi


                                                          Excel
                                           GUI
Wednesday, 3 August 2011                                                       7
Other	
  Examples
   JavaScript
       • Not	
  the	
  same	
  as	
  Java,	
  good	
  for	
  web	
  applications
   Ruby
   Visual	
  Basic	
  for	
  Applications	
  (VBA)
       • Integrates	
  with	
  Excel!
   Sql
       • Database	
  Language
   PHP
       • Integrates	
  with	
  databases



Wednesday, 3 August 2011                                                           8
European Migration Data
 (Modelled)

 Adam Dennett and
 Kimberley Claydon

 Modelling: Excel/VBA
 Vis: ARCGIS




Wednesday, 3 August 2011   9
Tweet density in London

      Fabian Neuhaus
      and Steven Gray

      Data: PHP
      Vis: ArcGIS/Illustrator




Wednesday, 3 August 2011        10
Twitter data,
filtered by hashtag
and located in space

Steven Gray and
Richard Milton

Data collection: PHP

Vis:
http://www.MapTube.org




Wednesday, 3 August 2011   11
Tweets by city

                                   Steven Gray

                                    Data: PHP
                                  Vis: JavaScript

                           http://www.casa.ucl.ac.uk/tom/




Wednesday, 3 August 2011                                    12
Agent Based Model
                            of crime patterns

                              Toby Davies

                                Python

                           (not yet available)




Wednesday, 3 August 2011                         13
London Bikeshare
                              Stand Occupation

                                 Ollie O’Brien

                                Data: Python
                               Vis: JavaScript
                                OpenLayers
                                     Ajax

                           http://bikes.oobrien.com/




Wednesday, 3 August 2011                               14
Oyster card entries/exits

                                 Jon Reades

                                 Processing
                                   MySql

                              Not yet available




Wednesday, 3 August 2011                               15
Public transport in the UK
                                  Joan Serras
                              Vis: C++/OPENGL
                             Data: Timetable Info

                           http://vimeo.com/21351143




Wednesday, 3 August 2011                                16
London Hire Bikes by Martin Zaltz Austwick and Ollie O’Brien
                                  Data: TFL FoI / Routino
                                      Vis: Processing

                                 http://vimeo.com/19982736




Wednesday, 3 August 2011                                                        17
The network visualisations (and others) I showed in the workshop
              are not yet available - follow @sociablephysics on twitter and I will
                            announce when they are up on vimeo

                If you’re not on twitter (gasp), email the InterFace organisers so
                              they can let you know when they’re up.




Wednesday, 3 August 2011                                                              18
Data                                       Delimited
                            Excel                          Database
 preparation                                 text file




                                               Data      Parsing         Data
                           Importing
Software                                     (as text)                (numbers)


                           Displaying and
                           interacting

 User input




 Sharing                                        Images         Movies


Wednesday, 3 August 2011                                                          19

More Related Content

Similar to Visualizations of Spatial and Social Data

Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system   SumitK DrupalCon ChicagoMobile apps using drupal as base system   SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon ChicagoSumit Kataria
 
Interact - How to create an App?
Interact - How to create an App?Interact - How to create an App?
Interact - How to create an App?The Design Zoo
 
A Look at the Future of HTML5
A Look at the Future of HTML5A Look at the Future of HTML5
A Look at the Future of HTML5Tim Wright
 
WebGL Fundamentals
WebGL FundamentalsWebGL Fundamentals
WebGL FundamentalsSencha
 
iPhone Python love affair
iPhone Python love affairiPhone Python love affair
iPhone Python love affairAnna Callahan
 
Theres a rabbit on my symfony
Theres a rabbit on my symfonyTheres a rabbit on my symfony
Theres a rabbit on my symfonyAlvaro Videla
 
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...Alexandre Porcelli
 
Flux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterFlux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterthomas alisi
 
Introducing Ext GWT 3.0
Introducing Ext GWT 3.0Introducing Ext GWT 3.0
Introducing Ext GWT 3.0Sencha
 
Opera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 StandardsOpera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 StandardsZi Bin Cheah
 
MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11MrJ1971
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Amazon Web Services
 
Apachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogriselApachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogriselNuxeo
 
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Goikailan
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Nuxeo
 
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersHTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersRyan Stewart
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalkstoJason Diller
 
Model-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & OverviewModel-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & OverviewEelco Visser
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Olivier Dobberkau
 
Testing distributed, complex web applications
Testing distributed, complex web applicationsTesting distributed, complex web applications
Testing distributed, complex web applicationsJens-Christian Fischer
 

Similar to Visualizations of Spatial and Social Data (20)

Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system   SumitK DrupalCon ChicagoMobile apps using drupal as base system   SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
 
Interact - How to create an App?
Interact - How to create an App?Interact - How to create an App?
Interact - How to create an App?
 
A Look at the Future of HTML5
A Look at the Future of HTML5A Look at the Future of HTML5
A Look at the Future of HTML5
 
WebGL Fundamentals
WebGL FundamentalsWebGL Fundamentals
WebGL Fundamentals
 
iPhone Python love affair
iPhone Python love affairiPhone Python love affair
iPhone Python love affair
 
Theres a rabbit on my symfony
Theres a rabbit on my symfonyTheres a rabbit on my symfony
Theres a rabbit on my symfony
 
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
A importância dos dados em sua arquitetura... uma visão muito além do SQL Ser...
 
Flux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semesterFlux of MEME - DOW 1st semester
Flux of MEME - DOW 1st semester
 
Introducing Ext GWT 3.0
Introducing Ext GWT 3.0Introducing Ext GWT 3.0
Introducing Ext GWT 3.0
 
Opera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 StandardsOpera Mobile HTML5 CSS3 Standards
Opera Mobile HTML5 CSS3 Standards
 
MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11MyMobileBristol and Nature Locator @ osjmob11
MyMobileBristol and Nature Locator @ osjmob11
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
 
Apachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogriselApachecon 2011 stanbol_ogrisel
Apachecon 2011 stanbol_ogrisel
 
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
 
Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011Apache Stanbol 
and the Web of Data - ApacheCon 2011
Apache Stanbol 
and the Web of Data - ApacheCon 2011
 
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex DevelopersHTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
 
Node js techtalksto
Node js techtalkstoNode js techtalksto
Node js techtalksto
 
Model-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & OverviewModel-Driven Software Development - Introduction & Overview
Model-Driven Software Development - Introduction & Overview
 
Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3Searching does not mean finding Stuff - Apache Solr for TYPO3
Searching does not mean finding Stuff - Apache Solr for TYPO3
 
Testing distributed, complex web applications
Testing distributed, complex web applicationsTesting distributed, complex web applications
Testing distributed, complex web applications
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Visualizations of Spatial and Social Data

  • 1. Visualiza(on:  from  Excel  to  Vimeo A  cookbook  and  some  -inished  dishes Martin  Zaltz  Austwick Wednesday, 3 August 2011 1
  • 2. Mar$n  Zaltz  Austwick Lecturer  at  UCL-­‐CASA Course  Organiser  on  MRes  in  Advanced  Spatial  Analysis  and   Visualisation Background:   Quantum  Physics Medical  Physics ...  now  Social  Physics @sociablephysics Wednesday, 3 August 2011 2
  • 3. Why  visualise? It  looks  beautiful Communicating  research  results • with  peers • with  the  public Understanding  complex  data Parsing  for  the  best  pattern  recognition  system  in  the  world Finding  inspiration  for  research  questions,  models  and  analysis Presenting  (complex)  model  outputs   Comparing  to  (complex)data Wednesday, 3 August 2011 3
  • 4. Ge9ng  from  Excel  to  Vimeo Wednesday, 3 August 2011 4
  • 5. Intermediate  packages GePhi  (Java) TULIP  (C++) Illustrator Wednesday, 3 August 2011 5
  • 6. Which  language? Languages  are  “Turing  complete” Some  more  suited  to  certain  tasks How  hard  is  it  to  learn? Is  the  syntax  similar  to  other  language  I  have  used/will  use? How  good  is  the  documentation? How  good  are  the  user  community? Wednesday, 3 August 2011 6
  • 7. Programming R PHP Processing Python Visualization Analysis MatLab GePhi Excel GUI Wednesday, 3 August 2011 7
  • 8. Other  Examples JavaScript • Not  the  same  as  Java,  good  for  web  applications Ruby Visual  Basic  for  Applications  (VBA) • Integrates  with  Excel! Sql • Database  Language PHP • Integrates  with  databases Wednesday, 3 August 2011 8
  • 9. European Migration Data (Modelled) Adam Dennett and Kimberley Claydon Modelling: Excel/VBA Vis: ARCGIS Wednesday, 3 August 2011 9
  • 10. Tweet density in London Fabian Neuhaus and Steven Gray Data: PHP Vis: ArcGIS/Illustrator Wednesday, 3 August 2011 10
  • 11. Twitter data, filtered by hashtag and located in space Steven Gray and Richard Milton Data collection: PHP Vis: http://www.MapTube.org Wednesday, 3 August 2011 11
  • 12. Tweets by city Steven Gray Data: PHP Vis: JavaScript http://www.casa.ucl.ac.uk/tom/ Wednesday, 3 August 2011 12
  • 13. Agent Based Model of crime patterns Toby Davies Python (not yet available) Wednesday, 3 August 2011 13
  • 14. London Bikeshare Stand Occupation Ollie O’Brien Data: Python Vis: JavaScript OpenLayers Ajax http://bikes.oobrien.com/ Wednesday, 3 August 2011 14
  • 15. Oyster card entries/exits Jon Reades Processing MySql Not yet available Wednesday, 3 August 2011 15
  • 16. Public transport in the UK Joan Serras Vis: C++/OPENGL Data: Timetable Info http://vimeo.com/21351143 Wednesday, 3 August 2011 16
  • 17. London Hire Bikes by Martin Zaltz Austwick and Ollie O’Brien Data: TFL FoI / Routino Vis: Processing http://vimeo.com/19982736 Wednesday, 3 August 2011 17
  • 18. The network visualisations (and others) I showed in the workshop are not yet available - follow @sociablephysics on twitter and I will announce when they are up on vimeo If you’re not on twitter (gasp), email the InterFace organisers so they can let you know when they’re up. Wednesday, 3 August 2011 18
  • 19. Data Delimited Excel Database preparation text file Data Parsing Data Importing Software (as text) (numbers) Displaying and interacting User input Sharing Images Movies Wednesday, 3 August 2011 19