All Articles

Diversity amongst Python interpreters

We now have multiple Python interpreters and let's see what is in store.

Continue reading…

REPL for your data

Use ethical solutions. Archive your data. REPL.

Continue reading…

Feigenbaum constant

Computing Feigenbaum constant using SymPy

Continue reading…

New article: Shallow water wave turbulence

Paper about how turbulence in shallow water equations evolves and gives rise to shock waves.

Continue reading…

A dictionary of horrors

This post demonstrates a strange behaviour encountered while initializing a dictionary using the dict.fromkeys method. TLDR: be careful while passing mutable arguments such as lists.

Lightweight classes for scientific computing using "cached_property"

In the quest for optimization and fast computation, while using object-oriented programming, it is a typical technique to initialize the linear algebra array operators as class attributes. Especially in fluidfft we encounter pseudospectral operator classes that look like:

import numpy as np
from fluiddyn.util import mpi

class Operator:
    def __init__
            

Continue reading…

Intensely edgy cat with FluidFFT

This is a reimplementaion of Patrick Bos's notebook which showcases xtensor-fftw. Here, we use fluidfft instead.

Setup

Why Open-Source?

Most of us who are engaged in development or use of open-source software have one reason or another to do it. The question of "Why open-source?" is something we should all reflect upon once, since we should be well prepared to answer the same question confidently in the future.

It …

Continue reading…

Looking Back

It's that day of the year again. Resolutions, promises to change, and parties to kickstart the ride. Surprisingly, I find a lot of people, cheerful all around, everywhere! It is humbling to witness how a random date, set as the "starting point" of the Earth's perennial revolution around the Sun …

Continue reading…

The Dive

I make it a point that I don't let my rage take control. We all come to a tipping point at times. My friends would know that I get pissed very rarely, and as far as my memories go, there were only handful of incidents. And I regret all of …

Continue reading…

My research centers around geophysical flows, particularly with gravity waves and vortices, studied from a turbulence perspective. I am trained in computational, theoretical and experimental tools. You would find me using things which are simple, efficent, open-source, and reproducible. Feel free to contact me - I am usually reachable via email or the social accounts listed below.