You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm having an issue where Circuitscape can work fine if run immediately after if I use start() to generate an .ini file and then run, but gives an error if I try to compute() that exact same .ini file generated from the start() process (i.e. if at step 10 I select to "run later", then try to compute that .ini file). I'm running Julia 1.9.3 in a Windows environment, and have encountered this with both the stable and development version of Circuitscape. The error it gives is:
At first I thought this might be related to a file pathing issue on Windows, but have tried '\\', '/', and '\' syntaxt well as selecting the path using file picker manually - and all work to run the job if it is run at step 10 of start() - but otherwise throw an error if that same .ini file generated though start() is used with compute()
The text was updated successfully, but these errors were encountered:
Here's the unmodified file that start() produces and which fails to run with compute() (I just changed the extension to .txt so it could be uploaded here) output.txt
I suspect there is some issue in how Circuitscape formats the .ini that start() produces that causes compute() to fail with it - perhaps a holdover from a previous version that is no longer valid?
I'm having an issue where Circuitscape can work fine if run immediately after if I use start() to generate an .ini file and then run, but gives an error if I try to compute() that exact same .ini file generated from the start() process (i.e. if at step 10 I select to "run later", then try to compute that .ini file). I'm running Julia 1.9.3 in a Windows environment, and have encountered this with both the stable and development version of Circuitscape. The error it gives is:
julia> compute("C:\Users\Human\Desktop\Restoration_Project_2023\Analysis\output.ini")
[ Info: 2023-10-11 11:53:13 : Precision used: Double
[ Info: 2023-10-11 11:53:15 : Reading maps
ERROR: the file "(Browse for a resistance file)" does not exist
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] read_raster
@ C:\Users\Human.julia\packages\Circuitscape\qlA9V\src\io.jl:503 [inlined]
[3] _grid_reader(T::Type, file::String)
@ Circuitscape C:\Users\Human.julia\packages\Circuitscape\qlA9V\src\io.jl:114
[4] read_cellmap(habitat_file::String, is_res::Bool, #unused#::Type{Float64})
@ Circuitscape C:\Users\Human.julia\packages\Circuitscape\qlA9V\src\io.jl:91
[5] load_raster_data(T::Type, V::Type, cfg::Dict{String, String})
@ Circuitscape C:\Users\Human.julia\packages\Circuitscape\qlA9V\src\io.jl:442
[6] raster_one_to_all(T::Type, V::Type, cfg::Dict{String, String})
@ Circuitscape C:\Users\Human.julia\packages\Circuitscape\qlA9V\src\raster\onetoall.jl:4
[7] _compute(T::Type, V::Type, cfg::Dict{String, String})
@ Circuitscape C:\Users\Human.julia\packages\Circuitscape\qlA9V\src\run.jl:49
[8] macro expansion
@ .\timing.jl:393 [inlined]
[9] compute(path::String)
@ Circuitscape C:\Users\Human.julia\packages\Circuitscape\qlA9V\src\run.jl:31
[10] top-level scope
@ REPL[10]:1
At first I thought this might be related to a file pathing issue on Windows, but have tried '\\', '/', and '\' syntaxt well as selecting the path using file picker manually - and all work to run the job if it is run at step 10 of start() - but otherwise throw an error if that same .ini file generated though start() is used with compute()
The text was updated successfully, but these errors were encountered: