Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meadowlark

Meadowlark is a Python wrapper for Cottontail, a flexible and efficient indexing library written in C++. Meadowlark exposes a minimal interface to Cottontail using pybind11, with additional conventions for handling annotations in Python.

Or that's the idea. Not much to see yet.

Local Development

This repo currently assumes a sibling checkout of Cottontail at ../Cottontail.

Known-good local setup:

conda activate meadow

Install the Python build tools if needed:

make deps

Build Cottontail first:

make cottontail

Then rebuild the extension in place from this repo:

make

The extension links against:

../Cottontail/bazel-bin/src/libcottontail.so

Quick checks:

make checking

If the editable install fails while writing package metadata, the extension may still have rebuilt successfully in meadowlark/.

About

Python wrapper for Cottontail

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages