Open Source
PyMapManager only exists because of the massive amount of creativity, expertise, and effort that has been put in to creating and maintaining a slew of open-source software projects.
Server
- Debian - Operating system
- NGINX - Web server for load balancing, microservices, and API gateways
- uwsgi - Web standard for NGINX to talk to Python
Python (back-end)
- Flask - Web microframework
- SciPy - Scientific computing ecosystem
- NumPy - Scientific computing for Python
- Pandas - Data analysis library
- Matplotlib - Plotting
- Tifffile - General purpose Tiff file library
- Redis - Database
- Celery - Distributed task queue
Javascript (front-end)
- Angular - Superheroic Javascript framework
- JQuery
- D3 - Data driven documents
- Leaflet - Interactive maps
- Plotly - Modern visualization for the data era
- Bootstrap - Worlds most popular HTML/CSS/JS Toolkit
Containers
- Docker - Software containers are the future
Documentation
- Jekyll - Static site generator (Main Map Manager documentation)
- mkDocs - Static site generator (This Website)
- Sphinx - To create documentation (PyMapManager API Documentation)