-
Notifications
You must be signed in to change notification settings - Fork 2
Tech Stack
Amy Boyer edited this page Aug 23, 2019
·
5 revisions
The proposed tech stack for Theia is:
Library/Tool | Purpose |
---|---|
Docker | Container format |
Kubernetes | Container host |
Pipenv | Package management, virtual environment |
Postgres | Database |
Gunicorn | Web server (production) |
Django | App framework / ORM |
Celery | Task queue |
Redis | Task queue persistent storage |
Django Rest Framework | API for configuration objects |
Requests | REST over https |
SocialAuth | Web user OAuth integration to Panoptes |
panoptes-python-client | App integration to Panoptes |
Pillow | Image processing |
libtiff | Advanced GeoTIFF handling |
numpy | Advanced GeoTIFF handling |
libgdal | Coastline projection, someday? |
pyproj | Coordinate conversion |
pytest | Unit testing |
flake8 | Linting |