# Not getting basic Ensemble Simulations to work

I am obviously very new to Julia but like it a lot. I am trying to learn how to make Ensemble Simulations. I do this in a Pluto notebook. I made sure I got a single simple ODE to solve and plot. Then I tried to use random initial conditions but the code throws an error

``````sim =
Failed to show value:
type EnsembleSolution has no field prob
``````

My simple system is a two-oscillator Kuramoto model:

``````function kuramoto_two(dθ_2, θ_2, p, t)

dθ_2[1] = ω₁ + (K / N) * (sin(θ_2[2] - θ_2[1]))
dθ_2[2] = ω₂ + (K / N) * (sin(θ_2[1] - θ_2[2]))

end
``````

I define my problem and solve it:

``````tspan = (0.0, 100.0)
θ_2₀ = [0.0, 3.14]
ω₁ = 1
ω₂ = 1
K = 0.1
N = 2
prob = ODEProblem(kuramoto_two, θ_2₀, tspan)
``````

I am not showing the results here but all plots look good and I can work with the solution.

I then define a prob_func and try to simulate an ensemble with random initial conditions only asking for two trajectories.

``````function prob_func(prob, i, repeat)
remake(prob, u0 = [0, rand()*3.14])
end

ensemble_prob = EnsembleProblem(prob, prob_func = prob_func)
sim = solve(ensemble_prob, Tsit5(), trajectories = 2)
``````

This does not work and I get the error shown at the top.

What versions? `]st -m` and `versioninfo()`

1 Like

Thanks for coming back to me so quickly!

The packages I use within the Pluto NB are:

``````using Plots
using DifferentialEquations
using PlutoUI
``````

The versions are then:

