simonsobs/smurf-streamer:rogue6-rc2

Manifest digest

sha256:c06ead88e68d3e664626389bd297668e4af93334d687a33dc3e5fc1fc914e171

OS/ARCH

linux/amd64

Compressed size

3.87 GB

Last pushed

about 2 months by simonsobs

Type

Image

Manifest digest

sha256:c06ead88e68d3e664626389bd297668e4af93334d687a33dc3e5fc1fc914e171

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 -p167 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 clone62.25 MB
27WORKDIR /usr/local/src/rogue/build32 B
28RUN /bin/sh -c cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo48.77 MB
29ENV ROGUE_DIR=/usr/local/src/rogue0 B
30ENV PYTHONPATH=/usr/local/src/rogue/python:0 B
31ENV LD_LIBRARY_PATH=/usr/local/src/rogue/lib:/usr/local/src/IPMC/lib64:0 B
32ENV PYQTDESIGNERPATH=/usr/local/src/rogue/python/pyrogue/pydm:0 B
33ENV PYDM_DATA_PLUGINS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/data_plugins0 B
34ENV PYDM_TOOLS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/tools0 B
35RUN /bin/sh -c mkdir -p182 B
36COPY scripts/* /usr/local/src/rogue/rogue_utilities/ # buildkit1.29 KB
37ENV 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
38WORKDIR /0 B
39ARG GH_TOKEN0 B
40WORKDIR /tmp32 B
41COPY requirements.txt . # buildkit241 B
42RUN |1 GH_TOKEN=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 /bin/sh -c264.57 MB
43RUN |1 GH_TOKEN=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 /bin/sh -c112 B
44WORKDIR /tmp32 B
45COPY download_fw.py . # buildkit906 B
46RUN |1 GH_TOKEN=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 /bin/sh -c41.55 MB
47WORKDIR /usr/local/src32 B
48RUN |1 GH_TOKEN=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 /bin/sh -c78.85 MB
49WORKDIR /usr/local/src/smurf-pcie32 B
50RUN |1 GH_TOKEN=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 /bin/sh -c305 B
51RUN |1 GH_TOKEN=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 /bin/sh -c356 B
52RUN |1 GH_TOKEN=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 /bin/sh -c32 B
53RUN |1 GH_TOKEN=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 /bin/sh -c1.75 GB
54ENV PYTHONPATH=/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
55ENV PYTHONPATH=/usr/local/src/smurf-pcie/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
56ENV 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
57RUN |1 GH_TOKEN=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 /bin/sh -c43.95 MB
58ARG branch0 B
59WORKDIR /usr/local/src32 B
60RUN |2 GH_TOKEN=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 branch= /bin/sh229.99 MB
61USER cryo0 B
62RUN |2 GH_TOKEN=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 branch= /bin/sh206 B
63USER root0 B
64WORKDIR /usr/local/src/pysmurf32 B
65RUN |2 GH_TOKEN=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 branch= /bin/sh11.5 MB
66RUN |2 GH_TOKEN=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 branch= /bin/sh179 B
67WORKDIR /usr/local/src/pysmurf/build32 B
68RUN |2 GH_TOKEN=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 branch= /bin/sh6.72 MB
69ENV 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
70ENV SMURF_DIR=/usr/local/src/pysmurf0 B
71ENV PYSMURF_TOP=/usr/local/src/pysmurf0 B
72RUN |2 GH_TOKEN=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 branch= /bin/sh165 B
73ADD scripts/* /usr/local/src/pysmurf_utilities/ # buildkit7.6 KB
74ENV 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
75RUN |2 GH_TOKEN=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 branch= /bin/sh129 B
76ENV MPLBACKEND=GTK3Agg0 B
77COPY jupyter /.jupyter # buildkit320 B
78RUN |2 GH_TOKEN=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 branch= /bin/sh322 B
79ENV JUPYTER_CONFIG_DIR=/.jupyter0 B
80RUN /bin/sh -c apt update141.32 MB
81RUN /bin/sh -c cd /usr/local/src11.99 MB
82ENV SPT3G_SOFTWARE_PATH=/usr/local/src/spt3g_software0 B
83ENV SPT3G_SOFTWARE_BUILD_PATH=/usr/local/src/spt3g_software/build0 B
84ENV 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
85ENV LD_LIBRARY_PATH=/usr/local/src/spt3g_software/build/lib:/usr/local/src/rogue/lib:/usr/local/src/IPMC/lib64:0 B
86ENV 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
87RUN /bin/sh -c echo "INSTALLING8.76 MB
88RUN /bin/sh -c pip install329.33 MB
89WORKDIR /usr/local/src/32 B
90ENV SO3G_DIR=/usr/local/src/so3g0 B
91ENV SPT3G_DIR=/usr/local/src/spt3g_software0 B
92COPY . /usr/local/src/smurf-streamer # buildkit9.03 MB
93WORKDIR /usr/local/src/smurf-streamer/build32 B
94RUN /bin/sh -c rm -rf35.8 KB
95RUN /bin/sh -c make #1000.89 KB
96RUN /bin/sh -c pip3 install23.98 KB
97ENV 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
98ENV 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
99WORKDIR /usr/local/src/smurf-streamer32 B
100ENTRYPOINT ["/bin/sh" "-c" "/bin/bash"]0 B

Command

 ARG RELEASE