this is a version of the official OSA docker, but with recent python version.
heasoft needs to be re-built with python, hence the image built may take a while.
to test
$ make pull
$ make test
To run an interactive jupyter lab:
$ make run
components which evolve at a much higher pace than the omage content, are not included and should be synced or mounted separately.
Notebooks for use in the jupyter lab are not included. A diverse set of examples is available here:
https://github.com/cdcihub/oda_api_benchmark/
Interactive workflows (even in repeatable/reproducible environment) can not be sticktly repeatable/reproducible, since they depend on the human input. What consituties input may vary. In this image, we consider cloning repositories with well-defined and tracked notebooks to be user input. Hence, the fact that notebooks are not in the image does not make the workflows relying on it less reproducibly.
For notes on differences between reproducibility, repeatablility, and reusablity consider:
Content type
Image
Digest
sha256:cd21765cf…
Size
3.4 GB
Last updated
over 2 years ago
docker pull integralsw/osa-python