Welcome to Meerkat

Meerkat provides fast and flexible data structures for working with complex machine learning datasets. It is designed to house your data throughout the machine learning lifecycle – along the way enabling interactive data exploration, cross-modal training, and fine-grained error analysis.

Installation

Meerkat is available on PyPI and can be installed with pip.

pip install meerkat-ml

Optional dependencies

Some parts of Meerkat rely on optional dependencies. To install all optional dependencies use:

pip install meerkat-ml[all]

You can also install specific groups optional of dependencies using something like:

pip install meerkat-ml[vision,text]

See setup.py for a full list of optional dependencies.

To install the latest development version of Meerkat use:

pip install "meerkat-ml @ git+https://github.com/robustness-gym/meerkat@dev"

Optional Dependencies

Some parts of Meerkat rely on optional dependencies. To install all optional dependencies use:

pip install "meerkat-ml[all] @ git+https://github.com/robustness-gym/meerkat@dev"

You can also install specific groups optional of dependencies using something like:

``pip install ``pip install "meerkat-ml[vision,text] @ git+https://github.com/robustness-gym/meerkat@dev"``

See setup.py for a full list of optional dependencies.

To install from editable source, clone the meerkat repository and pip install in editable mode.

git clone https://github.com/robustness-gym/meerkat.git
cd meerkat
pip install -e .

Optional Dependencies

Some parts of Meerkat rely on optional dependencies. To install all optional dependencies use:

pip install -e .[dev]

You can also install specific groups optional of dependencies using something like:

pip install -e .[vision,text]

See setup.py for a full list of optional dependencies.

Next Steps

Get started with Meerkat by following along on Google Colab.

Walkthrough Notebook

Learn more about the motivation behind Meerkat and what it enables.

Introductory Blog Post