Sign inSign up

simonsobs/smurf-streamer:timing-debug

Integration & delivery
Internet of things
Data science
Manifest digest

sha256:59a700a47a917a73fa113be6ec7d57683961b80b4b8ac7294b1e0166d12ac8e3

OS/ARCH

linux/amd64

Compressed size

2.57 GB

Last pushed

7 months by simonsobs

Type

Image

Manifest digest

sha256:59a700a47a917a73fa113be6ec7d57683961b80b4b8ac7294b1e0166d12ac8e3

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=20.040 B
5ADD file ... in / 27.25 MB
6CMD ["/bin/bash"]0 B
7RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive 325.76 MB
8RUN /bin/sh -c mkdir -p178 B
9WORKDIR /usr/local/src/epics/base-3.15.532 B
10RUN /bin/sh -c wget -c14.25 MB
11ENV EPICS_BASE=/usr/local/src/epics/base-3.15.50 B
12ENV EPICS_HOST_ARCH=linux-x86_640 B
13ENV PATH=/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
14ENV LD_LIBRARY_PATH=/usr/local/src/epics/base-3.15.5/lib/linux-x86_64:0 B
15ENV PYEPICS_LIBCA=/usr/local/src/epics/base-3.15.5/lib/linux-x86_64/libca.so0 B
16RUN /bin/sh -c pip3 install21.19 MB
17WORKDIR /usr/local/src32 B
18ADD packages/IPMC.tar.gz . # buildkit12.86 MB
19ENV LD_LIBRARY_PATH=/usr/local/src/IPMC/lib64:/usr/local/src/epics/base-3.15.5/lib/linux-x86_64:0 B
20ENV PATH=/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
21RUN /bin/sh -c mkdir -p170 B
22ADD packages/FirmwareLoader.tar.gz /usr/local/src/FirmwareLoader/ # buildkit3.9 MB
23ENV PATH=/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
24ADD packages/ProgramFPGA /usr/local/src/ProgramFPGA # buildkit5.47 KB
25ENV PATH=/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
26RUN /bin/sh -c useradd -d2.04 KB
27WORKDIR /0 B
28RUN /bin/sh -c apt-get update303.37 MB
29RUN /bin/sh -c pip3 install91.56 MB
30WORKDIR /usr/local/src32 B
31RUN /bin/sh -c git clone28.54 MB
32WORKDIR /usr/local/src/rogue32 B
33RUN /bin/sh -c mkdir build176 B
34WORKDIR /usr/local/src/rogue/build32 B
35RUN /bin/sh -c cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo48.8 MB
36ENV PYTHONPATH=/usr/local/src/rogue/lib:0 B
37ENV PYTHONPATH=/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
38ENV ROGUE_DIR=/usr/local/src/rogue0 B
39ENV PYQTDESIGNERPATH=/usr/local/src/rogue/python/pyrogue/pydm:0 B
40ENV PYDM_DATA_PLUGINS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/data_plugins0 B
41ENV PYDM_TOOLS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/tools0 B
42RUN /bin/sh -c mkdir -p164 B
43COPY scripts/* /usr/local/src/rogue_utilities/ # buildkit1.27 KB
44ENV PATH=/usr/local/src/rogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
45ARG GH_TOKEN0 B
46RUN |1 GH_TOKEN=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 /bin/sh -c4.77 MB
47WORKDIR /tmp32 B
48COPY requirements.txt . # buildkit236 B
49RUN |1 GH_TOKEN=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 /bin/sh -c206.38 MB
50RUN |1 GH_TOKEN=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 /bin/sh -c112 B
51WORKDIR /tmp32 B
52COPY download_fw.py . # buildkit903 B
53RUN |1 GH_TOKEN=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 /bin/sh -c20.55 MB
54WORKDIR /usr/local/src32 B
55RUN |1 GH_TOKEN=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 /bin/sh -c143.02 MB
56WORKDIR /usr/local/src/smurf-pcie32 B
57RUN |1 GH_TOKEN=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 /bin/sh -c310 B
58RUN |1 GH_TOKEN=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 /bin/sh -c689.34 MB
59ENV PYTHONPATH=/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
60ENV PYTHONPATH=/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
61ARG branch0 B
62WORKDIR /usr/local/src32 B
63RUN |2 GH_TOKEN=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 branch= /bin/sh153.58 MB
64USER cryo0 B
65RUN |2 GH_TOKEN=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 branch= /bin/sh206 B
66USER root0 B
67WORKDIR /usr/local/src/pysmurf32 B
68RUN |2 GH_TOKEN=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 branch= /bin/sh1.78 MB
69RUN |2 GH_TOKEN=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 branch= /bin/sh181 B
70WORKDIR /usr/local/src/pysmurf/build32 B
71RUN |2 GH_TOKEN=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 branch= /bin/sh7.53 MB
72ENV PYTHONPATH=/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
73ENV SMURF_DIR=/usr/local/src/pysmurf0 B
74ENV PYSMURF_TOP=/usr/local/src/pysmurf0 B
75RUN |2 GH_TOKEN=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 branch= /bin/sh169 B
76ADD scripts/* /usr/local/src/pysmurf_utilities/ # buildkit7.61 KB
77ENV PATH=/usr/local/src/pysmurf_utilities:/usr/local/src/rogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
78RUN |2 GH_TOKEN=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 branch= /bin/sh126 B
79ENV EPICS_CA_AUTO_ADDR_LIST=NO0 B
80ENV EPICS_CA_ADDR_LIST=localhost0 B
81ENV EPICS_PREFIX=smurf_server0 B
82ENV MPLBACKEND=GTK3Agg0 B
83COPY jupyter /.jupyter # buildkit315 B
84RUN |2 GH_TOKEN=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 branch= /bin/sh318 B
85ENV JUPYTER_CONFIG_DIR=/.jupyter0 B
86RUN /bin/sh -c apt update112.95 MB
87RUN /bin/sh -c cd /usr/local/src11.73 MB
88ENV SPT3G_SOFTWARE_PATH=/usr/local/src/spt3g_software0 B
89ENV SPT3G_SOFTWARE_BUILD_PATH=/usr/local/src/spt3g_software/build0 B
90ENV PATH=/usr/local/src/spt3_software/build/bin:/usr/local/src/pysmurf_utilities:/usr/local/src/rogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
91ENV LD_LIBRARY_PATH=/usr/local/src/spt3g_software/build/spt3g:/usr/local/src/IPMC/lib64:/usr/local/src/epics/base-3.15.5/lib/linux-x86_64:0 B
92ENV PYTHONPATH=/usr/local/src/spt3g_software/build:/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
93RUN /bin/sh -c echo "INSTALLING12.29 MB
94RUN /bin/sh -c echo "INSTALLING380.45 MB
95WORKDIR /usr/local/src/32 B
96ENV SO3G_DIR=/usr/local/src/so3g0 B
97ENV SPT3G_DIR=/usr/local/src/spt3g_software0 B
98COPY . /usr/local/src/smurf-streamer # buildkit7.59 MB
99WORKDIR /usr/local/src/smurf-streamer/build184 B
100RUN /bin/sh -c rm -rf32.09 KB
101RUN /bin/sh -c make #946.44 KB
102RUN /bin/sh -c pip3 install23.58 KB
103ENV PYTHONPATH=/usr/local/src/smurf-streamer/lib:/usr/local/src/spt3g_software/build:/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
104ENV PYTHONPATH=/usr/local/src/smurf-streamer/python:/usr/local/src/smurf-streamer/lib:/usr/local/src/spt3g_software/build:/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
105WORKDIR /usr/local/src/smurf-streamer32 B
106ENTRYPOINT ["/bin/sh" "-c" "/bin/bash"]0 B

Command

 ARG RELEASE