The Eilenberg-MacLane machine (EMM) is a program which computes the integral (co)homology groups of
This version, written in C++, is based on the results of my PhD thesis (Integral Cohomology of Finite Postnikov Towers, see Appendix B, pp. 87-89).
You can pull an image from Docker Hub
docker pull aclemen1/emm
or build from Dockerfile and source
docker build -t aclemen1/emm .
docker run -it --rm aclemen1/emm
docker run -it --rm aclemen1/emm ./emm [s] [n] [range]