aryn-ai / sycamore

🍁 Sycamore is an LLM-powered search and analytics platform for unstructured data.
https://sycamore.readthedocs.io
Apache License 2.0
300 stars 31 forks source link

Migrate LUnA code to sycamore.query. #566

Closed mdwelsh closed 1 month ago

mdwelsh commented 1 month ago

This is an initial migration of the query-engine code to sycamore.query.

There are a few cleanup things I need to follow up on, such as moving over some demo Jupyter notebooks and adding this to the Sycamore documentation, but this will unblock the team allowing us to do development work in the Sycamore tree directly.

mdwelsh commented 1 month ago

OK, this passes tests and mypy (on my local machine, will look at CI). Ready for another look.