Skip to main content

A package for visualizing mass spectrometry data using pandas dataframes

Project description

description

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

pypipv pypiv pypidownload 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

Suported 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 environemnt:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyopenms_viz-0.1.6.tar.gz (145.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyopenms_viz-0.1.6-py3-none-any.whl (152.4 kB view details)

Uploaded Python 3

File details

Details for the file pyopenms_viz-0.1.6.tar.gz.

File metadata

  • Download URL: pyopenms_viz-0.1.6.tar.gz
  • Upload date:
  • Size: 145.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for pyopenms_viz-0.1.6.tar.gz
Algorithm Hash digest
SHA256 6e311b979553693ccae2fdd24b50c91b5d14d2a5742eec8cb86b9e16ccc7f7cf
MD5 b4e2750770e58928819693719a138691
BLAKE2b-256 7ea940276ca98391615419e337ca97c37baa4b26648e831a2a1fae3874c01734

See more details on using hashes here.

File details

Details for the file pyopenms_viz-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: pyopenms_viz-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 152.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for pyopenms_viz-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9a2f9799593cf2e5e4ce8303c5b05dfb4b72728eb29f446b271c5e52d511f9b6
MD5 ef70e6ee4e3d88685f5a058995cfec8b
BLAKE2b-256 026f52b38aeb50efc7344f3e02c70698bc518b218c3d8b1807cd697d89283e4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page