Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: redirect to evadb #919

Merged
merged 1 commit into from
Jul 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ jobs:
steps:
- checkout
- run:
name: Install EVA package from GitHub repo and run tests
name: Install EvaDB package from GitHub repo and run tests
command: |
choco install python --version=3.10.8 -y
python --version
Expand All @@ -233,7 +233,7 @@ jobs:
pip --version
- checkout
- run:
name: Install EVA package from GitHub repo and run tests
name: Install EvaDB package from GitHub repo and run tests
no_output_timeout: 30m # 30 minute timeout
command: |
python -m venv test_evadb
Expand All @@ -251,7 +251,7 @@ jobs:
steps:
- checkout
- run:
name: Install EVA package from PIP and start server
name: Install EvaDB package from PIP and start server
command: |
pip install --upgrade pip
pip install evadb
Expand All @@ -264,7 +264,7 @@ jobs:
steps:
- checkout
- run:
name: Install EVA package locally and start server
name: Install EvaDB package locally and start server
command: |
pip install --upgrade pip
pip cache purge
Expand All @@ -280,7 +280,7 @@ jobs:
- setup_remote_docker
- checkout
- run:
name: Build EVA Docker image and start server
name: Build EvaDB Docker image and start server
command: |
docker build -t evadb docker
timeout 30 docker run evadb || true
Expand All @@ -293,7 +293,7 @@ jobs:
steps:
- setup_remote_docker
- run:
name: Pull EVA Docker image and start server
name: Pull EvaDB Docker image and start server
command: |
aws --version
docker pull evadbai/evaserver
Expand Down
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# EvaDB: Database System for AI Apps

<div>
<a href="https://colab.research.google.com/github/georgia-tech-db/eva/blob/master/tutorials/03-emotion-analysis.ipynb">
<a href="https://colab.research.google.com/github/georgia-tech-db/evadb/blob/master/tutorials/03-emotion-analysis.ipynb">
<img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open EvaDB on Colab"/>
</a>
<a href="https://join.slack.com/t/eva-db/shared_invite/zt-1i10zyddy-PlJ4iawLdurDv~aIAq90Dg">
Expand All @@ -15,7 +15,7 @@
</a>
<img alt="PyPI" src="https://img.shields.io/pypi/v/evadb.svg"/>
<img alt="License" src="https://img.shields.io/badge/license-Apache%202-brightgreen.svg?logo=apache"/>
<img alt="Coverage Status" src="https://coveralls.io/repos/github/georgia-tech-db/eva/badge.svg?branch=master"/>
<img alt="Coverage Status" src="https://coveralls.io/repos/github/georgia-tech-db/evadb/badge.svg?branch=master"/>
<a href="https://pepy.tech/project/evadb">
<img alt="Downloads" src="https://static.pepy.tech/badge/evadb"/>
</a>
Expand Down Expand Up @@ -162,33 +162,33 @@ This diagram presents the key components of EvaDB. EvaDB's AI-centric query opti
2. Unstructured media data (PDFs, videos, etc. on cloud/local filesystem).
3. Feature data (vector database system).

<img width="500" alt="Architecture Diagram" src="https://github.com/georgia-tech-db/eva/assets/5521975/01452ec9-87d9-4d27-90b2-c0b1ab29b16c">
<img width="500" alt="Architecture Diagram" src="https://github.com/georgia-tech-db/evadb/assets/5521975/01452ec9-87d9-4d27-90b2-c0b1ab29b16c">

## Screenshots

### 🔮 [Traffic Analysis](https://evadb.readthedocs.io/en/stable/source/tutorials/02-object-detection.html) (Object Detection Model)
| Source Video | Query Result |
|---------------|--------------|
|<img alt="Source Video" src="https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/traffic-input.webp" width="300"> |<img alt="Query Result" src="https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/traffic-output.webp" width="300"> |
|<img alt="Source Video" src="https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/traffic-input.webp" width="300"> |<img alt="Query Result" src="https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/traffic-output.webp" width="300"> |

