Latest DockerHub Images: https://hub.docker.com/orgs/coffeateam/repositories
dev-tags represent the status ofdevbranchhead-tags represent the status ofmainbranch202x.x.x-and0.7.x.-, as welllatestrepresent relevant tags in this repository
Images are named <flavour>-<distro>. The flavour says what is in the image:
| Flavour | coffea | dask-awkward / dask-histogram |
dask / distributed |
|---|---|---|---|
coffea-0.7 |
0.7.x | n/a | as resolved |
coffea-dak |
CalVer | yes (dak is the usual import alias) |
as pinned in the env file |
coffea |
CalVer | no | no upper pin |
Use coffea-dak-* unless you have a reason not to: it is the supported image
and the one that can run the dask-awkward / hist.dask code paths.
coffea-* exists to test whether dropping dask-awkward allows a newer
dask / distributed. It cannot run hist.dask.
- Dockerfiles and conda environment files are available in
coffea-daskdirectory - All distro variants build from a single
coffea-dask/Dockerfile, selected by theBASE_IMAGE,ENV_YAMLandNODAKbuild args
environment-eaf.yamlcurrently listsdask-awkwardbut notdask-histogram, sohist.daskis not importable in the EAF image and thehist.dasktest is skipped there.
- Dockerfiles and conda environment files are available in
coffea-basedirectory
The previous names said which directory an image was built from, not what was
in it: dask meant CalVer and base meant 0.7.x. They have been renamed:
| Old name | New name | Contents changed? |
|---|---|---|
coffea-base-almalinux8 |
coffea-0.7-almalinux8 |
no |
coffea-base-almalinux9 |
coffea-0.7-almalinux9 |
no |
coffea-dask-almalinux8 |
coffea-dak-almalinux8 |
no |
coffea-dask-almalinux9 |
coffea-dak-almalinux9 |
no |
coffea-dask-almalinux9-eaf |
coffea-dak-almalinux9-eaf |
no |
coffea-dask-almalinux9-noml |
coffea-almalinux9-noml |
no (it never had dask-awkward) |
The old names are still published as aliases of the new ones — same digest, same contents — so existing pulls keep working. They will stop being updated; please move to the new names. No old name has been reused for a different image, so nothing you already pull can silently change underneath you.
Images are published to:
- Docker Hub:
coffeateam/<image> - OSG Harbor:
hub.opensciencegrid.org/coffea-casa/<image>