Skip to content

gwastro/docker-pycbc-base-el7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base PyCBC CentOS 7 Container

This is an basic container that contains all the requirements for a PyCBC installation.

It is based on the LIGO LALSuite Development EL7 container, but removes the system lalsuite install and replaces it with the version https://git.ligo.org/lscsoft/lalsuite/commit/89a30fcf86f5d23455303e32051a87b0e3c3084a required for the PyCBC 1.12 release series. Additional dependencies for PyCBC development are also installed.

View on Docker Hub

To build this container, run the commands (changing TAG as appropriate):

TAG="v3.2-89a30fc"
docker login
docker build --no-cache -t pycbc/pycbc-base-el7:${TAG} https://github.com/gwastro/docker-pycbc-base-el7.git#${TAG}
docker push pycbc/pycbc-base-el7:${TAG}
docker tag pycbc/pycbc-base-el7:${TAG} pycbc/pycbc-base-el7:latest
docker push pycbc/pycbc-base-el7:latest

PyCBC derives from this container via its Dockerfile so if a new pycbc-base-el7 image is pushed to Docker Hub, then that file needs to be updated to use the new tag.

Intel MKL Libraries

This Docker image contains the redistributable Intel MKL shared libraries provided under the Intel Simplified Software License. The contents of /opt/intel are Copyright (c) 2018 Intel Corporation and provided under the terms of the Intel license.