Installation¶
citeqc needs Python 3.10 or newer and depends only on NumPy, pandas and SciPy.
pip install citeqc
Check that the command-line tool is on your path:
citeqc --version
Optional extras¶
| Extra | Adds | Needed for |
|---|---|---|
anndata |
anndata, mudata |
reading .h5mu files with io.from_mudata |
test |
pytest |
running the test suite |
docs |
MkDocs, Material for MkDocs, mkdocstrings | building this site |
pip install 'citeqc[anndata]'
Reading .parquet tables with io.read_matrix
also needs pyarrow (pip install pyarrow).
From source¶
git clone https://github.com/elmasnuryilmaz/citeqc
cd citeqc
pip install -e '.[test,anndata]'
pytest
To build the documentation locally:
pip install -e '.[docs]'
mkdocs serve
Supported versions¶
Tests run on Python 3.10 to 3.14, and once on Python 3.10 with the oldest dependency releases citeqc claims to support (NumPy 1.23, pandas 1.5, SciPy 1.10).