Fastplotlib: Driving scientific discovery through data visualization
Published on: 2025-06-23 05:33:24
API design matters
The ecosystem for scientific visualization has come a long way since the early 2000s.
Scientific Python visualization ecosystem timeline
These days, there are many open-source Python visualization tools available. However, one limiting factor for scientists and other users is the high barrier to entry in learning how to use some of these libraries. Often, users are forced to learn complicated APIs that make it difficult to focus on their data or research questions.
In fastplotlib , we aim to provide fast interactive visualization via an easy-to-use and intuitive API.
1) Data interaction
The premise behind our API design is that you should never have to think of your data as anything but an array.
If the data in our visualization maintains an array-like structure we are familiar with, interacting with the visualization becomes much easier.
Consider the following example:
Suppose we want to plot a simple sine wave.
import fastplotlib as fpl
import numpy as n
... Read full article.