Closed Balinus closed 4 years ago
Hmmm, I can not reproduce. I just updated everything and get this:
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.
Thanks! I'll have access to the cluster next week only, so I'll be able to test only then.
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
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.
Indeed, thanks!
Tried notebook
Element-wise ...
andPlots
and was unable to plot the cube.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)))