Skip to main content

bsmplot

bsmplot is a cross-platform tool to visualize time series based on Matplotlib and wxPython.

Installation

$ pip install bsmplot

To start from terminal

$ bsmplot

Add shortcut to desktop / Start Menu

$ bsmplot --init

Supported data source

  • VCD (value change dump)
  • PX4 ulog
  • CSV
  • Matlab (.mat)
  • HDF5
  • netCDF
  • ZMQ subscriber. json format is supported by defaut. If corresponding package is installed, the following format is also supported

Plot the data

To plot the data, simply double click a signal. It will plot the signal on the current figure window (or create one if there is no figure window then plot).

You can also drag the signal to the figure window.

If the data has timestamp field (e.g., ulog), it will be used as x-axis data; otherwise (e.g., csv), the x-axis will be the index by default. And you can also set some signal as x-axis data, which will be shown in bold.

Many operations of the figure can be done via the context menu (right click), and the toolbar on top. For example, to create a subplot with shared x-axis,

If the signal has 2d/3d data, it will be shown in glsurface window. For 3d data, the 1st dimension will be treated as time axis.

Process the data

To process the data, right click the signal, and select the function to run. Following functions are pre-defined

  1. Quaternion to Yaw/Pitch/Roll
  2. Radian to degree
  3. Degree to Radian
  4. Moving average

If you are familiar with python code, you can add your own functions. You basically need to define the inputs, equation, and outputs. The number of outputs must match the actual ones returned from the equation.

If the processing is too complicated, you can also export the data to shell: right click -> Export to shell (or Export to shell with timestamp if available)

Then in the shell, you can access the exported data, and run any python command.

Metadata

Release files for bsmplot 0.4.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 bsmplot 0.4.0
File Size Uploaded Provenance Actions
bsmplot-0.4.0.tar.gz 391.6 kB Without provenance Details for bsmplot-0.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for bsmplot 0.4.0
File Interpreter ABI Platform Actions
bsmplot-0.4.0-py3-none-any.whl Python 3 none any Details for bsmplot-0.4.0-py3-none-any.whl

Total release size: 794.7 kB

Release files / bsmplot-0.4.0.tar.gz

Download URL bsmplot-0.4.0.tar.gz
Size 391.6 kB
Tags Source
SHA-256 checksum
How to use checksums
cd962af013c1ccf0cc42ee4625410ba9013e9c89a2475fa54c76e7abc4d76c8e
BLAKE2b-256 checksum
How to use checksums
8cb6cef5dee60f23460319752f5b3b5d734006fcec063d9838b824d09a747995
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release files / bsmplot-0.4.0-py3-none-any.whl

Download URL bsmplot-0.4.0-py3-none-any.whl
Size 403.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4033670e404afc2151ba0126047d257a31e22c339139713c7be8e1f7a116d5bb
BLAKE2b-256 checksum
How to use checksums
f2b2f11fc61f96b4672807afe85509eacb3df319e078259259bf26340981f8d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Security for bsmplot 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

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