esa-esdl / esdl-shared

Shared ESDL community code
3 stars 6 forks source link

Plotting without argument does not seem to work #5

Closed Balinus closed 4 years ago

Balinus commented 4 years ago

Tried notebook Element-wise ... and Plots and was unable to plot the cube.

julia> using ESDL
julia> using ESDLPlots

julia> c = Cube()
Collection of ZArray Cube with the following dimensions
Lon                 Axis with 1440 Elements from -179.875 to 179.875
Lat                 Axis with 720 Elements from 89.875 to -89.875
Time                Axis with 1702 Elements from 1980-01-05T00:00:00 to 2016-12-30T00:00:00
Variable            Axis with 75 elements: soil_moisture leaf_area_index .. snow_sublimation Rg 
Total size: 616.29 GB

julia> tair = subsetcube(c,variable="air_temperature_2m", time=2001:2016)
ZArray Cube with the following dimensions
Lon                 Axis with 1440 Elements from -179.875 to 179.875
Lat                 Axis with 720 Elements from 89.875 to -89.875
Time                Axis with 736 Elements from 2001-01-05T00:00:00 to 2016-12-30T00:00:00
Total size: 3.55 GB

julia> plotMAP(tair)

Invalid dependency (must be a url, file, or AssetRegistry path): /gpfs/home/dl2594/.julia/packages/Knockout/1sDlc/src/../assets/knockout.js

Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] path2url(::SubString{String}) at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/asset.jl:209
 [3] dep2url(::String) at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/asset.jl:226
 [4] lower(::WebIO.Asset) at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/asset.jl:51
 [5] lowerassets(::WebIO.Asset) at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/asset.jl:118
 [6] iterate at ./generator.jl:47 [inlined]
 [7] _collect(::Array{Any,1}, ::Base.Generator{Array{Any,1},typeof(WebIO.lowerassets)}, ::Base.EltypeUnknown, ::Base.HasShape{1}) at ./array.jl:635
 [8] collect_similar(::Array{Any,1}, ::Base.Generator{Array{Any,1},typeof(WebIO.lowerassets)}) at ./array.jl:564
 [9] map(::Function, ::Array{Any,1}) at ./abstractarray.jl:2073
 [10] lowerassets(::WebIO.Async) at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/asset.jl:119
 [11] (::WebIO.var"#23#24"{WebIO.Async})(::Base.GenericIOBuffer{Array{UInt8,1}}) at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/syntax.jl:221
 [12] #sprint#339(::Nothing, ::Int64, ::typeof(sprint), ::Function) at ./strings/io.jl:105
 [13] sprint at ./strings/io.jl:101 [inlined]
 [14] tojs at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/asset.jl:112 [inlined]
 [15] (::WebIO.var"#42#43"{WebIO.Scope,WebIO.JSString})(::Base.GenericIOBuffer{Array{UInt8,1}}) at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/syntax.jl:221
 [16] #sprint#339(::Nothing, ::Int64, ::typeof(sprint), ::Function) at ./strings/io.jl:105
 [17] sprint at ./strings/io.jl:101 [inlined]
 [18] onimport at /gpfs/home/dl2594/.julia/packages/WebIO/2nnB1/src/scope.jl:313 [inlined]
 [19] #knockout#1(::Array{Pair{String,WebIO.JSString},1}, ::Array{Any,1}, ::typeof(Knockout.knockout), ::WebIO.Node{WebIO.DOM}, ::Array{Pair{String,Any},1}, ::WebIO.JSString) at /gpfs/home/dl2594/.julia/packages/Knockout/1sDlc/src/Knockout.jl:124
 [20] #knockout at ./none:0 [inlined]
 [21] #input#47(::WebIO.JSString, ::Array{Pair{String,Array{String,1}},1}, ::Nothing, ::String, ::String, ::String, ::Dict{Any,Any}, ::Bool, ::Array{Pair{String,WebIO.JSString},1}, ::Dict{Any,Any}, ::String, ::String, ::String, ::Int64, ::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol,Symbol,Symbol},NamedTuple{(:min, :max, :step),Tuple{Int64,Int64,Int64}}}, ::typeof(Widgets.input), ::Interact.Bulma, ::Observables.Observable{Any}) at /gpfs/home/dl2594/.julia/packages/InteractBase/9mFwe/src/input.jl:259
 [22] (::Widgets.var"#kw##input")(::NamedTuple{(:bindto, :attributes, :extra_obs, :computed, :typ, :min, :max, :step, :className),Tuple{String,Dict{Any,Any},Array{Pair{String,Array{String,1}},1},Array{Pair{String,WebIO.JSString},1},String,Int64,Int64,Int64,String}}, ::typeof(Widgets.input), ::Interact.Bulma, ::Observables.Observable{Any}) at ./none:0
 [23] #input#40(::Base.Iterators.Pairs{Symbol,Any,NTuple{9,Symbol},NamedTuple{(:bindto, :attributes, :extra_obs, :computed, :typ, :min, :max, :step, :className),Tuple{String,Dict{Any,Any},Array{Pair{String,Array{String,1}},1},Array{Pair{String,WebIO.JSString},1},String,Int64,Int64,Int64,String}}}, ::typeof(Widgets.input), ::Observables.Observable{Any}) at /gpfs/home/dl2594/.julia/packages/Widgets/451tD/src/defaults.jl:10
 [24] (::Widgets.var"#kw##input")(::NamedTuple{(:bindto, :attributes, :extra_obs, :computed, :typ, :min, :max, :step, :className),Tuple{String,Dict{Any,Any},Array{Pair{String,Array{String,1}},1},Array{Pair{String,WebIO.JSString},1},String,Int64,Int64,Int64,String}}, ::typeof(Widgets.input), ::Observables.Observable{Any}) at ./none:0
 [25] #slider#81(::String, ::Bool, ::String, ::Observables.Observable{Any}, ::String, ::Dict{Any,Any}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Widgets.slider), ::Interact.Bulma, ::Base.OneTo{Int64}, ::Array{String,1}) at /gpfs/home/dl2594/.julia/packages/InteractBase/9mFwe/src/slider.jl:58
 [26] (::Widgets.var"#kw##slider")(::NamedTuple{(:value, :label),Tuple{Observables.Observable{Any},String}}, ::typeof(Widgets.slider), ::Interact.Bulma, ::Base.OneTo{Int64}, ::Array{String,1}) at ./none:0
 [27] #slider#74(::Dates.DateTime, ::Base.Iterators.Pairs{Symbol,String,Tuple{Symbol},NamedTuple{(:label,),Tuple{String}}}, ::typeof(Widgets.slider), ::Interact.Bulma, ::Array{Dates.DateTime,1}, ::Array{String,1}) at /gpfs/home/dl2594/.julia/packages/InteractBase/9mFwe/src/slider.jl:28
 [28] (::Widgets.var"#kw##slider")(::NamedTuple{(:label,),Tuple{String}}, ::typeof(Widgets.slider), ::Interact.Bulma, ::Array{Dates.DateTime,1}, ::Array{String,1}) at ./none:0
 [29] (::Widgets.var"#kw##slider")(::NamedTuple{(:label,),Tuple{String}}, ::typeof(Widgets.slider), ::Interact.Bulma, ::Array{Dates.DateTime,1}) at ./simdloop.jl:0
 [30] #slider#56(::Base.Iterators.Pairs{Symbol,String,Tuple{Symbol},NamedTuple{(:label,),Tuple{String}}}, ::typeof(Widgets.slider), ::Array{Dates.DateTime,1}) at /gpfs/home/dl2594/.julia/packages/Widgets/451tD/src/defaults.jl:10
 [31] (::Widgets.var"#kw##slider")(::NamedTuple{(:label,),Tuple{String}}, ::typeof(Widgets.slider), ::Array{Dates.DateTime,1}) at ./none:0
 [32] getWidget(::RangeAxis{Dates.DateTime,:Time,Array{Dates.DateTime,1}}) at /gpfs/home/dl2594/.julia/packages/ESDLPlots/dkVWV/src/ESDLPlots.jl:75
 [33] createWidgets(::Array{CubeAxis,1}, ::Array{CubeAxis,1}, ::Array{Int64,1}, ::Array{String,1}, ::OrderedCollections.OrderedDict{Symbol,Any}, ::Array{ESDLPlots.FixedAx,1}, ::Array{Any,1}, ::Array{Any,1}) at /gpfs/home/dl2594/.julia/packages/ESDLPlots/dkVWV/src/ESDLPlots.jl:125
 [34] #plotGeneric#77(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(ESDLPlots.plotGeneric), ::ESDLPlots.MAPPlotContin, ::ESDL.Cubes.ESDLZarr.ZArrayCube{Union{Missing, Float32},3,Zarr.ZArray{Union{Missing, Float32},3,Zarr.BloscCompressor,Zarr.S3Store},Tuple{Base.OneTo{Int64},Base.OneTo{Int64},UnitRange{Int64}}}) at /gpfs/home/dl2594/.julia/packages/ESDLPlots/dkVWV/src/ESDLPlots.jl:186
 [35] plotGeneric at /gpfs/home/dl2594/.julia/packages/ESDLPlots/dkVWV/src/ESDLPlots.jl:163 [inlined]
 [36] #plotMAP#32(::String, ::String, ::Float32, ::Float32, ::Symbol, ::ColorTypes.RGB{FixedPointNumbers.Normed{UInt8,8}}, ::ColorTypes.RGB{FixedPointNumbers.Normed{UInt8,8}}, ::Bool, ::Array{Any,1}, ::Bool, ::Nothing, ::Int64, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(plotMAP), ::ESDL.Cubes.ESDLZarr.ZArrayCube{Union{Missing, Float32},3,Zarr.ZArray{Union{Missing, Float32},3,Zarr.BloscCompressor,Zarr.S3Store},Tuple{Base.OneTo{Int64},Base.OneTo{Int64},UnitRange{Int64}}}) at /gpfs/home/dl2594/.julia/packages/ESDLPlots/dkVWV/src/maps.jl:210
 [37] plotMAP(::ESDL.Cubes.ESDLZarr.ZArrayCube{Union{Missing, Float32},3,Zarr.ZArray{Union{Missing, Float32},3,Zarr.BloscCompressor,Zarr.S3Store},Tuple{Base.OneTo{Int64},Base.OneTo{Int64},UnitRange{Int64}}}) at /gpfs/home/dl2594/.julia/packages/ESDLPlots/dkVWV/src/maps.jl:195
 [38] top-level scope at In[4]:1

