Skip to content

This application is part of the Data Science Management study program and the final project of the Data Science Ecosystem course.

Notifications You must be signed in to change notification settings

geyerandreas/aasee-data-api

 
 

Repository files navigation

Data Science Ecosystems - Project

This application is part of the Data Science Management study program and the final project of the Data Science Ecosystem course.

We created a dockerized Web-API for the Aasee using FastApi and a MySQL database.

One feature is the prediction of the water temperature for a future day by a given outdoor temperature on that day.

Datasets

Getting Started

Create your .env file. It is neccessary for the application to run.

cp .env.example .env

Docker

We use make with a makefile to simplify commands. So if you can use make, perfect!

If not, follow the specific setup files.

Production

Just run

make run-app

The API documentation can be accessed under 0.0.0.0:8000/docs.

For more information, see the production setup.

To stop run

make stop-app

Development

If you want to dig into the code and do further development you have to create a docker image first.

Run

docker build -t aasee-app-dev .

After that run

make run-app-dev

A uvicorn server will start.

The API documentation can be accessed under 0.0.0.0:8042/docs.

For more information, see the development setup.

To stop the development run

make stop-app-dev

Note

Be aware that we use PWD print working directory in our docker commands. If you run into errors due to this please make changes and use your current working directory path.

Authors

  • Andreas Geyer (Docker, make)
  • Michael Geyer (MySQL, FastAPI)
  • Tim Werner (Data Analytics)

About

This application is part of the Data Science Management study program and the final project of the Data Science Ecosystem course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 93.5%
  • Python 6.1%
  • Other 0.4%