%23%20%2F%2F%2F%20script%0A%23%20requires-python%20%3D%20%22%3E%3D3.13%22%0A%23%20dependencies%20%3D%20%5B%0A%23%20%20%20%20%20%22marimo%3E%3D0.19.7%22%2C%0A%23%20%5D%0A%23%20%2F%2F%2F%0A%0Aimport%20marimo%0A%0A__generated_with%20%3D%20%220.19.11%22%0Aapp%20%3D%20marimo.App(width%3D%22medium%22)%0A%0A%0A%40app.cell%0Adef%20_()%3A%0A%20%20%20%20import%20marimo%20as%20mo%0A%0A%20%20%20%20return%20(mo%2C)%0A%0A%0A%40app.cell%0Adef%20_()%3A%0A%20%20%20%20import%20numpy%20as%20np%0A%0A%20%20%20%20return%20(np%2C)%0A%0A%0A%40app.cell%0Adef%20_()%3A%0A%20%20%20%20import%20matplotlib.pyplot%20as%20plt%0A%0A%20%20%20%20return%20(plt%2C)%0A%0A%0A%40app.cell%0Adef%20_(mo)%3A%0A%20%20%20%20from%20pathlib%20import%20Path%0A%20%20%20%20mo.pdf(src%3DPath(%22Homework1.pdf%22)%2C%20width%3D%22100%25%22%2C%20height%3D%2250vh%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell(hide_code%3DTrue)%0Adef%20_(mo)%3A%0A%20%20%20%20mo.md(r%22%22%22%0A%20%20%20%20%23%23%20Puzzles%0A%20%20%20%20%23%23%23%20a.%0A%20%20%20%20%22%22%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(plt)%3A%0A%20%20%20%20im_A_png%20%3D%20plt.imread(%22AuLait_gray.png%22)%0A%20%20%20%20im_A_tif%20%3D%20plt.imread(%22AuLait_gray.tif%22)%0A%20%20%20%20return%20im_A_png%2C%20im_A_tif%0A%0A%0A%40app.cell%0Adef%20_(im_A_png%2C%20plt)%3A%0A%20%20%20%20plt.imshow(im_A_png%2C%20%22gray%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_tif)%3A%0A%20%20%20%20im_A_tif.shape%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_png%2C%20np)%3A%0A%20%20%20%20np.max(im_A_png)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_tif%2C%20plt)%3A%0A%20%20%20%20plt.imshow(im_A_tif%2C%20%22gray%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_tif)%3A%0A%20%20%20%20im_A_tif.shape%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_tif%2C%20np)%3A%0A%20%20%20%20np.max(im_A_tif)%0A%20%20%20%20return%0A%0A%0A%40app.cell(hide_code%3DTrue)%0Adef%20_(mo)%3A%0A%20%20%20%20mo.md(r%22%22%22%0A%20%20%20%20%23%23%20b.%0A%20%20%20%20%22%22%22)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_()%3A%0A%20%20%20%20from%20skimage%20import%20io%0A%0A%20%20%20%20return%20(io%2C)%0A%0A%0A%40app.cell%0Adef%20_(im_A_png%2C%20io)%3A%0A%20%20%20%20io.imsave(%22AuLait_gray_png_skout_unscaled.tif%22%2C%20im_A_png)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(plt)%3A%0A%20%20%20%20im_A_sk_tif_unscaled%20%3D%20plt.imread(%22AuLait_gray_png_skout_unscaled.tif%22)%0A%20%20%20%20return%20(im_A_sk_tif_unscaled%2C)%0A%0A%0A%40app.cell%0Adef%20_(im_A_sk_tif_unscaled)%3A%0A%20%20%20%20im_A_sk_tif_unscaled.shape%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_sk_tif_unscaled%2C%20plt)%3A%0A%20%20%20%20plt.imshow(im_A_sk_tif_unscaled)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_png%2C%20io)%3A%0A%20%20%20%20io.imsave(%22AuLait_gray_png_skout_scaledup.tif%22%2C%20im_A_png%20*%20255)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(plt)%3A%0A%20%20%20%20im_A_sk_tif_scaled%20%3D%20plt.imread(%22AuLait_gray_png_skout_scaledup.tif%22)%0A%20%20%20%20return%20(im_A_sk_tif_scaled%2C)%0A%0A%0A%40app.cell%0Adef%20_(im_A_sk_tif_scaled)%3A%0A%20%20%20%20im_A_sk_tif_scaled.shape%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(im_A_sk_tif_scaled%2C%20plt)%3A%0A%20%20%20%20plt.imshow(im_A_sk_tif_scaled)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_()%3A%0A%20%20%20%20return%0A%0A%0Aif%20__name__%20%3D%3D%20%22__main__%22%3A%0A%20%20%20%20app.run()%0A
041997e5ae70c71e7ace9c1e00246c4b