miykael / noah_ages

Contains the code to create a fun gif in which Noah Kalina ages 20 years in 20 seconds.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Noah ages through time!

This repository contains the code to create the video...

7777 Days

by Noah Kalina!

For more about how this video came to be, checkout Noah's newsletter here!

Background info

Noah Kalina took a photo of himself, every day for 20 years, and put them all in a video on youtube! I got aware of his work already back in 2006, when he published his first video covering 6 years. My fascination with this video is due to his dedication to his project, our own wonder about time and getting older.

Please take the time to look at Noah's videos, and listen to the amazing music from Carly Comando. I can highly recommend the songs "Everyday" and "Circadian".

How it is done

The visualization in the video was actually done twice:

In my first attempt, I took the I actually had two attempts in creating this video. In my first attempt, I took the images directly from Noah's video Noah takes a photo of himself every day for 20 years. Applying a data science approach to the video, I've analyzed the images and create this gif:

noah_ages

Noah ages 20 years in 20 seconds (every image is an average of 6 months).

For more details on how I've created this gif, and some other fun things, checkout this Jupyter Notebook!

After tweeting about this, Noah contacted me directly, which lead to my 2nd attempt, the 7777 days video and this gif:

noah_ages_new

Noah ages 21 years in 21 seconds (every image is an average of 2 months).

The code for doing this can be found in this Jupyter Notebook.

And for some more fun exploration of Noah's photos, checkout this Jupyter Notebook.

It's that last notebook that leads to the visualizations:

The Yearly Noah

noah_yearly

The Noah Multiverse

noah_multiverse

Noah trapped in a loop

noah_umap_circle_colored

About

Contains the code to create a fun gif in which Noah Kalina ages 20 years in 20 seconds.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Jupyter Notebook 100.0%