I've been nights and weekending my website for the past 8 months or so. I can keep digging this hole infinitely (and I will), so to keep me from pushing the 'show people' part, here it is. It's a new home for the work that I do, let me show you around 🧵
New mini project! We've built a small explorer to visualize self-reported election affidavits from 2019 (and 2024 where available) and each MP's parliamentary activity. Go have a look for your own constituencies 👀 More data coming in future updates.
🔗
As part of secondary research for my thesis, I calculated intersections for 1x1 km grids in Bangalore and made a quick map to show intersection density as a measure of walkability.
#qgis
with
@openstreetmap
data.
Hello! I'm graduating soon and I'd love to work in a newsroom (or similar environment) as a data journalist again. I meddle with data, web development, research and GIS on a daily basis, so if your graphics team is looking for someone with these skills, I'm raising my hand✋
Today was my last day with
@ReutersGraphics
. These past 4 months have been the best yet and I'm going to miss the feeling of working in a newsroom. Here's some of the work I did during my time here.
I wrote a short tutorial on how to access data and create maps like mine from Microsoft's Global Building Footprint dataset using
#python
and
#QGIS
. The dataset is *really* cool, and this is just a way to get started with it
New mini project! We've built a small explorer to visualize self-reported election affidavits from 2019 (and 2024 where available) and each MP's parliamentary activity. Go have a look for your own constituencies 👀 More data coming in future updates.
🔗
For this week's
#tidytuesday
, I analyzed repetition of lyrics in Taylor Swift songs. If you take away similar phrases & words from the 1989 album, how many songs can be reduced by at least 60%? All of them! The repetitions make them catchy as heck.
🔗:
Want me to visualize a place you'd like and have it as a print? I'm accepting print orders for a limited time, you can get your map (in a variety of sizes) here:
Breaking: Our latest investigation has found over 300,000 hours of sewage was poured into England and Wales’ most precious conservation sites last year
This was done as part of
@opencity_in
and
@citizenmatters
's Election Datajam last week.
@Vonterinon
has been scraping this data into tidy formats for weeks, now it has an interface! With additional inputs (and a sweet sweet promo video) by
@bengawalk
.
I found older work today while cleaning up some folders, its been a while since I shot anything on infrared. All of these are in Karnataka, in order: Cubbon Park, Sagara and St. Mary's Island.
For
#tidytuesday
week 47, we looked at
@RLadiesGlobal
chapters, and I probably overdid things. Tbh, I just wanted to use the OpenAI embeddings API to cluster similar chapters but one thing led to another and well yeah, I made a dashboard. More in 🧵
🔗
The backbone of stuff like this is readily available data, and
@Vonterinon
has been carefully curating quite a catalogue of tidy datasets that are open for you to use. Take a look.
Amazing work.
New mini project! We've built a small explorer to visualize self-reported election affidavits from 2019 (and 2024 where available) and each MP's parliamentary activity. Go have a look for your own constituencies 👀 More data coming in future updates.
🔗
I conducted a intro to QGIS and OSM masterclass for 4th year students at
@SrishtiArtDes
today! Over 6 hours, we learnt basic QGIS functions and then explored Bangalore's census data to create nice maps. All resources and course content here:
Hello! I am looking for summer internships in a newsroom or an online publication for a dataviz role. I am experienced in R, Python and frontend web development, and I enjoy research and writing. If you or someone you know is looking for such an intern, please tag or RT.
Today is ✨launch day ✨for the Srishti Archive! I love watching the numbers go up today. Getting new submissions as well. Srishti facilitators, I hope I can convince you to ask your students to contribute!
For
#tidytuesday
week 45, I accepted that the US election system is beyond my understanding lol. Made a couple of things, but settled on trying to recreate an old
@FiveThirtyEight
analysis and graphic.
After a long time, everything in R & ggplot 🫡
Code:
It's
#tidytuesday
week 48 and we looked at Doctor Who. I made a little nerd postcard from Gallifrey. I think I got the same pretty close? eh?? Added the unstylized versions at the bottom. Except the title graphic, everything done in R 🛸
High res 🔗
come if you can! I'll be talking about how I started making maps, learnings along the way and other assorted ramblings. If you manage to make it, I also have some map prints to give away 🗺️
Excited to announce our speakers for the 14th meetup happening in collaboration with
@dp_proto
!
@thedivtagguy
, Data Viz Developer at
@RevisualLabs
, will showcase his map wizardry, and
@thede_plandude
, founder of
@dp_proto
, will discuss how maps are evolving into content.
I've been building a platform to document and preserve projects being done by students at
@SrishtiArtDes
since Jan this year. Time to stop tinkering with it and put the Srishti Archive out there! We only have some contributions for now, but here it is:
I've started a web development interest group
@SrishtiArtDes
for 1st and 2nd years and today was our first session! We brushed up on basics of HTML/CSS and then learnt some basic Git/Github to deploy the practice exercises on Netlify, in just under 3 hours.
A special mention to
@techniq35
's Svelte-UX and Layerchart libs, which are the only reason this could be hacked together in 2 days. He's been pushing updates at an incredible pace and been super helpful in troubleshooting too. Tools you should be using!
New mini project! We've built a small explorer to visualize self-reported election affidavits from 2019 (and 2024 where available) and each MP's parliamentary activity. Go have a look for your own constituencies 👀 More data coming in future updates.
🔗
We released the spills viz. from earlier this week as an interactive map for
@UE
! I also learnt how granular UK's postcodes are in the process.
I loved making this, but always nerve-wracking sending something interactive, with moving parts, out into the world. Have a look 🫠
NEW: Our latest investigation revealed that sewage poured into conservation sites for over 300,000 hours last year.
Now we’ve published a map so you can see if your favourite nature spot was affected.
Pakistan received 391 mm of rain, nearly 190% more than the 30-year average, in July and August. Sindh received 466% more rain than average. Our newest story on
#PakistanFloods
explores satellite imagery for the country's worst affected cities. Read more:
I wish people (and fellow students) were as enthusiastic about creating good content, open-source and creative commons, sharing their knowledge about what they do or teaching others in some way as they are about web3, crypto, blockchain, Metaverse and all that snake oil.
I will be interning with
@ReutersGraphics
as a graphics intern for the next few months & I'm *INCREDIBLY* excited! There's so much to learn, I can't wait to get started. Many thanks to
@anandkatakam
for his help and to
@GurmanBhatia
for giving me the push I needed last year✨
For
#Tidytuesday
week 46, I used weighted log odds to see what kind of products are potentially more 'popular' during Diwali season. Did I get this right? Are there any errors in how I have communicated the odds? Let me know, I want to learn!
🔗 (r+Figma)
Contributed to this new piece about droughts in Europe with Samuel 🌡️🇪🇺 First baby steps into QGIS, now I'll definitely be playing around with a lot more of it.
I've been focusing so much on code for dataviz.
@GurmanBhatia
's talk at
@OutlierConf
on photography for viz has made me want to pick up the camera again. Love this piece on pollution
For today, I wrote a script to collect reviews from Common Sense Media and made some sample visualizations, For the last plot, I wrote a script that combined
@spacy_io
named-entity recognition and gender-guessing in Python to identify the character genders
#RStats
#dataviz
Srishti folks, could you connect me to Srishti alumni who are now working/ have graduated? I am reaching out to senior students to see if I can get some contributions for the Srishti Archive, which will be released publicly this month.
I debated putting tracking on this, but the bliss I have in NOT knowing numbers (for once) is something I've not felt in sharing stuff online over the last few years. I don't know if you visited, I don't know what you did, I don't know anything about what happens. It's peaceful.
I've been nights and weekending my website for the past 8 months or so. I can keep digging this hole infinitely (and I will), so to keep me from pushing the 'show people' part, here it is. It's a new home for the work that I do, let me show you around 🧵
For this week's
#tidytuesday
, I mapped addresses of U.S polling places (nearly 100k in this dataset I think) and plotted their locations. This...probably is a population map. Geocoding was an interesting challenge; I found out that the Census website provides a nice generous API.
My friend and I are hyper-competitive with our NYT word games, this year we want to see who is *actually* better. Using this week's
#tidytuesday
prompt to create a Shiny dashboard that tracks our daily plays, wins and win margins for the rest of the year. The game is on 🟩🟨🟪
The backbone of stuff like this is readily available data, and
@Vonterinon
has been carefully curating quite a catalogue of tidy datasets that are open for you to use. Take a look.
Amazing work.
5 years ago, I was looking for single-screens in Mangalore to do a photo essay on & Jyothi Talkies was the only one who agreed. This week it was demolished. I loved this building deeply & I am sad to see it go. If a newspaper wants to do a feature, would love to share. Some pics:
@saidbyarshad
@openstreetmap
That would be cool! No code as such, but you can look through something like this: Share if you do end up making it, I was thinking of doing one for other cities too.
@chartwaali
surprising me with this sweet thread 🥲
It was quite a full-circle moment for me, last year, when I got to work with the mentor who quite literally kick-started my dataviz career. Very, very lucky to be at
@RevisualLabs
and getting the space for doing what I love.
Over the next couple of days, I would like to introduce you to the
@RevisualLabs
team. Few friends often ask me how I found the people that enable the work we do. Time to share those stories!
Going to start with Revisual's first full-time hire -
@thedivtagguy
.
Thread 🧵
Come work with us! Its been so much fun building stuff with Gurman and
@RevisualLabs
over the past few months and we have a lot of cool things in the pipeline. RVL is young, enthusiastic and has lots of room for you to make your mark.
Some of you already know, but I have been slowly building a team to create one of 🇮🇳's first information design orgs. We already have some extremely talented people on board, but they need company.
@RevisualLabs
is looking for a graphic designer
#dataviz
I want this website to be more than just a bunch of pages. It is a living document that I want to keep adding to in different ways. I have a little map that updates every week, and I've tagged places in Bangalore that I think of fondly. A combination of owntracks and valhalla.
I love seeing how
@SafeYelli
, developed by
@adhvavavan
, uses its modest tech-stack brilliantly. The entire website is a set of RMD documents and built with
@GoHugoIO
. Perfect example of working with constraints & how you don't need a lot to build something *useful*.
#RStats
I also made a semi-functional terminal for some reason. It allows you to `cd` into different pages (with tabbed autocomplete, history & all that jazz). With a bunch of other stupid easter eggs.
I also have a live 'online' tracker that lets you know if I'm working on my laptop.
I made a small interactive for a new
@UE
investigation,
@RevisualLabs
has another byline 🗺️ It's rather straightforward, but there's a few nerdy things I like so lemme show you some of it.
UBS and Santander raised hundreds of millions of £ in Brazilian agribusiness 'green' bonds
We followed the money and found links to deforestation, slave labour, Amazon fires and a toxic waste leak
Read more below:
A magnitude 5.9 earthquake near Afghanistan’s border with Pakistan killed more than 1,000 people in this week. Though it wasn't the strongest quake in the country's history, it was one of the deadliest in two decades and cause widespread damage. 1/2
I've been setting up a micro-CMS with Sheets, Drive and Docs. I think this is very useful, so I'm going to give a breakdown of how I'm making this happen. This runs on ArchieML by The New York Times. It's allowing me to separate writing and development concerns completely.
Happy that I got to contribute a small graphic to this Reuters Investigates piece by
@MRenwick
w/
@fcage
. The story and her beautiful photographs are worth your time today.
The Inuit community living in the Arctic is adapting to melting sea ice with the help of a monitoring program called SmartICE. Here is how the data collection is helping them to be safe while traveling on thinning sea ice
I've spent the weekend trying to make a word-game & over-engineer the heck out of it. This was supposed to be a simple practice project: get a word, guess as many rhymes as you can in 30 seconds (or some similar constraint). But its become a rabbit-hole so here's a🧵with some WIP
I managed to get this going on my server, I'm very excited. Recording movements with owntracks and map matching with Valhalla works so well for my use-case. Valhalla is *blazing* fast, I'm glad I don't have to rely on Mapbox for this. Thanks to
@Vonterinon
for the suggestion🗺️
In a rampage that lasted 3 hours, an ex-policeman took the lives of 36 people, including 22 sleeping children. For my last bit of graphics at Reuters, I worked with
@vijdankawoosa
to lend visuals to reporting by
@poppymcp
on how this tragedy unfolded.
Sometimes I feel 🥴 writing stuff like this because most of it is hardly breaking new ground (yeah tell us more about doing the bare minimum right Aman pfft), but I also love it when people write about their process so this is more of me trying to get into that good habit :)
I made a small interactive for a new
@UE
investigation,
@RevisualLabs
has another byline 🗺️ It's rather straightforward, but there's a few nerdy things I like so lemme show you some of it.
My friend
@rhea_prad
made me this beautiful illustration for the top fold. I asked her to give me a smug myCodeWorks and a confused ohWaitItDoesnt look I could alternate between. She nailed the job, I'm so happy with it.
I want to document whatever I work at in a place independent of social media, so as new needs arise, I'll create spaces for those explorations to show up here. This is my own little digital garden that I want to tend to regularly and with love.
We’ve been tinkering with numbers📊 colours 🎨 shapes 💠and words 🖊️ in our lab.
This new year, join us as we unveil a new chapter in
#InformationDesign
👀Stay tuned!
A visualization of data from Scooby Doo episodes I made for class this week with
#p5js
. I think p5js is great, but I would never use it for this again. Nope.
Humbled & excited to share
#RATIONS
trial findings in those at risk of TB in
@TheLancet
#Nutrition
can be an important tool in TB prevention in our fight to
#EndTB
~40% reduction in all forms of TB in family members, ~50% reduction in infectious forms
Tweet views are a stat I don't need and distract very annoyingly from the reading experience, so I made a Chrome extension to hide them. You can find the installation instructions in this GitHub repository, get it for yourself if you want:
Love the new piece by
@SahitiSarva
,
@Leonardonclt
and the
@puddingviz
team on how women are talked about in news headlines. A lot of data on Indian news outlets as well!
Locating the tile that I wanted was wayyy too hard for me for some reason, so I've included an interactive coverage map so you can just click and access your region's identifier.
More CMS hacks with Google Docs✨ We needed a simple publishing system for a new project that I am working on with
@nithya_sub
, so since the dataset was stored in Google Sheets I rigged up a new button inside Sheets that triggers a Netlify build.
Bonus: In the extraordinary event that you need someone with Blender and other sorts of Photoshop-y, visual artsy skills for a story, I do that too! Here's a random animated short from a while back:
Another 4 hour session (!) with ~15 students at
@SrishtiArtDes
revising HTML/CSS and learning layouts with flexbox. Everyone's getting familiar with Git/GitHub repositories & are all praises for how simple
@Netlify
is to use. Resource materials from today:
My version of Monty Python's 'And Now For Something Completely Different' desk animated for my new website's footer section, because I wish I could start every other interest/obsession phase with that title card haha. Hopefully I'm done with the website this week, excited 🫡
Learning
#d3js
with an older
#tidytuesday
dataset with this microsite with three different visualizations. Still a lot of things to iron out, like the legends and responsiveness but I'm calling this done for now. See it here:
#rstats
#dataviz
Since big boy 🍉 has decided to make it *painfully* hard to see external links to news articles and other sites in general, here's a Tampermonkey script to restore sanity and make them more visible lol
Here's what I see now:
@_fbrz
I recommend coolors to anyone who needs help and I've been using it since you launched, I love it! I realize there are costs to be covered but by paywalling a basic feature like adding colors, you might be losing students like me and others who can't afford to other alternatives.
@SrishtiArtDes
@Netlify
I have to say, it's so great that we've managed to create a space where students are willing to stay for 4 hours on a Sunday just to learn. I love it. Their enthusiasm is contagious. I'm going to expand this for more students next year (fingers crossed).
Absolutely beautiful piece by
@adolfux
,
@manshar_
&
@SimonScarr
. I love the illustrations and art direction here so much (such cool details, obsessed with burning embers Manas coded in for the top)! Saw this in various stages over the last few weeks and the final result is 🤌🤌
🔥 Our analysis shows how
#wildfires
in the boreal forests and tundra of the world's highest latitudes are responsible for a growing share of global fire emissions.
👇👇👇
I designed two activities and also shared games by
@flukeout
and
@playcodepip
(which the students *loved*). All the resource material for this session is available at First time using xaringan by
@xieyihui
and it was awesome!
I am taking more order for these in A2 & A3 if you want a🗺️ Also to those of you who haven't heard back from me regarding your order, please give me a day or two 🫡
@adolfux
is one of the sweetest people on the team and is always ready to help. I feel very lucky that I got to work with him. He drew this lovely portrait of me during my farewell call!
Something simple for today's
#dailydata
. Visualizing the first 100,000 digits of 🥧by assigning colors to each digit and constructing a mosaic. Made with
#python
,
#d3js
and processed in Photoshop. I was sort of hoping to see some sort of patterns, but well 🤙
I wrote a short tutorial on how to access data and create maps like mine from Microsoft's Global Building Footprint dataset using
#python
and
#QGIS
. The dataset is *really* cool, and this is just a way to get started with it
I found out about hurricane hunters very recently, when
@TheAstroNick
popped up on my feed during Hurricane Ian. Today,
@manshar_
,
@adolfux
, and
@SimonScarr
published a great explainer on what they do and how they do it.
*I* personally feel that this is rather complete in teaching you how to go from nothing to pretty darn cool GIS stuff, at least to get the ball rolling. We made choropleth maps, drew isochrones with
@ors_news
, learnt layouts and basic field calculator functions.
@gautamdoshi11
@Vonterinon
I think Svelte is a solid way to dip your feet in, it's almost become the standard way to create interactives. Their tutorials on the site are great to learn! I love
@CL_Rothschild
's introductory video , it should be a good start.
Last year, I set my mind to wanting to work in a newsroom as a visual journalist. My time at Reuters was everything I could have hoped for and more. Tooling and working with code, talking to reporters, scouring data sources, working on breaking news pieces; I loved all of it.
tbh, you could do the same with OSM buildings, but I just wanted to explore this dataset because it feels far more complete for something like this.
Feel free to ask questions if you have any and share your maps if you end up making something!
I've lost track of the number of times I messaged
@manshar_
for help, whether it was for QGIS or Python (or Illustrator, lol). He's one of the most talented people I know, while being insanely funny and helpful, and amazes me with each project he does. Best mentor to learn from.
I'm looking for an
#RStats
mentor who I can contact for troubleshooting, discussing ideas and general R talk! Is there somewhere I can apply, or can someone point me in the right direction (hopefully a referral!)?
#RStudio
#Stats
@anandkatakam
took a chance on me and invited me into the internship program and I couldn't be more thankful. He's the best manager one could ask for. I've made the most of my internship because of him.
I got the chance to collaborate with
@vijdankawoosa
many times and it was quite the best. He's always come through with help whenever I needed it (and lord knows that I did) and was always an excellent person to work on a deadline with.