``````Julia Version 1.6.0
Commit f9720dc2eb (2021-03-24 12:55 UTC)
Platform Info:
OS: macOS (x86_64-apple-darwin19.6.0)
CPU: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-11.0.1 (ORCJIT, skylake)
Environment:
JULIA_EDITOR = code
``````
``````    Status `~/.julia/environments/v1.6/Manifest.toml`
[c3fe647b] AbstractAlgebra v0.16.0
[621f4979] AbstractFFTs v0.5.0
[537997a7] AbstractPlotting v0.15.27
[1520ce14] AbstractTrees v0.3.4
[27a7e980] Animations v0.4.1
[ec485272] ArnoldiMethod v0.1.0
[4fba245c] ArrayInterface v3.1.7
[4c555306] ArrayLayouts v0.3.8
[bf4720bc] AssetRegistry v0.1.0
[c52e3926] Atom v0.12.31
[13072b0f] AxisAlgorithms v1.0.0
[ab4f0b2a] BFloat16s v0.1.0
[aae01518] BandedMatrices v0.15.15
[764a87c0] BoundaryValueDiffEq v2.7.1
[fa961155] CEnum v0.4.1
[00ebfdb7] CSTParser v2.5.0
[052768ef] CUDA v2.5.0
[49dc2e85] Calculus v0.5.1
[082447d4] ChainRules v0.7.61
[d360d2e6] ChainRulesCore v0.9.38
[608a59af] ChaosTools v1.27.1
[53a63b46] CodeTools v0.7.1
[da1fd8a2] CodeTracking v1.0.5
[944b1d66] CodecZlib v0.7.0
[a2cac450] ColorBrewer v0.4.0
[35d6a980] ColorSchemes v3.12.0
[3da002f7] ColorTypes v0.10.12
[c3611d14] ColorVectorSpace v0.8.7
[5ae59095] Colors v0.12.7
[861a8166] Combinatorics v1.0.2
[a80b9123] CommonMark v0.6.4
[38540f10] CommonSolve v0.2.0
[bbf7d656] CommonSubexpressions v0.3.0
[34da2185] Compat v3.27.0
[8f4d0f93] Conda v1.5.2
[88cd18e8] ConsoleProgressMonitor v0.1.2
[187b0558] ConstructionBase v1.1.0
[d38c429a] Contour v0.5.7
[a8cc5b0e] Crayons v4.0.4
[8a292aeb] Cuba v2.2.0
[667455a9] Cubature v1.5.1
[717857b8] DSP v0.6.10
[9a962f9c] DataAPI v1.6.0
[82cc6244] DataInterpolations v3.3.1
[864edb3b] DataStructures v0.18.9
[e2d170a0] DataValueInterfaces v1.0.0
[bcd4f6db] DelayDiffEq v5.29.2
[5732040d] DelayEmbeddings v1.20.5
[2b5f629d] DiffEqBase v6.60.0
[459566f4] DiffEqCallbacks v2.16.1
[5a0ffddc] DiffEqFinancial v2.4.0
[aae7a2af] DiffEqFlux v1.35.1
[c894b116] DiffEqJump v6.14.1
[77a26b50] DiffEqNoiseProcess v5.7.1
[055956cb] DiffEqPhysics v3.9.0
[41bf760c] DiffEqSensitivity v6.43.2
[163ba53b] DiffResults v1.0.3
[b552c78f] DiffRules v1.0.2
[0c46a032] DifferentialEquations v6.16.0
[c619ae07] DimensionalPlotRecipes v1.2.0
[b4f34e82] Distances v0.10.2
[31c24e10] Distributions v0.23.8
[33d173f1] DocSeeker v0.4.3
[ffbed154] DocStringExtensions v0.8.4
[e30172f5] Documenter v0.26.3
[61744808] DynamicalSystems v1.7.4
[6e36e845] DynamicalSystemsBase v1.8.2
[fdbdab4c] ElasticArrays v1.2.6
[2904ab23] ElasticPDMats v0.2.2
[da5c29d0] EllipsisNotation v1.1.0
[ed8fcbec] Entropies v0.11.2
[d4d017d3] ExponentialUtilities v1.8.4
[e2ba6199] ExprTools v0.1.3
[8f5d6c58] EzXML v1.1.0
[c87230d0] FFMPEG v0.4.0
[7a1cc6ca] FFTW v1.3.0
[9aa1b823] FastClosures v0.3.2
[5789e2e9] FileIO v1.7.0
[1a297f60] FillArrays v0.8.14
[6a86dc24] FiniteDiff v2.8.0
[53c48c17] FixedPointNumbers v0.8.4
[08572546] FlameGraphs v0.2.5
[587475ba] Flux v0.11.3
[59287772] Formatting v0.4.2
[f6369f11] ForwardDiff v0.10.18
[b38be410] FreeType v3.0.1
[663a7486] FreeTypeAbstraction v0.8.4
[069b7b12] FunctionWrappers v1.1.2
[de31a74c] FunctionalCollections v0.5.0
[d9f16b24] Functors v0.1.0
[fb4132e2] FuzzyCompletions v0.4.1
[f7f18e0c] GLFW v3.4.1
[e9467ef8] GLMakie v0.1.30
[0c68f7d7] GPUArrays v6.2.2
[61eb1bfa] GPUCompiler v0.9.2
[28b8d3ca] GR v0.57.4
[a75be94c] GalacticOptim v1.1.0
[891a1506] GaussianProcesses v0.12.3
[5c1252a2] GeometryBasics v0.3.12
[af5da776] GlobalSensitivity v1.0.0
[a2bd30eb] Graphics v1.1.0
[3955a311] GridLayoutBase v0.5.4
[42e2da0e] Grisu v1.0.0
[19dc6840] HCubature v1.5.0
[cd3eb016] HTTP v0.9.5
[9fb69e20] Hiccup v0.2.2
[eafb193a] Highlights v0.4.5
[0e44f5e4] Hwloc v1.3.0
[7073ff75] IJulia v1.23.2
[b5f81e59] IOCapture v0.1.1
[7869d1d1] IRTools v0.4.2
[615f187c] IfElse v0.1.0
[a09fc81d] ImageCore v0.8.22
[82e4d734] ImageIO v0.5.3
[9b13fd28] IndirectArrays v0.5.1
[d25df0c9] Inflate v0.1.2
[83e8ac13] IniFile v0.5.0
[a98d9a8b] Interpolations v0.13.2
[8197267c] IntervalSets v0.5.3
[d8418881] Intervals v1.5.0
[f1662d9f] Isoband v0.1.1
[c8e1da08] IterTools v1.3.0
[42fd0dbc] IterativeSolvers v0.9.0
[82899510] IteratorInterfaceExtensions v1.0.0
[692b3bcd] JLLWrappers v1.3.0
[682c06a0] JSON v0.21.1
[0f8b85d8] JSON3 v1.8.1
[98e50ef6] JuliaFormatter v0.12.3
[aa1ae85d] JuliaInterpreter v0.8.14
[e5e0dc1b] Juno v0.8.4
[5ab0869b] KernelDensity v0.6.2
[2d691ee1] LIBLINEAR v0.6.0
[b1bec4e5] LIBSVM v0.6.0
[929cbde3] LLVM v3.6.0
[7c4cb9fa] LNR v0.2.1
[b964fa9f] LaTeXStrings v1.2.1
[2ee39098] LabelledArrays v1.6.0
[23fbe1c1] Latexify v0.15.2
[a5e1c1ea] LatinHypercubeSampling v1.8.0
[73f95e8e] LatticeRules v0.0.1
[50d2b5c4] Lazy v0.15.1
[093fc24a] LightGraphs v1.3.5
[d3d80556] LineSearches v7.1.1
[7a12625a] LinearMaps v3.3.0
[2ab3a3ac] LogExpFunctions v0.2.2
[e6f89c97] LoggingExtras v0.4.6
[fc60dff9] LombScargle v1.0.0
[bdcacae8] LoopVectorization v0.12.12
[6ee0df7b] MLJLinearModels v0.5.4
[e80e1ace] MLJModelInterface v1.0.0
[1914dd2f] MacroTools v0.5.6
[ee78f7c6] Makie v0.12.0
[dbb5928d] MappedArrays v0.4.0
[739be429] MbedTLS v1.0.3
[eff96d63] Measurements v2.6.0
[442fdcdd] Measures v0.3.1
[e89f7d12] Media v0.5.0
[c03570c3] Memoize v0.4.4
[7269a6da] MeshIO v0.4.6
[e1d29d7a] Missings v0.4.5
[78c3b35d] Mocking v0.7.1
[961ee093] ModelingToolkit v5.16.0
[66fc600b] ModernGL v1.1.2
[4886b29c] MonteCarloIntegration v0.0.2
[e94cdb99] MosaicViews v0.3.3
[99f44e22] MsgPack v1.1.0
[f9640e96] MultiScaleArrays v1.8.1
[ffc61752] Mustache v1.0.10
[d41bc354] NLSolversBase v7.8.0
[2774e3e8] NLsolve v4.5.1
[872c559c] NNlib v0.7.17
[77ba4419] NaNMath v0.3.5
[b8a86587] NearestNeighbors v0.4.8
[645ca80c] Neighborhood v0.2.2
[f09324ee] Netpbm v1.0.1
[315f7962] NeuralPDE v3.10.1
[8913a72c] NonlinearSolve v0.3.8
[510215fc] Observables v0.3.3
[6fe1bfb0] OffsetArrays v1.6.2
[429524aa] Optim v1.3.0
[bac558e1] OrderedCollections v1.4.0
[1dea7af3] OrdinaryDiffEq v5.52.4
[90014a1f] PDMats v0.10.1
[f57f5aa1] PNGFiles v0.3.7
[19eb6ba3] Packing v0.4.1
[65888b18] ParameterizedFunctions v5.10.0
[d96e819e] Parameters v0.12.2
[69de0a69] Parsers v1.1.0
[fa939f87] Pidfile v1.2.0
[995b91a9] PlotUtils v1.0.10
[91a5bcdd] Plots v1.12.0
[c3e4b0f8] Pluto v0.14.2
[7f904dfe] PlutoUI v0.7.1
[e409e4f3] PoissonRandom v0.4.0
[647866c9] PolygonOps v0.1.1
[f27b6e38] Polynomials v1.2.1
[85a6dd25] PositiveFactorizations v0.2.4
[21216c6a] Preferences v1.2.1
[33c8b6b6] ProgressLogging v0.1.4
[92933f4c] ProgressMeter v1.5.0
[8a4e6c94] QuasiMonteCarlo v0.2.2
[74087812] Random123 v1.3.1
[fb686558] RandomExtensions v0.4.3
[e6cf234a] RandomNumbers v1.4.0
[c84ed2f1] Ratios v0.4.0
[3cdcf5f2] RecipesBase v1.1.1
[01d81517] RecipesPipeline v0.3.2
[639c3291] RecurrenceAnalysis v1.5.1
[731186ca] RecursiveArrayTools v2.11.3
[f2c3362d] RecursiveFactorization v0.1.12
[189a3867] Reexport v0.2.0
[ae029012] Requires v1.1.3
[7c2d2b1e] ReservoirComputing v0.6.2
[ae5879a3] ResettableStacks v1.1.0
[37e2e3b7] ReverseDiff v1.8.0
[79098fc4] Rmath v0.7.0
[f2b01f46] Roots v1.0.8
[7e49a35a] RuntimeGeneratedFunctions v0.5.2
[476501e8] SLEEFPirates v0.6.15
[1bc83da4] SafeTestsets v0.0.1
[0bca4576] SciMLBase v1.13.0
[30cb0354] SciMLTutorials v0.8.0
[321657f4] ScientificTypes v1.1.1
[6e75b9c4] ScikitLearnBase v0.5.0
[6c6a2e73] Scratch v1.0.3
[efcf1570] Setfield v0.7.0
[f62ebe17] ShortCodes v0.3.2
[992d4aef] Showoff v0.3.2
[73760f76] SignedDistanceFields v0.4.0
[05bca326] SimpleDiffEq v1.5.0
[699a6c99] SimpleTraits v0.9.3
[ed01d8cd] Sobol v1.5.0
[b85f4697] SoftGlobalScope v1.1.0
[a2af1166] SortingAlgorithms v0.3.1
[47a9eef4] SparseDiffTools v1.13.2
[276daf66] SpecialFunctions v0.10.3
[860ef19b] StableRNGs v1.0.0
[cae243ae] StackViews v0.1.1
[aedffcd0] Static v0.2.4
[90137ffa] StaticArrays v1.1.1
[64bff920] StatisticalTraits v1.0.0
[2913bbd2] StatsBase v0.33.5
[4c63d2b9] StatsFuns v0.9.8
[789caeaf] StochasticDiffEq v6.33.1
[7792a7ef] StrideArraysCore v0.1.5
[88034a9c] StringDistances v0.10.0
[09ab397b] StructArrays v0.5.1
[856f2bd8] StructTypes v1.7.1
[fd094767] Suppressor v0.2.0
[d1185830] SymbolicUtils v0.11.1
[0c5d862f] Symbolics v0.1.22
[d1efa939] TableIOInterface v0.1.6
[3783bdb8] TableTraits v1.0.1
[bd369af6] Tables v1.4.2
[5d786b92] TerminalLoggers v0.1.3
[731e570b] TiffImages v0.3.1
[f269a46b] TimeZones v1.5.3
[a759f4b9] TimerOutputs v0.5.8
[0796e94c] Tokenize v0.5.16
[3bb67fe8] TranscodingStreams v0.9.5
[592b5752] Trapz v2.0.2
[a2a6695c] TreeViews v0.3.0
[30578b45] URIParser v0.4.1
[5c2747f8] URIs v1.2.0
[3a884ed6] UnPack v1.0.2
[b8865327] UnicodePlots v1.3.0
[1986cc42] Unitful v1.7.0
[3d5dd08c] VectorizationBase v0.19.28
[81def892] VersionParsing v1.2.0
[19fa3120] VertexSafeGraphs v0.1.2
[29a6e085] Wavelets v0.9.3
[44d3d7a6] Weave v0.10.7
[0f1e0344] WebIO v0.8.15
[104b5d7c] WebSockets v1.5.9
[cc8bc4a8] Widgets v0.6.2
[efce3f68] WoodburyMatrices v0.5.3
[ddb6d928] YAML v0.4.6
[c2297ded] ZMQ v1.2.1
[a5390f91] ZipFile v0.9.3
[e88e6eb3] Zygote v0.5.2
[700de1a5] ZygoteRules v0.2.1
[6e34b625] Bzip2_jll v1.0.6+5
[83423d85] Cairo_jll v1.16.0+6
[3bed1096] Cuba_jll v4.2.1+0
[7bc98958] Cubature_jll v1.0.4+0
[5ae413db] EarCut_jll v2.1.5+1
[2e619515] Expat_jll v2.2.7+6
[b22a6f82] FFMPEG_jll v4.3.1+4
[f5851436] FFTW_jll v3.3.9+7
[a3f928ae] Fontconfig_jll v2.13.1+14
[d7e528f0] FreeType2_jll v2.10.1+5
[559328eb] FriBidi_jll v1.0.5+6
[0656b61e] GLFW_jll v3.3.3+0
[d2c73de3] GR_jll v0.57.2+0
[78b55507] Gettext_jll v0.20.1+7
[7746bdde] Glib_jll v2.59.0+4
[e33a78d0] Hwloc_jll v2.4.1+0
[1d5cc7b8] IntelOpenMP_jll v2018.0.3+2
[aacddb02] JpegTurbo_jll v2.0.1+3
[c1c5ebd0] LAME_jll v3.100.0+3
[dd4b983a] LZO_jll v2.10.0+3
[dd192d2f] LibVPX_jll v1.9.0+1
[e9f186c6] Libffi_jll v3.2.1+4
[d4300ac3] Libgcrypt_jll v1.8.5+4
[7e76a0d4] Libglvnd_jll v1.3.0+3
[94ce4f54] Libiconv_jll v1.16.0+7
[4b2f31a3] Libmount_jll v2.34.0+3
[89763e89] Libtiff_jll v4.1.0+2
[38a345b3] Libuuid_jll v2.34.0+7
[856f044c] MKL_jll v2020.2.254+0
[e7412a2a] Ogg_jll v1.3.4+2
[458c3c95] OpenSSL_jll v1.1.1+6
[efe28fd5] OpenSpecFun_jll v0.5.3+4
[91d4177d] Opus_jll v1.3.1+3
[2f80f16e] PCRE_jll v8.42.0+4
[30392449] Pixman_jll v0.40.0+0
[ea2cea3b] Qt5Base_jll v5.15.2+0
[f50d1b31] Rmath_jll v0.3.0+0
[fb77eaff] Sundials_jll v5.2.0+1
[a2964d1f] Wayland_jll v1.17.0+4
[2381bf8a] Wayland_protocols_jll v1.18.0+4
[02c8fc9c] XML2_jll v2.9.11+0
[aed1982a] XSLT_jll v1.1.33+4
[4f6342f7] Xorg_libX11_jll v1.6.9+4
[0c0b7dd1] Xorg_libXau_jll v1.0.9+4
[935fb764] Xorg_libXcursor_jll v1.2.0+4
[a3789734] Xorg_libXdmcp_jll v1.1.3+4
[1082639a] Xorg_libXext_jll v1.3.4+4
[d091e8ba] Xorg_libXfixes_jll v5.0.3+4
[a51aa0fd] Xorg_libXi_jll v1.7.10+4
[d1454406] Xorg_libXinerama_jll v1.1.4+4
[ec84b674] Xorg_libXrandr_jll v1.5.2+4
[ea2f1a96] Xorg_libXrender_jll v0.9.10+4
[c7cfdc94] Xorg_libxcb_jll v1.13.0+3
[cc61e674] Xorg_libxkbfile_jll v1.1.0+4
[12413925] Xorg_xcb_util_image_jll v0.4.0+1
[2def613f] Xorg_xcb_util_jll v0.4.0+1
[975044d2] Xorg_xcb_util_keysyms_jll v0.4.0+1
[0d47668e] Xorg_xcb_util_renderutil_jll v0.3.9+1
[c22f9ab0] Xorg_xcb_util_wm_jll v0.4.1+1
[35661453] Xorg_xkbcomp_jll v1.4.2+4
[33bec58e] Xorg_xkeyboard_config_jll v2.27.0+4
[c5fb5394] Xorg_xtrans_jll v1.4.0+3
[8f1865be] ZeroMQ_jll v4.3.2+6
[3161d3a3] Zstd_jll v1.4.8+0
[9a68df92] isoband_jll v0.2.2+0
[0ac62f75] libass_jll v0.14.0+4
[f638f0a6] libfdk_aac_jll v0.1.6+4
[275f1f90] liblinear_jll v2.30.0+0
[b53b4c65] libpng_jll v1.6.37+6
[a9144af2] libsodium_jll v1.0.20+0
[08558c22] libsvm_jll v3.24.0+1
[f27f6e37] libvorbis_jll v1.3.6+6
[1270edf5] x264_jll v2020.7.14+2
[dfaa095f] x265_jll v3.0.0+3
[d8fb68d0] xkbcommon_jll v0.9.1+5
[56f22d72] Artifacts
[2a0f44e3] Base64
[8bb1440f] DelimitedFiles
[8ba89e20] Distributed
[7b1f6079] FileWatching
[9fa8497b] Future
[b77e0a4c] InteractiveUtils
[4af54fe1] LazyArtifacts
[b27032c2] LibCURL
[76f85450] LibGit2
[8f399da3] Libdl
[37e2e46d] LinearAlgebra
[56ddb016] Logging
[d6f4376e] Markdown
[ca575930] NetworkOptions
[44cfe95a] Pkg
[de0858da] Printf
[9abbd945] Profile
[3fa0cd96] REPL
[9a3f8284] Random
[ea8e919c] SHA
[9e88b42a] Serialization
[1a1011a3] SharedArrays
[6462fe0b] Sockets
[2f01184e] SparseArrays
[10745b16] Statistics
[4607b0f0] SuiteSparse
[fa267f1f] TOML
[a4e569a6] Tar
[8dfed614] Test
[cf7118a7] UUIDs
[4ec0a83e] Unicode
[e66e0078] CompilerSupportLibraries_jll
[deac9b47] LibCURL_jll
[29816b5a] LibSSH2_jll
[c8ffd9c3] MbedTLS_jll
[14a3606d] MozillaCACerts_jll
[4536629a] OpenBLAS_jll
[bea87d4a] SuiteSparse_jll
[83775a58] Zlib_jll
[8e850ede] nghttp2_jll
[3f19e933] p7zip_jll
``````