Plotting only 1 date does work though (i.e. plotMAP(tair, time = Date(2005,01,10))) but not for intervals (i.e. plotMAP(tair, time = (Date(2005,01,10), Date(2005,01,12)))

meggart commented 4 years ago

Hmmm, I can not reproduce. I just updated everything and get this:

2020-01-24-092507_2560x1440_scrot

So, the plot showing together with a time slider. Are you sure your WebIO is set up correctly? Can your try

using Interact

@manipulate for i=1:10
    i
end

to test if widgets are working in your environment.

Balinus commented 4 years ago

Thanks! I'll have access to the cluster next week only, so I'll be able to test only then.

Balinus commented 4 years ago

I do have an error with the Interact code provided.

using Interact

@manipulate for i=1:10
    i
end

Invalid dependency (must be a url, file, or AssetRegistry path): /userpath/.julia/packages/Knockout/1sDlc/src/../assets/knockout.js

Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] path2url(::SubString{String}) at /userpath/.julia/packages/WebIO/2nnB1/src/asset.jl:209
 [3] dep2url(::String) at /userpath/.julia/packages/WebIO/2nnB1/src/asset.jl:226
 [4] lower(::Asset) at /userpath/.julia/packages/WebIO/2nnB1/src/asset.jl:51
 [5] lowerassets(::Asset) at /userpath/.julia/packages/WebIO/2nnB1/src/asset.jl:118
 [6] iterate at ./generator.jl:47 [inlined]
 [7] _collect(::Array{Any,1}, ::Base.Generator{Array{Any,1},typeof(WebIO.lowerassets)}, ::Base.EltypeUnknown, ::Base.HasShape{1}) at ./array.jl:635
 [8] collect_similar(::Array{Any,1}, ::Base.Generator{Array{Any,1},typeof(WebIO.lowerassets)}) at ./array.jl:564
 [9] map(::Function, ::Array{Any,1}) at ./abstractarray.jl:2073
 [10] lowerassets(::Async) at /userpath/.julia/packages/WebIO/2nnB1/src/asset.jl:119
 [11] (::WebIO.var"#23#24"{Async})(::Base.GenericIOBuffer{Array{UInt8,1}}) at /userpath/.julia/packages/WebIO/2nnB1/src/syntax.jl:221
 [12] #sprint#339(::Nothing, ::Int64, ::typeof(sprint), ::Function) at ./strings/io.jl:105
 [13] sprint at ./strings/io.jl:101 [inlined]
 [14] tojs at /userpath/.julia/packages/WebIO/2nnB1/src/asset.jl:112 [inlined]
 [15] (::WebIO.var"#42#43"{Scope,WebIO.JSString})(::Base.GenericIOBuffer{Array{UInt8,1}}) at /userpath/.julia/packages/WebIO/2nnB1/src/syntax.jl:221
 [16] #sprint#339(::Nothing, ::Int64, ::typeof(sprint), ::Function) at ./strings/io.jl:105
 [17] sprint at ./strings/io.jl:101 [inlined]
 [18] onimport at /userpath/.julia/packages/WebIO/2nnB1/src/scope.jl:313 [inlined]
 [19] #knockout#1(::Array{Pair{String,WebIO.JSString},1}, ::Array{Any,1}, ::typeof(knockout), ::Node{WebIO.DOM}, ::Array{Pair{String,Any},1}, ::WebIO.JSString) at /userpath/.julia/packages/Knockout/1sDlc/src/Knockout.jl:124
 [20] #knockout at ./none:0 [inlined]
 [21] #input#47(::WebIO.JSString, ::Array{Pair{String,Array{String,1}},1}, ::Nothing, ::String, ::String, ::String, ::Dict{Any,Any}, ::Bool, ::Array{Pair{String,WebIO.JSString},1}, ::Dict{Any,Any}, ::String, ::String, ::String, ::Int64, ::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol,Symbol,Symbol},NamedTuple{(:min, :max, :step),Tuple{Int64,Int64,Int64}}}, ::typeof(input), ::Interact.Bulma, ::Int64) at /userpath/.julia/packages/InteractBase/9mFwe/src/input.jl:259
 [22] (::Widgets.var"#kw##input")(::NamedTuple{(:bindto, :attributes, :extra_obs, :computed, :typ, :min, :max, :step, :className),Tuple{String,Dict{Any,Any},Array{Pair{String,Array{String,1}},1},Array{Pair{String,WebIO.JSString},1},String,Int64,Int64,Int64,String}}, ::typeof(input), ::Interact.Bulma, ::Int64) at ./none:0
 [23] #input#40(::Base.Iterators.Pairs{Symbol,Any,NTuple{9,Symbol},NamedTuple{(:bindto, :attributes, :extra_obs, :computed, :typ, :min, :max, :step, :className),Tuple{String,Dict{Any,Any},Array{Pair{String,Array{String,1}},1},Array{Pair{String,WebIO.JSString},1},String,Int64,Int64,Int64,String}}}, ::typeof(input), ::Int64) at /userpath/.julia/packages/Widgets/451tD/src/defaults.jl:10
 [24] (::Widgets.var"#kw##input")(::NamedTuple{(:bindto, :attributes, :extra_obs, :computed, :typ, :min, :max, :step, :className),Tuple{String,Dict{Any,Any},Array{Pair{String,Array{String,1}},1},Array{Pair{String,WebIO.JSString},1},String,Int64,Int64,Int64,String}}, ::typeof(input), ::Int64) at ./none:0
 [25] #slider#81(::String, ::Bool, ::String, ::Int64, ::String, ::Dict{Any,Any}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(slider), ::Interact.Bulma, ::UnitRange{Int64}, ::Array{String,1}) at /userpath/.julia/packages/InteractBase/9mFwe/src/slider.jl:58
 [26] (::Widgets.var"#kw##slider")(::NamedTuple{(:label,),Tuple{String}}, ::typeof(slider), ::Interact.Bulma, ::UnitRange{Int64}, ::Array{String,1}) at ./none:0
 [27] (::Widgets.var"#kw##slider")(::NamedTuple{(:label,),Tuple{String}}, ::typeof(slider), ::Interact.Bulma, ::UnitRange{Int64}) at ./simdloop.jl:0
 [28] #slider#56(::Base.Iterators.Pairs{Symbol,String,Tuple{Symbol},NamedTuple{(:label,),Tuple{String}}}, ::typeof(slider), ::UnitRange{Int64}) at /userpath/.julia/packages/Widgets/451tD/src/defaults.jl:10
 [29] #slider at ./none:0 [inlined]
 [30] #widget#104 at /userpath/.julia/packages/Widgets/451tD/src/defaults.jl:56 [inlined]
 [31] (::Widgets.var"#kw##widget")(::NamedTuple{(:label,),Tuple{String}}, ::typeof(widget), ::UnitRange{Int64}) at ./none:0
 [32] top-level scope at /userpath/.julia/packages/Widgets/451tD/src/manipulate.jl:91
 [33] top-level scope at In[6]:2

