Methcomp
Python package providing functionality and plotting for chemistry method comparison
Install / Use
/learn @wptmdoorn/MethcompREADME
methcomp: method comparison for clinical chemistry
<div> <img src="https://raw.githubusercontent.com/wptmdoorn/methcomp/master/doc/_static/example_1.png" height="180"> <img src="https://raw.githubusercontent.com/wptmdoorn/methcomp/master/doc/_static/example_2.png" height="180"> <img src="https://raw.githubusercontent.com/wptmdoorn/methcomp/master/doc/_static/example_3.png" height="180"> <img src="https://raw.githubusercontent.com/wptmdoorn/methcomp/master/doc/_static/example_4.png" height="180"> </div> <br>Methcomp is a Python visualization library based and built on matplotlib. It provides a high-level interface for method comparison for clinical chemistry methods, amongst others.
Documentation
Online documentation is currently only available by clicking on here. Illustrative examples using the methcomp library can be found in examples/ directory and in the blog post here.
Dependencies
Methcomp supports Python 2 and 3. Installation requires numpy, scipy, pandas, and matplotlib.****
Installation
The latest stable release (and older versions) can be installed from PyPI:
pip install methcomp
Otherwise, you may instead want to use the development version from directly through Github:
pip install git+https://github.com/wptmdoorn/methcomp
Development
Testing
To test the code, run make pytest in the source directory. This will run the tests in the tests/ directory.
Pre-commit
This project supprts Pre-commit, to install it run
pip install pre-commit
pre-commit install
at the top level of this repo. After this git commit should run the chain of commands listed in .pre-commit-config.yaml. To force running the chain to run use
pre-commit run --all-files
A number of basic checks are executed by pre-commit, syntax checks for toml and yaml files, trimming of trailing whitespaces and ensuring newline at end of file, checking for merge conflict strings, warning about python debug statements, and fixing the python encoding pragmas at top of files. Pre-commit also runs Mypy as a static type checker, isort to sort imports, black to format code, and flake8 as a linter.
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
107.2kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
346.4kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
