Skip to main content

A package for visualizing mass spectrometry data using pandas dataframes

Project description

Python Pandas-Based OpenMS Visualization Library

pypipv pypiv pypidownload

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

(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.10
conda activate pyopenms_viz 

Then in the new environment install pyopenms_viz.

pip install pyopenms_viz --upgrade

Documentation

Documentation (work in progress).

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.2.tar.gz (131.8 kB view details)

Uploaded Source

Built Distribution

pyopenms_viz-0.1.2-py3-none-any.whl (135.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyopenms_viz-0.1.2.tar.gz
  • Upload date:
  • Size: 131.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for pyopenms_viz-0.1.2.tar.gz
Algorithm Hash digest
SHA256 02de7a210db53f7ca9cf3618a1b5c76690a1d2f7fe06859629c263988fd19821
MD5 0d2ab7f4a1de5cd0f37ecc1dd570c73f
BLAKE2b-256 edf3fbcecf4f16a7d557f69e447639df7fcb46f1322fd9dd25bfd2fba036f8f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyopenms_viz-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 135.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for pyopenms_viz-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 123fc2d98bf2415010b15b41411561cc37d985c3d66e04f01c056fcc9129d7b0
MD5 2d00a94a6b66c4f71dbc4116f88d5b77
BLAKE2b-256 7f6f8daf61be0d50fe68de4d383368fb7e52c6263c3b9da26b6ab737ebd6cd50

See more details on using hashes here.

Supported by

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