Need to better understand Blockchain transaction structures? It’s easy with interactive graph visualisations using the Pyvis library.

This article requires a basic understanding of Bitcoin transactions, Python programming (I use Jupyter Notebook). Also, you should have an understanding of what ‘nodes’ and ‘edges’ in a network graph are.

This article provides a simple example of Bitcoin transactions using the Elliptic dataset available at Kaggle. From this you will be able to further refine and extend your visualisations.

Let’s load the dataset

import pandas as pd
import numpy as np
edges = pd.read_csv('elliptic_txs_edgelist.csv')
features = pd.read_csv('elliptic_txs_features.csv', header=None)

The edges table actually…

Image by Dmitry Demidko, kindly provided by

OFAC recently published a series of settlements related to US sanctions violations, involving a commercial bank, a trade finance bank and a crypto firm.

In the case of the crypto firm, the company is based in California and offers, among other services, crypto exchange and non-custoodial wallet management.

The case in a nutshell: From March 2015 to December 2019 the crypto firm processed 183 cryptocurrency transactions worth approx. USD 9 million. The clients involved were located in sanctioned countries such as Cuba, Iran, Sudan and Syria, but also in Crimea. The firm tracked IP addresses at account logins by clients…

Image by AltumCode on


How do I limit items to display in a List using ‘filter’? This brief tutorial reflects the solution to this simple problem that I encountered during my SwiftUI learning journey:

Szenario used here: From messages created, show only current ones (i.e. from today).

Getting started

Create the “Message” model as an observable object:

Create the class “MockData” as ObservableObject, and pass in some data using 3 different dates:

Create the view file “CellView” showing the message text and a time stamp:

Initial List view

An initial list would use the mock data and pass in the array of all message items therein:

To analyse the results of your MS Forms (basic version) survey you have two options: Either you access the visuals under the “Results” tab. Which can be useful and even nice. Or you can export the results to Excel for further analysis and customized visualisation. The issue is however that the exported data are presented in unstructured form. This short tutorial will help you to structure the exported data for analytics and visualisation.

The Survey

Imagine you are a cantine manager and want to know people’s preferences, asking them to choose 2 options:

The challenge

Now, your manager asks you to visualize the result.

Sacha Schwab

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store