Home
Rho Signal
Cancel

Don't loop over columns in Polars

Published on: 5th September 2022 Don’t loop over columns in Polars This post was created while writing my Up & Running with Polars course. Check it out here with a free preview of the firs...

IPC files in Polars

Published on: 5th September 2022 IPC files 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 chapters A...

Loading from a database with Polars

Published on: 5th September 2022 Loading from a database with Polars This post was created while writing my Up & Running with Polars course. Check it out here with a free preview of the fi...

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 ...