### 🔮 [PDF Question Answering](https://evadb.readthedocs.io/en/stable/source/tutorials/12-query-pdf.html) (Question Answering Model)

| App |
|-----|
|<img alt="Source Video" src="https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/pdf-qa.webp" width="400"> |
|<img alt="Source Video" src="https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/pdf-qa.webp" width="400"> |

### 🔮 [MNIST Digit Recognition](https://evadb.readthedocs.io/en/stable/source/tutorials/01-mnist.html) (Image Classification Model)
| Source Video | Query Result |
|---------------|--------------|
|<img alt="Source Video" src="https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/mnist-input.webp" width="150"> |<img alt="Query Result" src="https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/mnist-output.webp" width="150"> |
|<img alt="Source Video" src="https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/mnist-input.webp" width="150"> |<img alt="Query Result" src="https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/mnist-output.webp" width="150"> |

### 🔮 [Movie Emotion Analysis](https://evadb.readthedocs.io/en/stable/source/tutorials/03-emotion-analysis.html) (Face Detection + Emotion Classification Models)

| Source Video | Query Result |
|---------------|--------------|
|<img alt="Source Video" src="https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/gangubai-input.webp" width="400"> |<img alt="Query Result" src="https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/gangubai-output.webp" width="400"> |
|<img alt="Source Video" src="https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/gangubai-input.webp" width="400"> |<img alt="Query Result" src="https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/gangubai-output.webp" width="400"> |

### 🔮 [License Plate Recognition](https://github.com/georgia-tech-db/eva-application-template) (Plate Detection + OCR Extraction Models)
### 🔮 [License Plate Recognition](https://github.com/georgia-tech-db/evadb-application-template) (Plate Detection + OCR Extraction Models)

| Query Result |
|--------------|
Expand All @@ -199,7 +199,7 @@ This diagram presents the key components of EvaDB. EvaDB's AI-centric query opti
👋 If you have general questions about EvaDB, want to say hello or just follow along, we'd like to invite you to join our [Slack Community](https://join.slack.com/t/eva-db/shared_invite/zt-1i10zyddy-PlJ4iawLdurDv~aIAq90Dg) and to [follow us on Twitter](https://twitter.com/evadb_ai).

<a href="https://join.slack.com/t/eva-db/shared_invite/zt-1i10zyddy-PlJ4iawLdurDv~aIAq90Dg">
<img src="https://raw.githubusercontent.com/georgia-tech-db/eva/master/docs/images/eva/eva-slack.png" alt="EvaDB Slack Channel" width="500">
<img src="https://raw.githubusercontent.com/georgia-tech-db/evadb/master/docs/images/evadb/eva-slack.png" alt="EvaDB Slack Channel" width="500">
</a>

If you run into any problems or issues, please create a Github issue and we'll try our best to help.
Expand All @@ -209,10 +209,10 @@ Don't see a feature in the list? Search our issue tracker if someone has already
## Contributing

