Metadata-Version: 2.4
Name: rlic
Version: 0.2.0
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: 3
Classifier: Typing :: Typed
Requires-Dist: numpy>=1.21.0
Summary: A minimal Line Integral Convolution extension for NumPy, written in Rust
Author: C.M.T. Robert
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Project-URL: Homepage, https://github.com/neutrinoceros/rlic
Project-URL: Changelog, https://github.com/neutrinoceros/rlic/blob/main/CHANGELOG.md

# rLIC
[![PyPI](https://img.shields.io/pypi/v/rlic.svg?logo=pypi&logoColor=white&label=PyPI)](https://pypi.org/project/rlic/)
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)

***Line Integral Convolution for Python, written in Rust***

`rLIC` (pronounced 'relic') is a minimal implementation of the [Line Integral Convolution](https://en.wikipedia.org/wiki/Line_integral_convolution) algorithm for in-memory `numpy` arrays, written in Rust.


## Installation
```
python -m pip install rLIC
```

## Example usage

`rLIC` consists in a single Python function, `rlic.convolve`.

