mikonvergence commited on
Commit
e350327
·
1 Parent(s): b3851ae

modality order bug fix

Browse files
Files changed (2) hide show
  1. app.py +2 -2
  2. src/backend.py +16 -5
app.py CHANGED
@@ -7,7 +7,7 @@ theme = gr.themes.Soft(primary_hue="cyan", secondary_hue="zinc", font=[gr.themes
7
 
8
  with gr.Blocks(theme=theme) as demo:
9
  with gr.Column(elem_classes="header"):
10
- gr.HTML('<img src="https://huggingface.co/spaces/mikonvergence/COP-GEN-Beta/resolve/main/logos/COP-GEN-logo.png" style="max-width: 300px;">')
11
  gr.Markdown("# 🔵 COP-GEN-Beta: Unified Generative Modelling of COPernicus Imagery Thumbnails")
12
  gr.Markdown("### Miguel Espinosa, Valerio Marsocci, Yuru Jia, Elliot J. Crowley, Mikolaj Czerkawski")
13
  gr.HTML('<a href="https://github.com/miquel-espinosa/COP-GEN-Beta" class="text-decoration-none site-link"><img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/miquel-espinosa/COP-GEN-Beta"></a>')
@@ -83,4 +83,4 @@ with gr.Blocks(theme=theme) as demo:
83
  s1rtc_reuse_button.click(fn=pass_value, inputs=[s1rtc_output],outputs=[s1rtc_input])
84
  dem_reuse_button.click(fn=pass_value, inputs=[dem_output],outputs=[dem_input])
85
 
86
- demo.queue().launch()
 
7
 
8
  with gr.Blocks(theme=theme) as demo:
9
  with gr.Column(elem_classes="header"):
10
+ gr.HTML('<img src="https://huggingface.co/spaces/mikonvergence/COP-GEN-Beta/resolve/main/logos/COP-GEN-logo.png" style="max-width: 90%; width:300px;">')
11
  gr.Markdown("# 🔵 COP-GEN-Beta: Unified Generative Modelling of COPernicus Imagery Thumbnails")
12
  gr.Markdown("### Miguel Espinosa, Valerio Marsocci, Yuru Jia, Elliot J. Crowley, Mikolaj Czerkawski")
13
  gr.HTML('<a href="https://github.com/miquel-espinosa/COP-GEN-Beta" class="text-decoration-none site-link"><img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/miquel-espinosa/COP-GEN-Beta"></a>')
 
83
  s1rtc_reuse_button.click(fn=pass_value, inputs=[s1rtc_output],outputs=[s1rtc_input])
84
  dem_reuse_button.click(fn=pass_value, inputs=[dem_output],outputs=[dem_input])
85
 
86
+ demo.queue().launch(share=True)
src/backend.py CHANGED
@@ -270,11 +270,22 @@ def generate_output(s2l1c_input, s2l2a_input, s1rtc_input, dem_input, num_infere
270
  output = []
271
 
272
  # Collect outputs
273
- for modality in sorted_modalities:
274
- if modality in input_images:
275
- output.append(input_images[modality])
276
- else:
277
- output.append(to_PIL(imgs_out[modality][0]))
 
 
 
 
 
 
 
 
 
 
 
278
 
279
  return output
280
 
 
270
  output = []
271
 
272
  # Collect outputs
273
+ if s2l1c_active:
274
+ output.append(s2l1c_input)
275
+ else:
276
+ output.append(to_PIL(imgs_out['s2_l1c'][0]))
277
+ if s2l2a_active:
278
+ output.append(s2l2a_input)
279
+ else:
280
+ output.append(to_PIL(imgs_out['s2_l2a'][0]))
281
+ if s1rtc_active:
282
+ output.append(s1rtc_input)
283
+ else:
284
+ output.append(to_PIL(imgs_out['s1_rtc'][0]))
285
+ if dem_active:
286
+ output.append(dem_input)
287
+ else:
288
+ output.append(to_PIL(imgs_out['dem'][0]))
289
 
290
  return output
291