Skip to main content

Python library for the PSI-mzQC quality control file format.

Project description

MZQC python library

unit-tests Docker Repository on Quay Binder

A python library to use mzQC files. Specifically, have a usable object representation of mzQC that can

  • serialise
  • deserialise
  • syntactic checks
  • semantic checks

Install

Please install pymzqc via PyPI. If you want the latest development install

pip install -U git+https://github.com/MS-Quality-hub/pymzqc.git#egg=pymzqc

However, we recommend using the containers to check out the latest updates.

Documentation

To get a nice and simple overview of how pymzqc works, visit here. The code documentation style convention is of the type "Sphinx/numpy". If you however have successfully installed the library and want to jump right in and use the library, we suggest the interactive guide.

Development

Repository structure

The python package's code is located in the mzqc folder, continuous testing code in tests, the documentation in doc. The libray-use container descriptions are in containers, if you want to develop for the library with a container, please use the container description within .devcontainer.

Contribution

Contributions are welcome! (Fork and open PR)

MZQC

This library implements python modules for (de-)serialisation and validity checks of the PSI fileformat mzQC. To see the raw fileformat, including json schema and specification documentation, see https://github.com/HUPO-PSI/mzQC/. The library follows the formats versioning(which is 'v(Major).(Minor).(Patch)').

5min interactive guide

Have a go with our interactive python notebook to explore what is possible. (static version)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pymzqc-1.0.0rc1-py3-none-any.whl (13.4 kB view hashes)

Uploaded Python 3

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