simonsobs/smurf-streamer:rogue6-rc4

Manifest digest

sha256:76754600cdaaf43c7f4b01aae7b1f478d9a957456949eaa576b9b75a3e57eadf

OS/ARCH

linux/amd64

Compressed size

3.87 GB

Last pushed

about 2 months by simonsobs

Type

Image

Manifest digest

sha256:76754600cdaaf43c7f4b01aae7b1f478d9a957456949eaa576b9b75a3e57eadf

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=24.040 B
5ADD file ... in / 29.18 MB
6CMD ["/bin/bash"]0 B
7RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive 445.87 MB
8ENV VIRTUAL_ENV=/opt/venv0 B
9RUN /bin/sh -c python3 -m4 MB
10ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
11RUN /bin/sh -c python3 -m35.61 MB
12WORKDIR /usr/local/src32 B
13ADD packages/IPMC.tar.gz . # buildkit12.86 MB
14ENV LD_LIBRARY_PATH=/usr/local/src/IPMC/lib64:0 B
15ENV PATH=/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
16RUN /bin/sh -c mkdir -p165 B
17ADD packages/FirmwareLoader.tar.gz /usr/local/src/FirmwareLoader/ # buildkit3.9 MB
18ENV PATH=/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
19ADD packages/ProgramFPGA /usr/local/src/ProgramFPGA # buildkit5.47 KB
20ENV PATH=/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
21RUN /bin/sh -c set -eux;1.49 KB
22WORKDIR /0 B
23RUN /bin/sh -c apt-get update290.81 MB
24RUN /bin/sh -c pip3 install53.49 MB
25WORKDIR /usr/local/src32 B
26RUN /bin/sh -c git clone61.54 MB
27WORKDIR /usr/local/src/rogue32 B
28RUN /bin/sh -c git checkout67.3 KB
29RUN /bin/sh -c mkdir build173 B
30WORKDIR /usr/local/src/rogue/build32 B
31RUN /bin/sh -c cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo48.84 MB
32ENV ROGUE_DIR=/usr/local/src/rogue0 B
33ENV PYTHONPATH=/usr/local/src/rogue/python:0 B
34ENV LD_LIBRARY_PATH=/usr/local/src/rogue/lib:/usr/local/src/IPMC/lib64:0 B
35ENV PYQTDESIGNERPATH=/usr/local/src/rogue/python/pyrogue/pydm:0 B
36ENV PYDM_DATA_PLUGINS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/data_plugins0 B
37ENV PYDM_TOOLS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/tools0 B
38RUN /bin/sh -c mkdir -p181 B
39COPY scripts/* /usr/local/src/rogue/rogue_utilities/ # buildkit1.29 KB
40ENV PATH=/usr/local/src/roguerogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
41WORKDIR /0 B
42ARG GH_TOKEN0 B
43WORKDIR /tmp32 B
44COPY requirements.txt . # buildkit239 B
45RUN |1 GH_TOKEN=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 /bin/sh -c264.48 MB
46RUN |1 GH_TOKEN=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 /bin/sh -c112 B
47WORKDIR /tmp32 B
48COPY download_fw.py . # buildkit907 B
49RUN |1 GH_TOKEN=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 /bin/sh -c41.55 MB
50WORKDIR /usr/local/src32 B
51RUN |1 GH_TOKEN=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 /bin/sh -c78.92 MB
52WORKDIR /usr/local/src/smurf-pcie32 B
53RUN |1 GH_TOKEN=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 /bin/sh -c305 B
54RUN |1 GH_TOKEN=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 /bin/sh -c355 B
55RUN |1 GH_TOKEN=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 /bin/sh -c32 B
56RUN |1 GH_TOKEN=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 /bin/sh -c1.75 GB
57ENV PYTHONPATH=/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
58ENV PYTHONPATH=/usr/local/src/smurf-pcie/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
59ENV PYTHONPATH=/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
60RUN |1 GH_TOKEN=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 /bin/sh -c43.98 MB
61ARG branch0 B
62WORKDIR /usr/local/src32 B
63RUN |2 GH_TOKEN=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 branch= /bin/sh230 MB
64USER cryo0 B
65RUN |2 GH_TOKEN=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 branch= /bin/sh207 B
66USER root0 B
67WORKDIR /usr/local/src/pysmurf32 B
68RUN |2 GH_TOKEN=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 branch= /bin/sh11.5 MB
69RUN |2 GH_TOKEN=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 branch= /bin/sh179 B
70WORKDIR /usr/local/src/pysmurf/build32 B
71RUN |2 GH_TOKEN=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 branch= /bin/sh6.72 MB
72ENV PYTHONPATH=/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python: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/sh164 B
76ADD scripts/* /usr/local/src/pysmurf_utilities/ # buildkit7.6 KB
77ENV PATH=/usr/local/src/pysmurf_utilities:/usr/local/src/roguerogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/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 MPLBACKEND=GTK3Agg0 B
80COPY jupyter /.jupyter # buildkit320 B
81RUN |2 GH_TOKEN=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 branch= /bin/sh322 B
82ENV JUPYTER_CONFIG_DIR=/.jupyter0 B
83RUN /bin/sh -c apt update141.32 MB
84RUN /bin/sh -c cd /usr/local/src11.99 MB
85ENV SPT3G_SOFTWARE_PATH=/usr/local/src/spt3g_software0 B
86ENV SPT3G_SOFTWARE_BUILD_PATH=/usr/local/src/spt3g_software/build0 B
87ENV PATH=/usr/local/src/spt3g_software/build/bin:/usr/local/src/pysmurf_utilities:/usr/local/src/roguerogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
88ENV LD_LIBRARY_PATH=/usr/local/src/spt3g_software/build/lib:/usr/local/src/rogue/lib:/usr/local/src/IPMC/lib64:0 B
89ENV 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/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
90RUN /bin/sh -c echo "INSTALLING8.76 MB
91RUN /bin/sh -c pip install329.33 MB
92WORKDIR /usr/local/src/32 B
93ENV SO3G_DIR=/usr/local/src/so3g0 B
94ENV SPT3G_DIR=/usr/local/src/spt3g_software0 B
95COPY . /usr/local/src/smurf-streamer # buildkit9.03 MB
96WORKDIR /usr/local/src/smurf-streamer/build32 B
97RUN /bin/sh -c rm -rf35.8 KB
98RUN /bin/sh -c make #1000.89 KB
99RUN /bin/sh -c pip3 install23.98 KB
100ENV 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/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
101ENV 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/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
102WORKDIR /usr/local/src/smurf-streamer32 B
103ENTRYPOINT ["/bin/sh" "-c" "/bin/bash"]0 B

Command

 ARG RELEASE