Very naively (and after a long day) installing BifurcationKit.jl and trying Example-1
F(x, p) = @. p[1] + x - x^3/3
prob = BifurcationProblem(F, [-2.], [-1.], 1; record_from_solution = (x,p; k...) -> x[1])
I get
MethodError: no method matching BifurcationProblem(::BifFunction{typeof(F), BifurcationKit.var"#8#24", Nothing, BifurcationKit.var"#6#22", Nothing, BifurcationKit.var"#11#28"{BifurcationKit.var"#d1Fad#26"}, BifurcationKit.var"#13#30", BifurcationKit.var"#15#32", BifurcationKit.var"#17#34", Bool, Float64}, ::Vector{Float64}, ::Vector{Float64}, ::Int64, ::typeof(BifurcationKit.plot_default), ::var"#7#9")
Closest candidates are:
BifurcationProblem(::Tvf, ::Tu, ::Tp, ::Tl, ::Tplot, ::Trec) where {Tvf, Tu, Tp, Tl<:Lens, Tplot, Trec} at ~/.julia/packages/BifurcationKit/5kgAI/src/Problems.jl:133
BifurcationProblem(::Any, ::Any, ::Any, ::Any; jvp, vjp, J, Jᵗ, d2F, d3F, issymmetric, record_from_solution, plot_solution, delta, inplace) at ~/.julia/packages/BifurcationKit/5kgAI/src/Problems.jl:178
BifurcationProblem(::Any, ::Any, ::Any) at ~/.julia/packages/BifurcationKit/5kgAI/src/Problems.jl:178
Stacktrace:
[1] BifurcationProblem(_F::typeof(F), u0::Vector{Float64}, parms::Vector{Float64}, lens::Int64; jvp::Nothing, vjp::Nothing, J::Nothing, Jᵗ::Nothing, d2F::Nothing, d3F::Nothing, issymmetric::Bool, record_from_solution::Function, plot_solution::typeof(BifurcationKit.plot_default), delta::Float64, inplace::Bool)
@ BifurcationKit ~/.julia/packages/BifurcationKit/5kgAI/src/Problems.jl:215
[2] top-level scope
@ In[10]:2
What do I overlook here?