@fonsp which show method is Pluto using?

In case it helps, here’s the full stack trace:

``````sim

Failed to show value:

type EnsembleSolution has no field prob

getproperty(::SciMLBase.EnsembleSolution{Float64, 3, Vector{SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, SciMLBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.Tsit5, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Vector{Vector{Float64}}, Vector{Float64}, Vector{Vector{Vector{Float64}}}, OrdinaryDiffEq.Tsit5Cache{Vector{Float64}, Vector{Float64}, Vector{Float64}, OrdinaryDiffEq.Tsit5ConstantCache{Float64, Float64}}}, DiffEqBase.DEStats}}}, ::Symbol)@Base.jl:33
rows(::SciMLBase.EnsembleSolution{Float64, 3, Vector{SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, SciMLBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.Tsit5, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Vector{Vector{Float64}}, Vector{Float64}, Vector{Vector{Vector{Float64}}}, OrdinaryDiffEq.Tsit5Cache{Vector{Float64}, Vector{Float64}, Vector{Float64}, OrdinaryDiffEq.Tsit5ConstantCache{Float64, Float64}}}, DiffEqBase.DEStats}}})@tabletraits.jl:22
table_data(::SciMLBase.EnsembleSolution{Float64, 3, Vector{SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, SciMLBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.Tsit5, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Vector{Vector{Float64}}, Vector{Float64}, Vector{Vector{Vector{Float64}}}, OrdinaryDiffEq.Tsit5Cache{Vector{Float64}, Vector{Float64}, Vector{Float64}, OrdinaryDiffEq.Tsit5ConstantCache{Float64, Float64}}}, DiffEqBase.DEStats}}}, ::IOContext{IOBuffer})@PlutoRunner.jl:871
show_richest(::IOContext{IOBuffer}, ::Any)@PlutoRunner.jl:618
var"#sprint_withreturned#28"(::IOContext{Base.DevNull}, ::Int64, ::typeof(Main.PlutoRunner.sprint_withreturned), ::Function, ::SciMLBase.EnsembleSolution{Float64, 3, Vector{SciMLBase.ODESolution{Float64, 2, Vector{Vector{Float64}}, Nothing, Nothing, Vector{Float64}, Vector{Vector{Vector{Float64}}}, SciMLBase.ODEProblem{Vector{Float64}, Tuple{Float64, Float64}, true, SciMLBase.NullParameters, SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, SciMLBase.StandardODEProblem}, OrdinaryDiffEq.Tsit5, OrdinaryDiffEq.InterpolationData{SciMLBase.ODEFunction{true, typeof(Main.workspace3.kuramoto_two), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing}, Vector{Vector{Float64}}, Vector{Float64}, Vector{Vector{Vector{Float64}}}, OrdinaryDiffEq.Tsit5Cache{Vector{Float64}, Vector{Float64}, Vector{Float64}, OrdinaryDiffEq.Tsit5ConstantCache{Float64, Float64}}}, DiffEqBase.DEStats}}})@PlutoRunner.jl:568
format_output_default(::Any, ::Any)@PlutoRunner.jl:492
#format_output#17@PlutoRunner.jl:509[inlined]
formatted_result_of(::Base.UUID, ::Bool, ::Nothing)@PlutoRunner.jl:425
top-level scope@none:1
``````

I got the same code to work in an IJulia NB without any issue. Maybe I should open a ticket in Pluto?

Yes, looks like a Pluto thing.

1 Like

This should be fixed by updating Pluto, and @ChrisRackauckas mentioned a second fix on the DiffEq side in this comment