semvec/pypi-packages huggingface dataset:
scrnatools 1.12.3
Tools for single cell RNA sequencing pipelines
Requires Python: >=3,

scrnatools provides helper plotting and analysis functions built on top of the scanpy and scVI packages to perform common tasks in scRNA-seq analysis pipelines. Extensive description of general best practices and detailed default pipeline examples can be found in the scanpy and scvi-tools documentation. For an example walkthrough of a typical scRNA-seq pipeline and the added functionality provided by scrnatools see the jupyter notebooks provided at https://github.com/j-germino/scrnatools-git/tree/main/examples. These can be uploaded to Google drive and run within a Google colab environemnt, using a GPU session. API documentation is available at: https://scrnatools-git.readthedocs.io/en/latest/.
ptspy 0.0.3
Pts is a python package for visualization and creative coding. It's the python version of the popular [Pts.js](https://ptsjs.org) library.
Requires Python: >=3.11

# ptspy

ptspy is a python package for visualization and creative coding. It's the python version of the popular [Pts.js](https://ptsjs.org) library. It's currently under active development and not ready for use.

# Install

```
conda create -n ptspy python=3.11 pip numpy
pip install flit
flit install --symlink
```

#### Creating requirements.txt

```
pipreqs .
```

OR

```
(venv) $ python -m pip install pip-tools
(venv) $ pip-compile pyproject.toml
```

## Develop

Install as local package:

```
pip install -e .
```

## Tests and benchmarks

Tests all

```
pytest
```

Skip or only Benchmarks

```
pytest --benchmark-only
pytest --benchmark-disable
```

Note that the files and folders must have named with "test" prefix or suffix in order for `pytest` to run them.

## Differences from Pts.js

- For simplicity, angles are in degress, not radian.

---

## pyproject template

Based on this template: https://github.com/microsoft/python-package-template