Skip to main content
description

pyOpenMS-viz: The Python Pandas-Based Mass Spectrometry Visualization Library

pypipv pypiv pypidownload continuous-integration readthedocs

pyOpenMS-Viz is a Python library that provides a simple interface for extending the plotting capabilities of Pandas DataFrames for creating static or interactive visualizations of mass spectrometry data. It integrates seamlessly with various plotting library backends (matpotlib, bokeh and plotly) and leverages the power of Pandas for data manipulation and representation.

Features

  • Flexible plotting API that interfaces directly with Pandas DataFrames
  • Support for multiple plotting backends: matplotlib (static), bokeh and plotly (interactive)
  • Visualization of various mass spectrometry data types, including 1D chromatograms, spectra, and 2D peak maps
  • Versatile column selection for easy adaptation to different data formats
  • Consistent API across different plotting backends for easy switching between static and interactive plots
  • Suitable for use in scripts, Jupyter notebooks, and web applications

Supported Plots

Plot Type Required Dimensions pyopenms_viz Name Matplotlib Bokeh Plotly
Chromatogram x, y chromatogram ✓ ✓ ✓
Mobilogram x, y mobilogram ✓ ✓ ✓
Spectrum x, y spectrum ✓ ✓ ✓
PeakMap 2D x, y, z peakmap ✓ ✓ ✓
PeakMap 3D x, y, z peakmap (plot3d=True) ✓ ✓

(Recommended) Pip Installation

The recommended way of installing pyopenms_viz is through the Python Package Index (PyPI). We recommend installing pyopenms_viz in its own virtual environment using Anaconda to avoid packaging conflicts.

First create a new environment:

conda create --name=pyopenms_viz python=3.12
conda activate pyopenms_viz 

Then in the new environment install pyopenms_viz.

pip install pyopenms_viz --upgrade

Documentation

Documentation can be found here

References

Metadata

Release files for pyopenms-viz 1.2.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 pyopenms-viz 1.2.0
File Size Uploaded
pyopenms_viz-1.2.0.tar.gz 151.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyopenms-viz 1.2.0
File Interpreter ABI Platform
pyopenms_viz-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 308.6 kB

Release files / pyopenms_viz-1.2.0.tar.gz

Download URL pyopenms_viz-1.2.0.tar.gz
Size 151.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8b6cc85b92973d9786a43bbdbc2b7134be259ab994d4083ada37eee6b61850a2
BLAKE2b-256 checksum
How to use checksums
3f9b4d1c93de3fec5b3312f23e0e6b2a3e354e154be834107c8f7614aa165199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pyopenms_viz-1.2.0-py3-none-any.whl

Download URL pyopenms_viz-1.2.0-py3-none-any.whl
Size 157.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5511d5b068910a285f74a7f2b3a13f87c0fb40df16fdb48704432eaa320c127
BLAKE2b-256 checksum
How to use checksums
0f429f343f76c609cecb1c69ae69166de1235e74d42f3235e93c612ac764c4c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

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