Metadata-Version: 2.2
Name: pyrle
Version: 0.0.42
Summary: Numeric run length encoding for Python.
Author-email: Endre Bakken Stovner <endbak@pm.me>
License: MIT
Project-URL: Homepage, http://github.com/pyranges/pyrle
Keywords: run-lengths,Rle,genomics
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Scientific/Engineering
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas
Requires-Dist: tabulate
Requires-Dist: numpy
Requires-Dist: natsort
Provides-Extra: dev
Requires-Dist: black; extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: pytest; extra == "dev"

# pyrle

[![Build Status](https://travis-ci.org/endrebak/pyrle.svg?branch=master)](https://travis-ci.org/endrebak/pyrle) [![hypothesis tested](graphs/hypothesis-tested-brightgreen.svg)](http://hypothesis.readthedocs.io/) [![PyPI version](https://badge.fury.io/py/pyrle.svg)](https://badge.fury.io/py/pyrle)

Run length arithmetic in Python using Cython. Inspired by the Rle class in R's
S4Vectors.

As opposed to S4Vectors, pyrle does not rotate the shortest vector, but rather extends the shorter Rle with zeroes. This is likely the desired behavior in almost all cases.
