Metadata-Version: 2.4
Name: rui_utils
Version: 0.1.1
Summary: ADDME
License: MIT
License-File: LICENSE
Keywords: ADDME
Author: Chen-Rui Xia
Author-email: xiachenrui@mail.cbi.pku.edu.cn
Requires-Python: >=3.10
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Provides-Extra: test
Requires-Dist: addict
Requires-Dist: annoy
Requires-Dist: faiss-cpu
Requires-Dist: loguru
Requires-Dist: pynvml
Requires-Dist: pytest ; extra == "test"
Requires-Dist: pytest-cov ; extra == "test"
Requires-Dist: pytest-order ; extra == "test"
Requires-Dist: pytest-sugar ; extra == "test"
Requires-Dist: pytest-xdist ; extra == "test"
Requires-Dist: pyyaml
Requires-Dist: rapids_singlecell
Requires-Dist: scanpy
Project-URL: Documentation, https://github.com/xiachenrui/rui_utils
Project-URL: Homepage, https://github.com/xiachenrui/rui_utils
Project-URL: Repository, https://github.com/xiachenrui/rui_utils
Description-Content-Type: text/markdown

[![build-badge](https://github.com/xiachenrui/rui_utils/actions/workflows/build.yml/badge.svg)](https://github.com/xiachenrui/rui_utils/actions/workflows/build.yml)
![PyPI](https://img.shields.io/pypi/v/rui_utils?label=pypi)
[![Downloads](https://static.pepy.tech/badge/rui_utils)](https://pepy.tech/project/rui_utils)
![Python 3.10](https://img.shields.io/badge/python->=3.10-blue.svg)
[![codecov](https://codecov.io/gh/xiachenrui/rui_utils/graph/badge.svg?token=zgwG4u9v0F)](https://codecov.io/gh/xiachenrui/rui_utils)
[![license-badge](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

# rui_utils

## Installation

> [!IMPORTANT]
> Requires Python >= 3.10 and CUDA-enabled GPU (CPU-only device is not recommended).

We recommend to install `rui_utils` to a new conda environment with [RAPIDS](https://docs.rapids.ai/install) dependencies.

```sh
mamba create -n rui_utils -c conda-forge -c rapidsai -c nvidia python=3.11 rapids=25.06 'cuda-version>=12.0,<=12.8' -y && conda activate rui_utils
pip install rui_utils
```

