Home
Rho Signal
Cancel

Boolean filters in Polars?

Published on: 5th September 2022 Boolean filters in Polars? This post was created while writing my Up & Running with Polars course. Check it out here with a free preview of the first chapt...

Testing for data science 3: testing with Pandas

Unit testing example - mixed layer depth The chart shows a temperature profile measured by an ARGO float in the North Atlantic in May 2010. The profile has a region of relative uniform temperature...

Testing for data science 2: testing in practice

Testing in practice Core principles of testing The basic principles for all software testing are: Arrange, Act, Assert Arrange: Set things up for the test e.g. load some data Act: Carry out t...

Testing for data science 1: why test?

Published on: 6th June 2022 Introduction to testing for data science Testing is one of the most important skills for any data scientist to learn. In my experience, adding tests to your code is the...

Parallel loop the loop in numpy

Slow data analysis code can be a real drag. There are numerous ways to accelerate bottleneck code in Numpy such as compiling expressions with NumExpr or Pythran. However, if you are calling a third...

Attaining flow while writing software

Attaining flow while writing software tl:dr I have broken my former cycles of anxiety, frustration and elation when writing software by adopting proven principles of software engineering. By adopt...

What software skills do oceanographers want to learn

tl:dr A small survey of oceanographers shows there is high demand for training to improve their software engineering skills. The range of topics is broad ranging from basic programming to advanced ...

Dev in docker without going insane

Dev in Docker without going insane Tl;dr Developing in docker is designed to make your life better but done the wrong way this workflow can seem very slow. I share here some crucial modifications ...

JPO at 50: Part II

Where do oceanographers study? The part of the ocean that oceanographers choose to study is determined not just by scientific interest but also by geo-political factors. In this section we see how...

JPO at 50: Part I

50 years of the Journal of Physical Oceanography: using NLP to understand how oceanography has evolved. The Journal of Physical Oceanography (JPO) has been a leading journal for physical oceanograp...