https://www.vistrails.org//api.php?action=feedcontributions&user=Jschap01&feedformat=atomVistrailsWiki - User contributions [en]2024-03-28T19:04:28ZUser contributionsMediaWiki 1.36.2https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4661DataVis2012/Projects/Schapiro2012-05-07T23:27:32Z<p>Jschap01: /* Step 1: Acquiring Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
UPDATE: Full scraped database at: http://theitt.com/InternalProjects/DataViz/lastfm.sql<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
==== Version 1: Timecloud ====<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/tagcloud<br />
<br />
'''Conclusion''': This doesn't give very much useful information. Time to go back to my original idea<br />
<br />
==== Version 2: Google Maps ====<br />
<br />
// rewrite API to take band name and year and find out total number of listeners in each city<br />
<br />
// getting past events<br />
// then put them on the map<br />
http://ws.audioscrobbler.com/2.0/?method=artist.getpastevents&format=json&artist=phish&api_key=46d8e5af527082f81cd3e592d5d832a8&limit=300<br />
<br />
// numbered icons<br />
http://code.google.com/p/google-maps-icons/wiki/NumericIcons<br />
<br />
// circle overlays (for # of listeners in city)<br />
https://developers.google.com/maps/documentation/javascript/reference#MarkerShape<br />
<br />
FINISHED: http://theitt.com/InternalProjects/DataViz/tour/<br />
Source code: https://github.com/yono38/Listeners-Concerts-Corr</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4658DataVis2012/Projects/Schapiro2012-05-05T18:21:55Z<p>Jschap01: /* Version 2: Google Maps */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
==== Version 1: Timecloud ====<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/tagcloud<br />
<br />
'''Conclusion''': This doesn't give very much useful information. Time to go back to my original idea<br />
<br />
==== Version 2: Google Maps ====<br />
<br />
// rewrite API to take band name and year and find out total number of listeners in each city<br />
<br />
// getting past events<br />
// then put them on the map<br />
http://ws.audioscrobbler.com/2.0/?method=artist.getpastevents&format=json&artist=phish&api_key=46d8e5af527082f81cd3e592d5d832a8&limit=300<br />
<br />
// numbered icons<br />
http://code.google.com/p/google-maps-icons/wiki/NumericIcons<br />
<br />
// circle overlays (for # of listeners in city)<br />
https://developers.google.com/maps/documentation/javascript/reference#MarkerShape<br />
<br />
FINISHED: http://theitt.com/InternalProjects/DataViz/tour/<br />
Source code: https://github.com/yono38/Listeners-Concerts-Corr</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4657DataVis2012/Projects/Schapiro2012-05-05T18:21:11Z<p>Jschap01: /* Version 1: Timecloud */ fixed link</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
==== Version 1: Timecloud ====<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/tagcloud<br />
<br />
'''Conclusion''': This doesn't give very much useful information. Time to go back to my original idea<br />
<br />
==== Version 2: Google Maps ====<br />
<br />
// rewrite API to take band name and year and find out total number of listeners in each city<br />
<br />
// getting past events<br />
// then put them on the map<br />
http://ws.audioscrobbler.com/2.0/?method=artist.getpastevents&format=json&artist=phish&api_key=46d8e5af527082f81cd3e592d5d832a8&limit=300<br />
<br />
// numbered icons<br />
http://code.google.com/p/google-maps-icons/wiki/NumericIcons<br />
<br />
// circle overlays (for # of listeners in city)<br />
https://developers.google.com/maps/documentation/javascript/reference#MarkerShape<br />
<br />
FINISHED: http://theitt.com/InternalProjects/DataViz/tour/</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4656DataVis2012/Projects/Schapiro2012-05-03T00:10:11Z<p>Jschap01: /* Version 2: Google Maps */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
==== Version 1: Timecloud ====<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/<br />
<br />
'''Conclusion''': This doesn't give very much useful information. Time to go back to my original idea<br />
<br />
==== Version 2: Google Maps ====<br />
<br />
// rewrite API to take band name and year and find out total number of listeners in each city<br />
<br />
// getting past events<br />
// then put them on the map<br />
http://ws.audioscrobbler.com/2.0/?method=artist.getpastevents&format=json&artist=phish&api_key=46d8e5af527082f81cd3e592d5d832a8&limit=300<br />
<br />
// numbered icons<br />
http://code.google.com/p/google-maps-icons/wiki/NumericIcons<br />
<br />
// circle overlays (for # of listeners in city)<br />
https://developers.google.com/maps/documentation/javascript/reference#MarkerShape<br />
<br />
FINISHED: http://theitt.com/InternalProjects/DataViz/tour/</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4643DataVis2012/Projects/Schapiro2012-04-30T22:46:00Z<p>Jschap01: /* Step 3: Rendering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
==== Version 1: Timecloud ====<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/<br />
<br />
'''Conclusion''': This doesn't give very much useful information. Time to go back to my original idea<br />
<br />
==== Version 2: Google Maps ====<br />
<br />
// rewrite API to take band name and year and find out total number of listeners in each city<br />
<br />
// getting past events<br />
// then put them on the map<br />
http://ws.audioscrobbler.com/2.0/?method=artist.getpastevents&format=json&artist=phish&api_key=46d8e5af527082f81cd3e592d5d832a8&limit=300<br />
<br />
// numbered icons<br />
http://code.google.com/p/google-maps-icons/wiki/NumericIcons<br />
<br />
// circle overlays (for # of listeners in city)<br />
https://developers.google.com/maps/documentation/javascript/reference#MarkerShape</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4611DataVis2012/Projects/Schapiro2012-04-16T23:50:51Z<p>Jschap01: /* Step 2: Filtering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4610DataVis2012/Projects/Schapiro2012-04-16T23:50:08Z<p>Jschap01: </p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York<br />
<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4609DataVis2012/Projects/Schapiro2012-04-16T23:49:40Z<p>Jschap01: /* Step 2: Filtering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<pre><br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
</pre><br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/<br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4608DataVis2012/Projects/Schapiro2012-04-16T23:48:40Z<p>Jschap01: /* Step 2: Filtering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
I will take the top 5 artists for each city from each week and put into JSON as such:<br />
<br />
Rank_data = { // obj containing cities<br />
Boston: [ // each city is array of weeks<br />
[ // each week has array of artist rank objs<br />
{<br />
artist: 'Beyonce',<br />
listeners: 501<br />
},<br />
{<br />
artist: 'Arcade Fire',<br />
listeners: 200<br />
},<br />
...<br />
],<br />
[ <br />
...<br />
] <br />
]<br />
}<br />
<br />
Weeks = [ // use FROM_UNIXTIME over full set of weeks<br />
'2009-02-01',<br />
'2009-02-08',<br />
...<br />
]<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/<br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4607DataVis2012/Projects/Schapiro2012-04-16T23:36:48Z<p>Jschap01: /* Step 3: Rendering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/<br />
<br />
To keep clutter minimum, I think I'll use this subset of cities:<br />
*Boston<br />
*Austin<br />
*Philadelphia<br />
*Nashville<br />
*San Francisco<br />
*Miami<br />
*New York</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4584DataVis2012/Projects/Schapiro2012-04-06T06:25:06Z<p>Jschap01: /* Step 3: Rendering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/<br />
<br />
Update: MOCKUP at http://theitt.com/InternalProjects/DataViz/</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4571DataVis2012/Projects/Schapiro2012-03-26T22:45:58Z<p>Jschap01: /* Step 3: Rendering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html<br />
<br />
I may be able to do this by modifying https://github.com/stef/timecloud to place tag clouds atop a static image of the United States or a dynamic image such as: http://www.openstreetmap.org/</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4570DataVis2012/Projects/Schapiro2012-03-26T22:09:17Z<p>Jschap01: /* Step 3: Rendering Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour<br />
<br />
UPDATE: After discussing with Silva, the new plan to a slider to deal with time, and as you slide along, tag clouds appear over the various cities of the most popular artists. There is also the option to filter these artists by genre, etc.<br />
<br />
I imagine the final result looking something like: http://www.nytimes.com/interactive/2009/02/02/sports/20090202_superbowl_twitter.html</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4508DataVis2012/Projects/Schapiro2012-02-26T20:03:52Z<p>Jschap01: /* Step 1: Acquiring Data */</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using one of the following datasources:<br />
Last.fm<br />
Eventful<br />
Songkick<br />
JamBase<br />
<br />
I'll need to test and see which produces the most accurate and extensive data.<br />
<br />
I think my best bet for geo hyped music data is to scrape the data myself. I have set up a server script to scrape from the Last.fm API. I grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4464DataVis2012/Projects/Schapiro2012-02-17T03:27:49Z<p>Jschap01: </p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
=== Step 1: Acquiring Data ===<br />
<br />
The band tour data will be loaded dynamically, using the following datasource:<br />
http://www.songkick.com/developer/upcoming-events-for-artist<br />
<br />
I think my best bet is to scrape the data myself. I will set up a server script to ping the Last.fm API. I will grab the weekly hyped artists charts for 46 US cities (http://bit.ly/wBWTk7). The two API calls will be geo.getMetroArtistChart and geo.getMetroHypeArtistChart (http://bit.ly/yoYlvF). The results will be stored in a mySQL database.<br />
<br />
=== Step 2: Filtering Data ===<br />
The subset of the artists I use will be decided based on the richness of the data that is scraped. Hopefully we'll see something interesting here!<br />
<br />
=== Step 3: Rendering Data ===<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the upcoming/previous tour</div>Jschap01https://www.vistrails.org//index.php?title=DataVis2012/Projects/Schapiro&diff=4463DataVis2012/Projects/Schapiro2012-02-17T02:50:55Z<p>Jschap01: Created page with '=My Projects= == Visualizing Music Hype and Music Tour Correlations == I will be mapping out how many people listen to an artist in various metros compared to the most recent tou…'</p>
<hr />
<div>=My Projects=<br />
== Visualizing Music Hype and Music Tour Correlations ==<br />
I will be mapping out how many people listen to an artist in various metros compared to the most recent tour route.<br />
<br />
My current design idea is a map of the US (or world) with circles of differing sizes compared to how popular an artist is, overlaced with a connecting line betweens cities traveled to (in order) in the previous tour<br />
<br />
The data will be loaded dynamically, using the following datasources:<br />
http://www.songkick.com/developer/upcoming-events-for-artist<br />
<br />
I still need to find a source of info for what metros listen to which bands</div>Jschap01