windowsize draft tip

Wed, 02 Dec 2020 12:54:58 -0500

author
Tuomo Valkonen <tuomov@iki.fi>
date
Wed, 02 Dec 2020 12:54:58 -0500
changeset 3
0cfbe340796d
parent 1
dc846d506f2b

windowsize

src/PredictPDPS.jl file | annotate | diff | comparison | revisions
--- a/src/PredictPDPS.jl	Tue Apr 07 14:21:43 2020 -0500
+++ b/src/PredictPDPS.jl	Wed Dec 02 12:54:58 2020 -0500
@@ -235,19 +235,21 @@
             wp("sigma", (e_params.σ₀ == 1 ? "" : "$(e_params.σ₀)") * "\\sigma_{\\max}")
         end
     end
-end                
+end
 
 function run_experiments(;visualise=true,
                           recalculate=true,
                           experiments,
                           save_prefix=default_save_prefix,
                           fullscreen=false,
+                          windowsize=nothing,
                           kwargs...)
 
     # Create visualisation
     if visualise
         rc = Channel(1)
-        visproc = Threads.@spawn bg_visualise_enhanced(rc, fullscreen=fullscreen)
+        visproc = Threads.@spawn bg_visualise_enhanced(rc, fullscreen=fullscreen,
+                                                       windowsize=windowsize)
         bind(rc, visproc)
         vis = rc
     else
@@ -334,7 +336,8 @@
                     visualise=true,
                     recalculate=true,
                     verbose_iter=10,
-                    fullscreen=true,
+                    fullscreen=false,
+                    windowsize=(0.10*4/3, 0.10),
                     kwargs...)
 end
 
@@ -464,10 +467,14 @@
     return st
 end
 
-function bg_visualise_enhanced(rc; fullscreen=false)
+function bg_visualise_enhanced(rc; fullscreen=false, windowsize=nothing)
     process_channel(rc) do d
         imgs, plot_movement, log, vhist = d
-        do_visualise(imgs, refresh=false, fullscreen=fullscreen)
+        try
+            do_visualise(imgs, refresh=false, fullscreen=fullscreen, windowsize=windowsize)
+        catch err
+            print(err)
+        end
         # Overlay movement
         GR.settextcolorind(5)
         GR.setcharheight(0.015)

mercurial