Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited
Test-Driven Data Analysis.
Jazz • Maths • Whisky
100% inheritance tax
Born at 320 ppm CO₂.
Posts
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
My new book, Test-Driven Data Analysis is now available from all good booksellers and all sellers of good books.
Get 20% at the publisher’s website with code 26SMA1 (until 30 June 2026).
Publisher site: https://www.routledge.com/Test-Driven-Data-Analysis/Radcliffe/p/book/9781032897158
TDDA library (Python) including command-line tools:
PyPI (python -m pip install -U tdda): https://pypi.org/project/tdda/
Source: https://github.com/tdda/tdda.git
Online docs: https://tdda.readthedocs.io/
Book resources: https://book.tdda.info
Blog: https://tdda.info
Test-Driven Data Analysis is a methodology and set of tools and a library for improving quality of data and analytical data processes and pipelines.
• Data Validation with constraints including inference of constraints from data (Parquet, Pandas, Polars, Postgres, MySQL, SQLite, and flat files (.csv etc).
• Reference Testing: extensions to Python unittest and pytest for semantic testing of complex outputs
• Visual diff for data frames serialised as parquet or as flat files (e.g. csv)
• tdda.serial: metadata for describing flat-file formats and tools for using and converting between tdda.serial, CSVW (CSV on the Web), and Frictionless.
• Automatic test generation for (non-GUI) programs in any language: Gentest writes tests so you don’t have to.™
• Unicode text utilities including glyph counting and extended kompatibility normalization (Normal Form TK), which extends normal forms TKC and TKD.
• Support for Pandas 3.0 (original, numpy_nullable, and pyarrow backends) and for Polars (most part of library; constraints to follow).
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Really good from Julia on structuring CSS. I’ve been feeling my way towards something similar (but smaller) and benefitting. Merely defining variables for colours and sizes (using CSS’s ugly, difficult format) has been a boon.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
All the top cats are reading the same book today.
Be like Mozzie and Alfie and get hold of a copy of the TDDA book on improving data analysis and data quality.
Use the discount code 26ESA2 at the publishers website for a 20% discount on anything format:
https://www.routledge.com/Test-Driven-Data-Analysis/Radcliffe/p/book/9781032896700
Available from all good booksellers and all sellers of good books, shipping Tuesday 19th June.
The matching 3.0 release of the tdda command-line tool and Python Library will ship on Monday with myriad new features.
I'm assured that it makes a great present for the geek in your life and for all the best pets.
#book #TDDA #data #dataanalysis #analysis #ML #AI #python #Rlang #books
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Trump may be the beginning of the end for ‘enshittification’ – this is our chance to make tech good again
— Cory Doctorow ( @pluralistic@mamot.fr)
https://www.theguardian.com/commentisfree/2026/jan/10/trump-beginning-of-end-enshittification-make-tech-good-again
Better than the average Guardian piece on tech.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
@jk My friend Patrick had a related idea for playing the lottery. Each week, you pick your numbers but don’t buy a ticket. Then you watch the results come in and enjoy not having wasted money on a losing ticket. You save a small fortune.
Of course (in the case of the UK lottery) 1 in 14 million times you will feed sad* when your numbers come up, but what are the odds?
- I think Patrick actually said “have to kill yourself”, but that seems a bit extreme.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.
Stochastic Solutions Limited Test-Driven Data Analysis. Jazz • Maths • Whisky 100% inheritance tax Born at 320 ppm CO₂.