# _`datapan`_ [![Build](https://github.com/knapply/datapan/workflows/Rust+Python/badge.svg)](https://github.com/knapply/datapan/actions) [![Lifecycle](https://img.shields.io/badge/lifecycle-experimental-orange.svg)]() [![PyPI](https://badge.fury.io/py/datapan.svg)](https://badge.fury.io/py/datapan) [![Crates.io](https://img.shields.io/crates/v/datapan.svg?maxAge=3600)](https://crates.io/crates/datapan)
__This is still a test bed. It is not useful__ _`datapan`_ sifts through enormous files in parallelized Rust to only grab the data you want as quickly and memory-efficiently as possilbe.
# Installation ```sh ## create/activate venv # sudo apt-get install python3-venv # python3 -m venv datapan_env # source datapan_env/bin/activate # python -m pip install --upgrade pip ## install datapan pip install datapan ``` # Usage ```python import datapan some_dir = "" test = datapan.hello_rust(some_dir) print(test) ``` # Developer Version * Rust (nightly) ```sh curl https://sh.rustup.rs -sSf | sh # rustup default nightly rustup update nightly ``` * Poetry ```sh pip install poetry ``` ```sh make install make test ```