Frolian's blog standing on the shoulders of PyGiants
  • About
  • Archive

Solving the Heat Equation like in Harvard's Cook my Meat App

Tue, 14 Jan 2020

In the latest installment of posts about science in the kitchen, we solve the heat equation using the Crank-Nicolson scheme and apply it to the cooking of meat, following Harvard's Cook my Meat app.

Read more →
Food Numerical Physics Physics

Participating and Finishing Advent of Code 2019 (a.k.a. Intcode Odyssey)

Thu, 02 Jan 2020

In this post, I reflect on the 2019 Advent of Code journey and how it felt to finish it.

Read more →
Programming

Using the World Air Quality Index API to make pollution maps

Tue, 26 Nov 2019

Using the World Air Quality Index API, we explore some of the possibilities and end up making a pollution map of Europe using GeoViews.

Read more →
Dataviz Web scraping Geography

Building an Eiffel Tower made of Springs

Sat, 02 Nov 2019

As a bonus for thinking about spring models, this blog post triangulates the Eiffel tower and then makes it wiggle.

Read more →
Physics Numerical Physics Animations

Optimal Control of a Spring System

Wed, 30 Oct 2019

In this follow-up post to yesterday's spring dynamics, I try to replicate a numerical experiment mentioned in the DiffTaichi paper. The experiment is to adjust the physical parameters of a three spring system iteratively to reach a certain goal.

Read more →
Physics Animations Numerical Physics

Springs Mechanics

Tue, 29 Oct 2019

One of the simplest models you can use in physics is a spring. This notebook examines and animates a couple of simple spring physic models.

Read more →
Physics Animations

A Short Tutorial on Cepstral Analysis for Pitch-tracking

Fri, 25 Oct 2019

Since I'm developing a pitch-tracking application, I'm writing a little tutorial on how to use cepstral processing for f0 estimation.

Read more →
Fourier Transform Digital Signal Processing Music

Brewdog Beers Statistics

Thu, 22 Aug 2019

We scrape the data from the Brewdog beer catalog to determine what an average beer looks like in terms of mash temperature, mash time and fermentation temperature.

Read more →
Food Dataviz

Testing the human random number generator algorithm

Wed, 03 Jul 2019

In this short article, we examine if the algorithm for random number generation with human input proposed by another blogger works as advertised.

Read more →
Mathematics Probability

Solving the tensioned string equation in time domain and frequency domain

Thu, 28 Mar 2019

In this blog post, we will look at the tensioned string equation and solve it using two different mathematical methods, both widely used in the industry: a time-domain finite differences as well as a frequency-domain modal solution.

Read more →
Waves Physics Numerical Physics Animations MOOC
← Past
Future →