After updating to Julia 1.9.4, I have encountered issues with DECAES. Below is the error message if it helps. I have tried using the package with Julia 1.6.7 as well, and I get the same error message. The same error occurs on Linux and MacOS.
[ Info: Starting DECAES with 1 threads
[ Info: Loading input file: image.nii.gz
┌ Warning: Error during processing of file: image.nii.gz
└ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:258
┌ Warning: InexactError: Int16(1.5968254)
│ Stacktrace:
│ [1] Int16
│ @ ./float.jl:879 [inlined]
│ [2] convert
│ @ ./number.jl:7 [inlined]
│ [3] setindex!
│ @ ./array.jl:969 [inlined]
│ [4] macro expansion
│ @ ./multidimensional.jl:889 [inlined]
│ [5] macro expansion
│ @ ./cartesian.jl:64 [inlined]
│ [6] macro expansion
│ @ ./multidimensional.jl:884 [inlined]
│ [7] _unsafe_getindex!
│ @ ./multidimensional.jl:897 [inlined]
│ [8] _unsafe_getindex(::IndexCartesian, ::NIfTI.NIVolume{Int16, 4, Array{Int16, 4}}, ::Base.Slice{Base.OneTo{Int64}}, ::Base.Slice{Base.OneTo{Int64}}, ::Base.Slice{Base.OneTo{Int64}}, ::Base.Slice{Base.OneTo{Int64}})
│ @ Base ./multidimensional.jl:875
│ [9] _getindex
│ @ ./multidimensional.jl:861 [inlined]
│ [10] getindex(::NIfTI.NIVolume{Int16, 4, Array{Int16, 4}}, ::Function, ::Function, ::Function, ::Function)
│ @ Base ./abstractarray.jl:1296
│ [11] load_image(filename::String, #unused#::Val{4})
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:522
│ [12] load_image(filename::String; ndims::Int64)
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:542
│ [13] load_image(filename::String)
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:542
│ [14] macro expansion
│ @ ~/.julia/packages/DECAES/xGgh6/src/utils.jl:286 [inlined]
│ [15] main(file_info::Dict{Symbol, Any}, opts::Dict{Symbol, Any})
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:274
│ [16] (::DECAES.var"#304#307"{Dict{Symbol, Any}, Dict{Symbol, Any}})()
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:256
│ [17] (::DECAES.var"#68#69"{DECAES.var"#304#307"{Dict{Symbol, Any}, Dict{Symbol, Any}}})()
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/utils.jl:423
│ [18] with_logstate(f::Function, logstate::Any)
│ @ Base.CoreLogging ./logging.jl:514
│ [19] with_logger
│ @ ./logging.jl:626 [inlined]
│ [20] tee_capture(f::DECAES.var"#304#307"{Dict{Symbol, Any}, Dict{Symbol, Any}}; logfile::String, suppress_terminal::Bool, suppress_logfile::Bool)
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/utils.jl:422
│ [21] main(command_line_args::Vector{String})
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:250
│ [22] main()
│ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:224
│ [23] top-level scope
│ @ ~/Desktop/scratch/decaes.jl:14
│ [24] include(mod::Module, _path::String)
│ @ Base ./Base.jl:457
│ [25] exec_options(opts::Base.JLOptions)
│ @ Base ./client.jl:307
│ [26] _start()
│ @ Base ./client.jl:522
└ @ DECAES ~/.julia/packages/DECAES/xGgh6/src/main.jl:259```