Skip to main content

foxplot

CI Documentation Coverage PyPI version

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)

Source distribution for foxplot 2.3.0
File Size Uploaded
foxplot-2.3.0.tar.gz 74.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for foxplot 2.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.3.0 This release

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page