foxplot
Plot time series read from MessagePack or newline-delimited JSON.
Installation
pip install foxplot
Usage
The foxplot command-line tool starts in interactive mode by default to explore the input gathered in data (tab completion works: try data.<TAB>). Plot times series using the fox.plot function, for example:
$ foxplot upkie_2023-05-03-103245.mpack
Python 3.8.10 (default, Mar 13 2023, 10:26:41)
Type 'copyright', 'credits' or 'license' for more information
IPython 8.0.1 -- An enhanced Interactive Python. Type '?' for help.
In [1]: fox.plot(data.observation.imu.angular_velocity)
This call opens a new tab in your browser with the desired plot. In this example, angular_velocity is a 3D vector, thus the plot will include three curves.
Check out the documentation for more advanced examples, such as left and right axes or computing new series from existing ones.
See also
- mpacklog.cpp: C++ library to log dictionaries to MessagePack files in C++.
- mpacklog.py: command-line tool and Python library to log dictionaries from/to MessagePack files.
- rq: command-line tool to manipulate streams of records in various formats.
- µPlot: time-series plotting library whose performance was a key enabler for Foxplot.
- uplot-python: Python interface to µPlot used in this project.
Metadata
Release files for foxplot 2.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| foxplot-2.3.0.tar.gz | 74.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| foxplot-2.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 93.0 kB
Release files / foxplot-2.3.0.tar.gz
| Download URL | foxplot-2.3.0.tar.gz |
|---|---|
| Size | 74.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a14a671ac038ae0ef389ed0bd1c4a2641d340290a1fc54d32558fd558bfc4d7f
|
|
BLAKE2b-256 checksum How to use checksums |
09c77785cf885dcf08b21208a0228816a86bc0bda1dd2667aefa76f7502e681c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.25.1
|
Release files / foxplot-2.3.0-py3-none-any.whl
| Download URL | foxplot-2.3.0-py3-none-any.whl |
|---|---|
| Size | 18.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2924e916c9595487e16780b9b8de543651872958351f84f9e1fd9f65edf3ee3b
|
|
BLAKE2b-256 checksum How to use checksums |
72e4b632a4c126c30e118259daf86cec1b4a7e279591bf91ad8947c6933bcd03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.25.1
|