Update app.py
Browse files
app.py
CHANGED
@@ -173,17 +173,24 @@ if uploaded_file is not None:
|
|
173 |
# st.markdown("""<style>[data-baseweb="select"] {margin-top: -36px;}</style>""", unsafe_allow_html=True)
|
174 |
|
175 |
if decompose:
|
176 |
-
y_pred = np.
|
177 |
|
178 |
cavs = decompose_cavity(y_pred)
|
179 |
|
180 |
ccd = CCDData(y_pred, unit="adu", wcs=wcs)
|
181 |
ccd.write(f"predicted.fits", overwrite=True)
|
|
|
182 |
for i, cav in enumerate(cavs):
|
183 |
ccd = CCDData(cav, unit="adu", wcs=wcs)
|
184 |
ccd.write(f"predicted_{i+1}.fits", overwrite=True)
|
185 |
|
186 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
|
188 |
# with col4:
|
189 |
# pass
|
|
|
173 |
# st.markdown("""<style>[data-baseweb="select"] {margin-top: -36px;}</style>""", unsafe_allow_html=True)
|
174 |
|
175 |
if decompose:
|
176 |
+
y_pred = np.load("thresh.npy")
|
177 |
|
178 |
cavs = decompose_cavity(y_pred)
|
179 |
|
180 |
ccd = CCDData(y_pred, unit="adu", wcs=wcs)
|
181 |
ccd.write(f"predicted.fits", overwrite=True)
|
182 |
+
image_decomposed = np.zeros((128,128))
|
183 |
for i, cav in enumerate(cavs):
|
184 |
ccd = CCDData(cav, unit="adu", wcs=wcs)
|
185 |
ccd.write(f"predicted_{i+1}.fits", overwrite=True)
|
186 |
|
187 |
+
image_decomposed += (i+1) * cav
|
188 |
+
|
189 |
+
np.save("decomposed.npy")
|
190 |
+
|
191 |
+
try: image_decomposed = np.load("decomposed.npy")
|
192 |
+
except: image_decomposed = np.zeros((128,128))
|
193 |
+
plot_decomposed(image_decomposed)
|
194 |
|
195 |
# with col4:
|
196 |
# pass
|