julia> estimate(m, data)
Reoptimizing...
Iter Function value Gradient norm
ERROR: MethodError: no method matching kalman_likelihood(::Array{UnitRange{Int64},1}, ::Array{Float64,2}, ::Array{Array{Float64,2},1}, ::Array{Array{Float64,2},1}, ::Array{Array{Float64,1},1}, ::Array{Array{Float64,2},1}, ::Array{Array{Float64,2},1}, ::Array{Array{Float64,1},1}, ::Array{Array{Float64,2},1}, ::Array{Float64,1}, ::Array{Float64,2}; Nt0=2, tol=0.0)
Closest candidates are:
kalman_likelihood(::Array{UnitRange{Int32},1}, ::AbstractArray, ::Array{#s775,1} where #s775<:AbstractArray{S<:Real,2}, ::Array{#s764,1} where #s764<:AbstractArray{S<:Real,2}, ::Array{#s763,1} where #s763<:AbstractArray{S<:Real,1}, ::Array{#s762,1} where #s762<:AbstractArray{S<:Real,2}, ::Array{#s761,1} where #s761<:AbstractArray{S<:Real,2}, ::Array{#s760,1} where #s760<:AbstractArray{S<:Real,1}, ::Array{#s759,1} where #s759<:AbstractArray{S<:Real,2}, ::AbstractArray{S<:Real,1}, ::AbstractArray{S<:Real,2}; Nt0, tol) where S<:Real at /home/johannes/.julia/packages/StateSpaceRoutines/kV82S/src/filters/kalman_filter.jl:337
kalman_likelihood(::Array{UnitRange{Int32},1}, ::AbstractArray, ::Array{#s782,1} where #s782<:AbstractArray{S<:Real,2}, ::Array{#s781,1} where #s781<:AbstractArray{S<:Real,2}, ::Array{#s780,1} where #s780<:AbstractArray{S<:Real,1}, ::Array{#s779,1} where #s779<:AbstractArray{S<:Real,2}, ::Array{#s778,1} where #s778<:AbstractArray{S<:Real,2}, ::Array{#s777,1} where #s777<:AbstractArray{S<:Real,1}, ::Array{#s776,1} where #s776<:AbstractArray{S<:Real,2}, ::AbstractArray{S<:Real,1}) where S<:Real at /home/johannes/.julia/packages/StateSpaceRoutines/kV82S/src/filters/kalman_filter.jl:337 got unsupported keyword arguments "Nt0", "tol"
kalman_likelihood(::Array{UnitRange{Int32},1}, ::AbstractArray, ::Array{#s789,1} where #s789<:AbstractArray{S<:Real,2}, ::Array{#s788,1} where #s788<:AbstractArray{S<:Real,2}, ::Array{#s787,1} where #s787<:AbstractArray{S<:Real,1}, ::Array{#s786,1} where #s786<:AbstractArray{S<:Real,2}, ::Array{#s785,1} where #s785<:AbstractArray{S<:Real,2}, ::Array{#s784,1} where #s784<:AbstractArray{S<:Real,1}, ::Array{#s783,1} where #s783<:AbstractArray{S<:Real,2}) where S<:Real at /home/johannes/.julia/packages/StateSpaceRoutines/kV82S/src/filters/kalman_filter.jl:337 got unsupported keyword arguments "Nt0", "tol"
...
Stacktrace:
[1] #filter_likelihood#105(::Date, ::Bool, ::Float64, ::Function, ::Model1002{Float64}, ::Array{Float64,2}, ::System{Float64}, ::Array{Float64,1}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/filter.jl:137
[2] (::getfield(DSGE, Symbol("#kw##filter_likelihood")))(::NamedTuple{(:include_presample, :tol),Tuple{Bool,Float64}}, ::typeof(DSGE.filter_likelihood), ::Model1002{Float64}, ::Array{Float64,2}, ::System{Float64}, ::Array{Float64,1}, ::Array{Float64,2}) at ./sysimg.jl:0
[3] (::getfield(DSGE, Symbol("#kw##filter_likelihood")))(::NamedTuple{(:include_presample, :tol),Tuple{Bool,Float64}}, ::typeof(DSGE.filter_likelihood), ::Model1002{Float64}, ::Array{Float64,2}, ::System{Float64}, ::Array{Float64,1}) at ./none:0 (repeats 2 times)
[4] #likelihood#125(::Bool, ::Bool, ::Bool, ::Float64, ::Symbol, ::Function, ::Model1002{Float64}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/posterior.jl:178
[5] (::getfield(DSGE, Symbol("#kw##likelihood")))(::NamedTuple{(:sampler, :catch_errors),Tuple{Bool,Bool}}, ::typeof(likelihood), ::Model1002{Float64}, ::Array{Float64,2}) at ./none:0
[6] #posterior#123(::Bool, ::Float64, ::Bool, ::Function, ::Model1002{Float64}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/posterior.jl:43
[7] #posterior at ./none:0 [inlined]
[8] (::getfield(DSGE, Symbol("#f_opt#130")){Bool,Model1002{Float64},Array{Float64,2}})(::Array{Float64,1}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/optimize.jl:89
[9] #csminwel#133(::Float64, ::Float64, ::Float64, ::Int32, ::Bool, ::Bool, ::Bool, ::Symbol, ::Random.MersenneTwister, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(csminwel), ::getfield(DSGE, Symbol("#f_opt#130")){Bool,Model1002{Float64},Array{Float64,2}}, ::getfield(DSGE, Symbol("#grad#135")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},getfield(DSGE, Symbol("#f_opt#130")){Bool,Model1002{Float64},Array{Float64,2}},Tuple{}}, ::Array{Float64,1}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/csminwel.jl:110
[10] #csminwel at ./none:0 [inlined]
[11] #csminwel#134(::Float64, ::Float64, ::Float64, ::Int32, ::Bool, ::Bool, ::Bool, ::Symbol, ::Random.MersenneTwister, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(csminwel), ::getfield(DSGE, Symbol("#f_opt#130")){Bool,Model1002{Float64},Array{Float64,2}}, ::Array{Float64,1}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/csminwel.jl:354
[12] (::getfield(DSGE, Symbol("#kw##csminwel")))(::NamedTuple{(:xtol, :ftol, :grtol, :iterations, :store_trace, :show_trace, :extended_trace, :verbose, :rng),Tuple{Float64,Float64,Float64,Int32,Bool,Bool,Bool,Symbol,Random.MersenneTwister}}, ::typeof(csminwel), ::Function, ::Array{Float64,1}, ::Array{Float64,2}) at ./none:0
[13] #optimize!#126(::Symbol, ::Float64, ::Float64, ::Float64, ::Int32, ::Bool, ::Bool, ::Bool, ::Bool, ::Float64, ::Symbol, ::typeof(optimize!), ::Model1002{Float64}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/optimize.jl:190
[14] (::getfield(DSGE, Symbol("#kw##optimize!")))(::NamedTuple{(:method, :ftol, :grtol, :xtol, :iterations, :show_trace, :step_size, :verbose, :mle),Tuple{Symbol,Float64,Float64,Float64,Int32,Bool,Float64,Symbol,Bool}}, ::typeof(optimize!), ::Model1002{Float64}, ::Array{Float64,2}) at ./none:0
[15] #estimate#183(::Symbol, ::Array{Any,2}, ::Bool, ::Bool, ::Array{String,1}, ::Bool, ::Int32, ::Int32, ::Bool, ::typeof(estimate), ::Model1002{Float64}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/estimate.jl:111
[16] estimate(::Model1002{Float64}, ::Array{Float64,2}) at /home/johannes/.julia/packages/DSGE/gCSuP/src/estimate/estimate.jl:78
[17] top-level scope at none:0
I'm using Julia version 1.0.4 on Elementary OS.