Software information
ICDB application
The software that makes up ICDB is written by Dan O'Sullivan. It uses these open source projects:
- Python
- Flask
- Gunicorn
- SQLAlchemy
- bokeh
- Pillow
- Celery
- rpy2
- Bootstrap
- intercooler.js
- memcached
- Redis
- Docker
- NGINX
This is ICDB build number 884.
Color analysis
Color analysis of images is provided by the colordistance and recolorize R packages, written by Hannah Weller.
Publication:
- Weller HI, Westneat MW. 2019. Quantitative color profiling of digital images with earth mover’s distance using the R package colordistance. PeerJ 7:e6398 https://doi.org/10.7717/peerj.6398
Infrastructure
The infrastructure that runs ICDB is designed and configured by Dan O'Sullivan, with support from Andrew Garcia at LSU AgCenter IT.
It uses these Microsoft Azure services:
- Azure Kubernetes Service
- Azure SQL
- Azure DevOps Pipelines
- Azure Container Registry
- Azure Storage
- Azure Functions
- Log Analytics