Some info on packages versions

(ESDL-Notebooks) pkg> st
    Status `/mnt/automountdir/userpath/GitRepos/ESDL-Notebooks/Project.toml`
  [a81c6b42] Compose v0.8.0
  [359177bc] ESDL v0.8.4 #master (https://github.com/esa-esdl/ESDL.jl.git)
  [d555b242] ESDLPlots v0.2.3 #master (https://github.com/esa-esdl/ESDLPlots.jl.git)
  [7073ff75] IJulia v1.20.2
  [c601a237] Interact v0.10.3
  [3fa0cd96] REPL

(ESDL-Notebooks) pkg> st --manifest
    Status `/mnt/automountdir/userpath/GitRepos/ESDL-Notebooks/Manifest.toml`
  [4f1ea46c] AWSCore v0.6.7
  [1c724243] AWSS3 v0.6.2
  [0d499d91] AWSSDK v0.4.0
  [621f4979] AbstractFFTs v0.5.0
  [7d9fca2a] Arpack v0.4.0
  [68821587] Arpack_jll v3.5.0+2
  [4fba245c] ArrayInterface v2.3.1
  [bf4720bc] AssetRegistry v0.1.0
  [13072b0f] AxisAlgorithms v1.0.0
  [39de3d68] AxisArrays v0.3.3
  [9e28174c] BinDeps v1.0.0
  [b99e7846] BinaryProvider v0.5.8
  [a74b3585] Blosc v0.5.1
  [179af706] CFTime v0.0.3
  [631607c0] CMake v1.1.2
  [d5fb7624] CMakeWrapper v0.2.3
  [70588ee8] CSSUtil v0.1.0
  [aafaddc9] CatIndices v0.2.1
  [324d7699] CategoricalArrays v0.7.7
  [aaaa29a8] Clustering v0.13.3
  [3da002f7] ColorTypes v0.8.1
  [c3611d14] ColorVectorSpace v0.8.2
  [5ae59095] Colors v0.9.6
  [861a8166] Combinatorics v1.0.0
  [bbf7d656] CommonSubexpressions v0.2.0
  [34da2185] Compat v2.2.0
  [a81c6b42] Compose v0.8.0
  [ed09eef8] ComputationalResources v0.3.0
  [8f4d0f93] Conda v1.3.0
  [a9693cdc] CondaBinDeps v0.2.0
  [d38c429a] Contour v0.5.1
  [150eb455] CoordinateTransformations v0.5.0
  [dc8bdbbb] CustomUnitRanges v1.0.0
  [75c7ada1] DBFTables v0.2.1
  [9a962f9c] DataAPI v1.1.0
  [a93c6f00] DataFrames v0.20.0
  [864edb3b] DataStructures v0.17.9
  [e2d170a0] DataValueInterfaces v1.0.0
  [e7dc6d0d] DataValues v0.4.13
  [163ba53b] DiffResults v1.0.2
  [b552c78f] DiffRules v1.0.0
  [b4f34e82] Distances v0.8.2
  [31c24e10] Distributions v0.22.3
  [359177bc] ESDL v0.8.4 [`~/.julia/dev/ESDL`]
  [d555b242] ESDLPlots v0.2.3 #master (https://github.com/esa-esdl/ESDLPlots.jl.git)
  [8f5d6c58] EzXML v1.1.0
  [c87230d0] FFMPEG v0.2.4
  [4f61f5a4] FFTViews v0.3.1
  [7a1cc6ca] FFTW v1.2.0
  [f5851436] FFTW_jll v3.3.9+3
  [5789e2e9] FileIO v1.2.1
  [48062228] FilePathsBase v0.6.2
  [1a297f60] FillArrays v0.8.4
  [6a86dc24] FiniteDiff v2.1.0
  [53c48c17] FixedPointNumbers v0.6.1
  [59287772] Formatting v0.4.1
  [f6369f11] ForwardDiff v0.10.9
  [de31a74c] FunctionalCollections v0.5.0
  [28b8d3ca] GR v0.46.0
  [cf35fbd7] GeoInterface v0.4.1
  [4d00f742] GeometryTypes v0.7.7
  [a2bd30eb] Graphics v1.0.1
  [cd3eb016] HTTP v0.8.8
  [7073ff75] IJulia v1.20.2
  [bbac6d45] IdentityRanges v0.3.1
  [2803e5a7] ImageAxes v0.6.2
  [a09fc81d] ImageCore v0.8.11
  [51556ac3] ImageDistances v0.2.7
  [6a3955dd] ImageFiltering v0.6.11
  [6218d12a] ImageMagick v1.1.2
  [c73af94c] ImageMagick_jll v6.9.10-12+0
  [bc367c6b] ImageMetadata v0.9.0
  [787d08f9] ImageMorphology v0.2.5
  [4e3cecfd] ImageShow v0.2.3
  [02fcd773] ImageTransformations v0.8.3
  [916415d5] Images v0.20.2
  [9b13fd28] IndirectArrays v0.5.1
  [83e8ac13] IniFile v0.5.0
  [1d5cc7b8] IntelOpenMP_jll v2018.0.3+0
  [c601a237] Interact v0.10.3
  [d3863d7c] InteractBase v0.10.3
  [a98d9a8b] Interpolations v0.12.7
  [8197267c] IntervalSets v0.3.2
  [41ab1584] InvertedIndices v1.0.0
  [c8e1da08] IterTools v1.3.0
  [82899510] IteratorInterfaceExtensions v1.0.0
  [97c1335a] JSExpr v0.5.1
  [682c06a0] JSON v0.21.0
  [aacddb02] JpegTurbo_jll v2.0.1+0
  [5ab0869b] KernelDensity v0.5.1
  [bcebb21b] Knockout v0.2.3
  [fc18253b] LazyJSON v0.1.1
  [7f8f8fb0] LearnBase v0.2.2
  [94ce4f54] Libiconv_jll v1.16.0+0
  [89763e89] Libtiff_jll v4.0.10+0
  [d3d80556] LineSearches v7.0.1
  [30fc2ffe] LossFunctions v0.5.1
  [856f044c] MKL_jll v2019.0.117+2
  [1914dd2f] MacroTools v0.5.3
  [dbb5928d] MappedArrays v0.2.2
  [739be429] MbedTLS v0.7.0
  [442fdcdd] Measures v0.3.1
  [e1d29d7a] Missings v0.4.3
  [78c3b35d] Mocking v0.7.0
  [6f286f6a] MultivariateStats v0.7.0
  [d41bc354] NLSolversBase v7.6.0
  [77ba4419] NaNMath v0.3.3
  [b8a86587] NearestNeighbors v0.4.4
  [30363a11] NetCDF v0.8.0
  [510215fc] Observables v0.2.3
  [6fe1bfb0] OffsetArrays v0.11.4
  [a15396b6] OnlineStats v1.0.2
  [925886fa] OnlineStatsBase v1.0.2
  [4536629a] OpenBLAS_jll v0.3.7+4
  [efe28fd5] OpenSpecFun_jll v0.5.3+1
  [429524aa] Optim v0.20.0
  [bac558e1] OrderedCollections v1.1.0
  [90014a1f] PDMats v0.9.11
  [5432bcbf] PaddedViews v0.5.1
  [d96e819e] Parameters v0.12.0
  [69de0a69] Parsers v0.3.10
  [06bb1623] PenaltyFunctions v0.1.2
  [fa939f87] Pidfile v1.1.0
  [ccf2f8ad] PlotThemes v1.0.1
  [995b91a9] PlotUtils v0.6.2
  [91a5bcdd] Plots v0.27.1
  [f27b6e38] Polynomials v0.6.0
  [2dfb63ee] PooledArrays v0.5.3
  [85a6dd25] PositiveFactorizations v0.2.3
  [92933f4c] ProgressMeter v1.2.0
  [1fd47b50] QuadGK v2.3.1
  [b3c3ace0] RangeArrays v0.3.2
  [c84ed2f1] Ratios v0.3.1
  [a223df75] Reactive v0.8.3
  [3cdcf5f2] RecipesBase v0.7.0
  [731186ca] RecursiveArrayTools v1.2.1
  [189a3867] Reexport v0.2.0
  [ae029012] Requires v1.0.0
  [20febd7b] Retry v0.4.0
  [79098fc4] Rmath v0.6.0
  [6038ab10] Rotations v0.13.0
  [8e980c4a] Shapefile v0.6.1
  [992d4aef] Showoff v0.3.1
  [699a6c99] SimpleTraits v0.9.1
  [b85f4697] SoftGlobalScope v1.0.10
  [a2af1166] SortingAlgorithms v0.3.1
  [276daf66] SpecialFunctions v0.9.0
  [90137ffa] StaticArrays v0.12.1
  [2913bbd2] StatsBase v0.32.0
  [4c63d2b9] StatsFuns v0.9.3
  [f3b207a7] StatsPlots v0.12.0
  [7522ee7d] SweepOperator v0.3.0
  [2da68c74] SymDict v0.3.0
  [3783bdb8] TableTraits v1.0.0
  [bd369af6] Tables v0.2.11
  [06e1c1a7] TiledIteration v0.2.4
  [30578b45] URIParser v0.4.0
  [81def892] VersionParsing v1.2.0
  [ea10d353] WeakRefStrings v0.6.2
  [0f1e0344] WebIO v0.8.13
  [104b5d7c] WebSockets v1.5.2
  [bbac0a1f] WeightedOnlineStats v0.4.0
  [cc8bc4a8] Widgets v0.6.2
  [efce3f68] WoodburyMatrices v0.5.0
  [02c8fc9c] XML2_jll v2.9.9+1
  [228000da] XMLDict v0.4.0
  [c2297ded] ZMQ v1.2.0
  [0a941bbe] Zarr v0.3.3
  [8f1865be] ZeroMQ_jll v4.3.1+0
  [83775a58] Zlib_jll v1.2.11+7
  [3161d3a3] Zstd_jll v1.4.4+0
  [b53b4c65] libpng_jll v1.6.37+2
meggart commented 4 years ago

Ok, so I think this is probably unrelated to ESDLPlots but a problem with Interact.jl. Your version of Interact and WebIO is the same as mine, so in principle I think this could work. Probably posting an issue in Interact.jl might help.

Balinus commented 4 years ago

Indeed, thanks!