Eos is the software platform for Georgia Tech's "Lightning from the Edge of Space" high-altitude ballooning project under the VIP program. This module defines the ground software.
git clone https://github.com/VIP-LES/EosGround.git
python -m venv venv
(PyCharm can also do this for you)source ./venv/bin/activate
(Note: If you have PyCharm initialize the venv, then the path might look like ./venv/Scripts/activate
)pip install -r requirements.txt
Note: to exit the venv, run deactivate
python -m EosGround.database.db_setup
to create the databaseNote: on Mac sometimes the postgres server acts up, try sudo service postgres restart
CONTRIBUTORS.md
in your PR.pip install <your dependency>
pip freeze
and compare the result to requirements.txt
. Add any new lines from the pip freeze
output to the requirements.txt fileimport <your dependency>
in your EosPayload python filespip install --upgrade --force-reinstall git+https://github.com/VIP-LES/EosLib@vX.Y.Z#egg=EosLib
(replace X.Y.Z
with the version number)See docs here
python manage.py runserver
npm install
and then npm start