A minimal Docker image for pygmo, built on top of Miniconda and Python 3.12, with pygmo installed from conda-forge. This repository provides a ready-to-use container for running pygmo-based optimization tasks in a reproducible environment.
- Based on Miniconda (from ghcr.io/koushikeng/miniconda)
- Python 3.12
- pygmo 2.19.7
- pygmo installed from conda-forge
- Strict channel priority for reproducibility
You can pull the latest pre-built image from GitHub Container Registry:
docker pull ghcr.io/koushikeng/pygmo:latestdocker run -it --rm ghcr.io/koushikeng/pygmo:latestYou can also use this image as a base for your own Docker images:
FROM ghcr.io/koushikeng/pygmo:latest
# Add your code or dependencies hereTo build the image from this repository:
git clone https://github.com/koushikeng/pygmo-docker.git
cd pygmo-docker
docker build -t pygmo .pygmo is a scientific library for massively parallel optimization.