[![PyPI Version](https://img.shields.io/pypi/v/evadb.svg)](https://pypi.org/project/evadb)
[![CI Status](https://circleci.com/gh/georgia-tech-db/eva.svg?style=svg)](https://circleci.com/gh/georgia-tech-db/eva)
[![CI Status](https://circleci.com/gh/georgia-tech-db/evadb.svg?style=svg)](https://circleci.com/gh/georgia-tech-db/evadb)
[![Documentation Status](https://readthedocs.org/projects/evadb/badge/?version=latest)](https://evadb.readthedocs.io/en/latest/index.html)

EvaDB is the beneficiary of many [contributors](https://github.com/georgia-tech-db/eva/graphs/contributors). All kinds of contributions to EvaDB are appreciated. To file a bug or to request a feature, please use <a href="https://github.com/georgia-tech-db/eva/issues">GitHub issues</a>. <a href="https://github.com/georgia-tech-db/eva/pulls">Pull requests</a> are welcome.
EvaDB is the beneficiary of many [contributors](https://github.com/georgia-tech-db/evadb/graphs/contributors). All kinds of contributions to EvaDB are appreciated. To file a bug or to request a feature, please use <a href="https://github.com/georgia-tech-db/evadb/issues">GitHub issues</a>. <a href="https://github.com/georgia-tech-db/evadb/pulls">Pull requests</a> are welcome.

For more information, see our
[contribution guide](https://evadb.readthedocs.io/en/stable/source/contribute/index.html).
Expand Down
4 changes: 2 additions & 2 deletions docs/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Run the following commands from this directory to compile the documentation.

```
cd eva/docs
cd evadb/docs
pip install -r requirements.txt
make html
open _build/html/index.html
Expand All @@ -11,6 +11,6 @@ open _build/html/index.html
To test links:

```
cd eva/docs
cd evadb/docs
sphinx-build . _build -b linkcheck
```
4 changes: 2 additions & 2 deletions docs/_templates/links.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<h4>Github Repo</h4>

<p class="topless">
<a href="https://github.com/georgia-tech-db/eva">Source code</a>
<a href="https://github.com/georgia-tech-db/evadb">Source code</a>
</p>

<h4>Issues</h4>

<p class="topless">
<a href="https://github.com/georgia-tech-db/eva/issues">All open issues</a>
<a href="https://github.com/georgia-tech-db/evadb/issues">All open issues</a>
</p>
2 changes: 0 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,6 @@
external_toc_path = "_toc.yml" # optional, default: _toc.yml
external_toc_exclude_missing = False # optional, default: False

# html_logo = "images/eva/eva-logo.png"

intersphinx_mapping = {
"python": ("https://docs.python.org/3", (None, "python-inv.txt"))
}
Expand Down
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
24 changes: 12 additions & 12 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Welcome to EvaDB!
.. rubric:: Database system for building simpler and faster AI-powered apps.

..
.. figure:: https://raw.githubusercontent.com/georgia-tech-db/eva/master/docs/images/eva/eva-banner.png
:target: https://github.com/georgia-tech-db/eva
.. figure:: https://raw.githubusercontent.com/georgia-tech-db/evadb/master/docs/images/evadb/evadb-banner.png
:target: https://github.com/georgia-tech-db/evadb
:width: 100%
:alt: EvaDB Banner

Expand All @@ -18,7 +18,7 @@ Welcome to EvaDB!

EvaDB is an AI-SQL database for developing apps powered by AI models. We aim to simplify the development and deployment of AI-powered apps that operate on structured (tables, feature stores) and unstructured data (videos, text, podcasts, PDFs, etc.).

- Github: https://github.com/georgia-tech-db/eva
- Github: https://github.com/georgia-tech-db/evadb
- PyPI: https://pypi.org/project/evadb/
- Twitter: https://twitter.com/evadb_ai
- Slack: https://join.slack.com/t/eva-db/shared_invite/zt-1i10zyddy-PlJ4iawLdurDv~aIAq90Dg
Expand Down Expand Up @@ -125,7 +125,7 @@ The same AI query can also be written directly in SQL and run on EvaDB.

EvaDB's declarative query language reduces the complexity of the app, leading to more maintainable code that allows users to build on top of each other's queries.

EvaDB comes with a wide range of models for analyzing unstructured data including image classification, object detection, OCR, face detection, etc. It is fully implemented in Python, and `licensed under the Apache license <https://github.com/georgia-tech-db/eva>`__. It already contains integrations with widely-used AI pipelines based on Hugging Face, PyTorch, and Open AI.
EvaDB comes with a wide range of models for analyzing unstructured data including image classification, object detection, OCR, face detection, etc. It is fully implemented in Python, and `licensed under the Apache license <https://github.com/georgia-tech-db/evadb>`__. It already contains integrations with widely-used AI pipelines based on Hugging Face, PyTorch, and Open AI.

The high-level SQL API allows even beginners to use EvaDB in a few lines of code. Advanced users can define custom user-defined functions that wrap around any AI model or Python library.

Expand Down Expand Up @@ -199,7 +199,7 @@ Illustrative EvaDB Apps
|:desert_island:| PDF Question Answering
~~~~

.. |pic7| image:: https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/pdf-qa.webp
.. |pic7| image:: https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/pdf-qa.webp
:width: 45%
:alt: App

Expand All @@ -208,11 +208,11 @@ Illustrative EvaDB Apps
|:desert_island:| Traffic Analysis App using Object Detection Model
~~~~

.. |pic1| image:: https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/traffic-input.webp
.. |pic1| image:: https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/traffic-input.webp
:width: 45%
:alt: Source Video

.. |pic2| image:: https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/traffic-output.webp
.. |pic2| image:: https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/traffic-output.webp
:width: 45%
:alt: Query Result

Expand All @@ -221,11 +221,11 @@ Illustrative EvaDB Apps
|:desert_island:| MNIST Digit Recognition using Image Classification Model
~~~~

.. |pic3| image:: https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/mnist-input.webp
.. |pic3| image:: https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/mnist-input.webp
:width: 20%
:alt: Source Video

.. |pic4| image:: https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/mnist-output.webp
.. |pic4| image:: https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/mnist-output.webp
:width: 20%
:alt: Query Result

Expand All @@ -234,11 +234,11 @@ Illustrative EvaDB Apps
|:desert_island:| Movie Analysis App using Face Detection + Emotion Classification Models
~~~~

.. |pic5| image:: https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/gangubai-input.webp
.. |pic5| image:: https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/gangubai-input.webp
:width: 45%
:alt: Source Video

.. |pic6| image:: https://github.com/georgia-tech-db/eva/releases/download/v0.1.0/gangubai-output.webp
.. |pic6| image:: https://github.com/georgia-tech-db/evadb/releases/download/v0.1.0/gangubai-output.webp
:width: 45%
:alt: Query Result

Expand All @@ -249,4 +249,4 @@ Illustrative EvaDB Apps
.. |pypi_status| image:: https://img.shields.io/pypi/v/evadb.svg
:target: https://pypi.org/project/evadb
.. |License| image:: https://img.shields.io/badge/license-Apache%202-brightgreen.svg?logo=apache
:target: https://github.com/georgia-tech-db/eva/blob/master/LICENSE.txt
:target: https://github.com/georgia-tech-db/evadb/blob/master/LICENSE.txt
18 changes: 9 additions & 9 deletions docs/source/contribute/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ Contributing

We welcome all kinds of contributions to EvaDB.

- `Code reviews <https://github.com/georgia-tech-db/eva/pulls>`_
- `Improving documentation <https://github.com/georgia-tech-db/eva/tree/master/docs>`_
- `Tutorials and applications <https://github.com/georgia-tech-db/eva/tree/master/tutorials>`_
- `Code reviews <https://github.com/georgia-tech-db/evadb/pulls>`_
- `Improving documentation <https://github.com/georgia-tech-db/evadb/tree/master/docs>`_
- `Tutorials and applications <https://github.com/georgia-tech-db/evadb/tree/master/tutorials>`_
- New features

Setting up the Development Environment
Expand All @@ -16,7 +16,7 @@ the source. Follow the following instructions to build EvaDB locally. We recomme

.. code-block:: bash

git clone https://github.com/georgia-tech-db/eva.git && cd eva
git clone https://github.com/georgia-tech-db/evadb.git && cd evadb
python3 -m venv test_evadb # create a virtual environment
source test_evadb/bin/activate # activate the virtual environment
pip install --upgrade pip # upgrade pip
Expand Down Expand Up @@ -63,12 +63,12 @@ Follow the following steps to contribute to EvaDB:

.. code-block:: bash

git remote add origin git@github.com:georgia-tech-db/eva.git
git remote add origin git@github.com:georgia-tech-db/evadb.git
git pull . origin/master

- Run the `test script <#testing>`__ to ensure that all the test cases pass.
- If you are adding a new EvaDB command, add an illustrative example usage in
the `documentation <https://github.com/georgia-tech-db/eva/tree/master/docs>`_.
the `documentation <https://github.com/georgia-tech-db/evadb/tree/master/docs>`_.
- Run the following command to ensure that code is properly formatted.

.. code-block:: python
Expand Down Expand Up @@ -108,16 +108,16 @@ We recommend using Visual Studio Code with a debugger for developing EvaDB. Here
3. Follow these instructions to run a particular test case from the file:
`Getting started <https://github.com/kondratyev-nv/vscode-python-test-adapter#getting-started>`__.

.. image:: images/eva-debug-1.jpg
.. image:: images/evadb-debug-1.jpg
:width: 1200

.. image:: images/eva-debug-2.jpg
.. image:: images/evadb-debug-2.jpg
:width: 1200

Architecture Diagram
====

.. image:: ../../images/eva/eva-arch.png
.. image:: ../../images/evadb/evadb-arch.png
:width: 1200

Troubleshooting
Expand Down
2 changes: 1 addition & 1 deletion docs/source/contribute/internals.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ EvaDB Internals
Path of a Query
-------------------

The following code represents a sequence of operations that can be used to execute a query in a evaql database. found in `evadb/server/command_handler.py <https://github.com/georgia-tech-db/eva/blob/076704705c35245a6c83a626dba599342c59ff64/evadb/server/command_handler.py#L37>`_
The following code represents a sequence of operations that can be used to execute a query in a evaql database. found in `evadb/server/command_handler.py <https://github.com/georgia-tech-db/evadb/blob/076704705c35245a6c83a626dba599342c59ff64/evadb/server/command_handler.py#L37>`_

Parse the query using the Parser() function provided by the evaql library. The result of this step will be a parsed representation of the query in the form of an abstract syntax tree (AST).

Expand Down
2 changes: 1 addition & 1 deletion docs/source/contribute/internals/catalog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Catalog
Catalog Manager
---------------

`catalog_manager <https://github.com/georgia-tech-db/eva/blob/076704705c35245a6c83a626dba599342c59ff64/evadb/catalog/catalog_manager.py#L44>`_ provides a set of services to interact with a database that stores metadata about tables, columns, and user-defined functions (UDFs). Information like what is the data type in a certain column in a table, type of a table, its name, etc.. It contains functions to get, insert and delete catalog entries for Tables, UDFs, UDF IOs, Columns and Indexes.
`catalog_manager <https://github.com/georgia-tech-db/evadb/blob/076704705c35245a6c83a626dba599342c59ff64/evadb/catalog/catalog_manager.py#L44>`_ provides a set of services to interact with a database that stores metadata about tables, columns, and user-defined functions (UDFs). Information like what is the data type in a certain column in a table, type of a table, its name, etc.. It contains functions to get, insert and delete catalog entries for Tables, UDFs, UDF IOs, Columns and Indexes.

This data is stored in the evadb_catalog.db file which can be found in `~/.evadb/<version>/` folder.

Expand Down
2 changes: 1 addition & 1 deletion docs/source/overview/concepts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Here is an illustrative UDF for classifying MNIST images.

.. code-block:: bash

!wget -nc https://raw.githubusercontent.com/georgia-tech-db/eva/master/evadb/udfs/mnist_image_classifier.py
!wget -nc https://raw.githubusercontent.com/georgia-tech-db/evadb/master/evadb/udfs/mnist_image_classifier.py

.. code-block:: python

Expand Down
2 changes: 1 addition & 1 deletion docs/source/overview/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ Here is an `illustrative MNIST digit classification app <https://evadb.readthedo
# Only calling query.df() will run the query
response = query.df()

The notebook works on `Google Colab <https://colab.research.google.com/github/georgia-tech-db/eva/blob/master/tutorials/01-mnist.ipynb>`_.
The notebook works on `Google Colab <https://colab.research.google.com/github/georgia-tech-db/evadb/blob/master/tutorials/01-mnist.ipynb>`_.

.. image:: ../../images/reference/mnist.png
Loading