/VOEIS

An elegant and content-rich web application that Visualizes the Online Encyclopedia of Integer Sequences.

Primary LanguageJavaScript

VOEIS

https://voeis.pythonanywhere.com

Overview

Visualization of the Online Encylodpedia of Integer Sequences (VOEIS) aims to visualize integer sequences for analaysis purposes. We use the OEIS database for our project.

If you want to learn more, check out this video:

Gallery

image

image

image

Online Version

The application is currently hosted on PythonAnywhere: https://voeis.pythonanywhere.com/

Local Version

The local version requires you to host the database locally. Because of this, we recommend running this on a machine with at least 6GB of RAM.

To run our project locally, be sure to first clone our repo:

git clone https://github.com/DavidJMiller/VOEIS

Then, move into the VOEIS directory and build the database (this step may take a few minutes):

cd VOEIS
python data/build_voeis_db.py

After the database is built, run our application:

python run.py

The application should be available on http://0.0.0.0:6060 or localhost:6060. If the above does not work, you can also run the application with:

flask run

The applicaiton will be available on http://0.0.0.0:5000 or localhost:5000.

Requirements

The applicaiton requires Flask and PycURL. The application also requires a working internet connection.