i077 / castle

[EECS 395] Computer Algebra System Through LaTeX Expressions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CAStle

About:

This is the Computer Algebra System that we built for EECS-395. It is authored by David Blincoe, Imran Hossain, Chris Toomey, Ben Young, Kenny LeJeune, and unfortunately Sam Jenkins.

Required Software:

This project needs Node, Yarn, Python3, and Pip3 to function.

Setup:

Install Requirements

Requirements for both the frontend react project and backend flask project must be installed.

To install the React project requirements run the following commands from the root of the project.

cd frontend
npm install

To install the Flask requirements run the following commands from the root of the project.

cd backend
pip3 install -r requirements.txt

Build the frontend

To build the frontend run the following commands from the root of the project.

cd frontend
yarn build .

Running the Project:

To run the project, the 'start.sh' script in the root of the project should be run (You may have to give the 'start.sh' script executable permissions).

./start.sh

About

[EECS 395] Computer Algebra System Through LaTeX Expressions


Languages

Language:Python 93.7%Language:JavaScript 2.9%Language:ANTLR 2.4%Language:HTML 0.5%Language:CSS 0.5%Language:Shell 0.0%