Python library for the PSI-mzQC quality control file format.
Project description
MZQC python library
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for pymzqc-1.0.0rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a06989f6939e602313a87b90ebd3768b759806beb732e27b573902d491e52c5 |
|
MD5 | 2f63a25b1fbf99fd1a4f0b5a3257457f |
|
BLAKE2b-256 | 4a47fd8004ffc606a8f38b65092abacc2e9f8657644c2e3166c7a47f5aea29c5 |