src/Visualise.jl

changeset 54
471f9f64ff2d
parent 34
fe9ef03a91b2
child 59
7ee6be1823e8
equal deleted inserted replaced
53:f8a3bc920f6a 54:471f9f64ff2d
5 module Visualise 5 module Visualise
6 6
7 using Printf 7 using Printf
8 using FileIO 8 using FileIO
9 using Setfield 9 using Setfield
10 using ColorTypes: Gray
11 #using Plots 10 #using Plots
12 #using Measures 11 #using Measures
13 import GR 12 import GR
14 13
15 using AlgTools.Util 14 using AlgTools.Util
16 using AlgTools.StructTools 15 using AlgTools.StructTools
17 using AlgTools.LinkedLists 16 using AlgTools.LinkedLists
18 using AlgTools.Comms 17 using AlgTools.Comms
18 using ..ColourTools
19 19
20 ############## 20 ##############
21 # Our exports 21 # Our exports
22 ############## 22 ##############
23 23
24 export LogEntry, 24 export LogEntry,
25 bg_visualise, 25 bg_visualise,
26 visualise, 26 visualise,
27 clip,
28 grayimg,
29 secs_ns, 27 secs_ns,
30 iterate_visualise, 28 iterate_visualise,
31 initialise_visualisation, 29 initialise_visualisation,
32 finalise_visualisation 30 finalise_visualisation
33 31
54 ################## 52 ##################
55 53
56 @inline function secs_ns() 54 @inline function secs_ns()
57 return convert(Float64, time_ns())*1e-9 55 return convert(Float64, time_ns())*1e-9
58 end 56 end
59
60 clip = x -> min(max(x, 0.0), 1.0)
61 grayimg = im -> Gray.(clip.(im))
62 57
63 ################ 58 ################
64 # Visualisation 59 # Visualisation
65 ################ 60 ################
66 61

mercurial