Recent Releases of Omniscape.jl

Omniscape.jl - v0.6.2

Omniscape v0.6.2

Diff since v0.5.8

Merged pull requests: - closes #116 -- docs typo fixes (#119) (@vlandau) - update compats, ArchGDAL, Circuitscape, and Julia (#134) (@vlandau) - Update TagBot.yml (#135) (@vlandau) - Add BIGTIFF support, address #130 (#136) (@jessjaco) - Bump actions/cache from 1 to 3 (#138) (@dependabot[bot]) - Bump codecov/codecov-action from 1 to 3 (#139) (@dependabot[bot]) - Bump actions/checkout from 2 to 4 (#140) (@dependabot[bot]) - Bump actions/cache from 3 to 4 (#149) (@dependabot[bot]) - Fix Documenter (#150) (@vlandau) - Update SSH key in actions (#151) (@vlandau) - create new DOCUMENTER_KEY to address encoding error (#152) (@vlandau) - Add argument checks, allow Nothing type for optional args (#153) (@vlandau)

Closed issues: - Use geodetic distance instead of number of pixels for radius (#6) - ERROR: TaskFailedException: Adjacency / distance matrices must be symmetric (#102) - Mistake in documentation (#116) - pair wise resistance table (#118) - Issue using Circuitscape (#120) - Data address invalid of the Example. (#121) - Conditional connectivity options being ignored (#123) - Unexpected results (#124) - Learning Omniscape -- Error message when running example code (#125) - Omniscape crashing with AssertionError: norm(G * v .- curr) / norm(curr) < 1.0e-6 (#127) - RasData error after updating both Circuitscape and Omniscape (#128) - enable BigTIFF support on write? (#130) - computation time increases with more than six workers (#131) - Resistance file does not exist error (#132) - UndefVarError 'read_raster' not defined (#133) - Omniscape failed on the moving window centered on ... (#142) - Is the scale for Cumulative current flow & Flow current inverted in the latest release? (#143) - nested task error (#144) - Sending progress to stdout (#148)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

Omniscape.jl - v0.5.8

Omniscape v0.5.8

Diff since v0.5.7

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 4 years ago

Omniscape.jl - v0.5.7

Omniscape v0.5.7

Diff since v0.5.6

Closed issues: - Omniscape crashes at end of run (#108) - Use new struct for arrays with NoData values (#111)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

Omniscape.jl - v0.5.6

Omniscape v0.5.6

Diff since v0.5.5

Closed issues: - ERROR: UndefVarError: RasData not defined (#107) - ERROR: LoadError (#113)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

Omniscape.jl - v0.5.5

Omniscape v0.5.5

Diff since v0.5.4

Merged pull requests: - rework internals, fix a discovered bug ,export some utility functions (#112) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

Omniscape.jl - v0.5.4

Omniscape v0.5.4

Diff since v0.5.3

Closed issues: - nested task error: AssertionError: norm(G * v - curr) < if eltype(curr) == Float64 (#99) - Error Message received multiple times: AssertionError: norm(G * v - curr) < if eltype(curr) == Float64 (#100) - Links to the doc are dead (#105) - ERROR: LoadError: BoundsError: attempt to access 1×1 Matrix{Union{Missing, Number}} at index 1:201, 1:201

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 4 years ago

Omniscape.jl - v0.5.3

Omniscape v0.5.3

Diff since v0.5.2

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

Omniscape.jl - v0.5.2

Omniscape v0.5.2

Diff since v0.5.1

Closed issues: - Incorporating directional ocean currents (#90) - Pkg.add error (#97) - Benchmark CHOLMOD vs CG+AMG solvers (#101)

Merged pull requests: - try/catch errors to help with debugging, rework/clean internals (#103) (@vlandau) - Typo correction in docs example (#104) (@byronbest)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

Omniscape.jl - v0.5.1

Omniscape v0.5.1

Diff since v0.5.0

Closed issues: - Add support for alternative CS solvers (#93) - Add error when INI or cfg dictionary have unsupported arguments (#94)

Merged pull requests: - drop 0.6 from ArchGDAL compat entry (#98) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

Omniscape.jl - v0.5.0

Omniscape v0.5.0

Diff since v0.4.4

Closed issues: - Problem running Omniscape (#91)

Merged pull requests: - Add support for Circuitscape's CHOLMOD solver (#96) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 5 years ago

Omniscape.jl - v0.4.4

Omniscape v0.4.4

Diff since v0.4.3

Closed issues: - Test Omniscape with MKL solver in Circuitscape (#44) - Add a walkthrough example to Omniscape docs (#45) - Pointer 'hDS' is NULL in 'GDALGetGeoTransform' error (#85) - Only set BLAS threads to 1 when doing parallel processing (#86) - Segfault when Parallel processing (#88)

Merged pull requests: - paper (#81) (@vlandau) - remove type def that is not used (#82) (@vlandau) - Vl/acknowl (#83) (@vlandau) - Updates to paper in response to comments (#87) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 5 years ago

Omniscape.jl - v0.4.3

Omniscape v0.4.3

Diff since v0.4.2

Merged pull requests: - Move NaN reassignment to after array conversion (#80) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 5 years ago

Omniscape.jl - v0.4.2

Omniscape v0.4.2

Diff since v0.4.1

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 5 years ago

Omniscape.jl - v0.4.1

Omniscape v0.4.1

Diff since v0.4.0

Closed issues: - Vary block size according to "intactness" (#21) - Add alternative run_omniscape method that accepts arrays and a dict of args (#59) - Add option to pass connectfourneighborsonly option to Circuitscape (#60) - Errored pkg.test() and runomniscape() returns "BoundsError" (#62) - Switch from @info messages to progress bar to monitor the job's progress (#63) - Add run_omniscape method that operates on in-memory arrays (#65) - rcutoff not applied with resistancefileisconductance = true (#66) - NoData handling is not ideal for condition1, condition2, condition1future, and condition2future (#68) - Add variants of Circuitscape's readraster and writeraster directly to codebase and retool NoData handling (#69) - Improve tests (#72) - Add argument to in-memory runomniscape method to prevent writing anything to disk (#74) - Out of memory errors - advice please (#75) - Reclass not working in in-memory method of runomniscape on main (#77) - Add INI writer that takes Dict as arg and creates new file in output (#78)

Merged pull requests: - vl/fourneighbors -- add connectfourneighborsonly option (#61) (@vlandau) - Use a progress bar (#64) (@vlandau) - fixes rcutoff implementation, closes #66 (#67) (@vlandau) - vl/missing -- use Array{Union{Float##, Missing}, 2} throughout (#70) (@vlandau) - Update to idiomatic use of ArchGDAL (#71) (@yeesian) - Add new method for run_omniscape that accepts in-memory objects (#73) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 5 years ago

Omniscape.jl - v0.4.0

Omniscape v0.4.0

Diff since v0.3.0

Closed issues: - Suppress output from Circuitscape; but allow @info from Omniscape (#41) - Buffer adjustment for sources results in incorrect dims when buffer > 0 (#53) - Add resistance reclass option (#55) - Last row/column of targets sometimes not solved. (#58)

Merged pull requests: - Vl/bufferfix -- fix buffer adjustment for clipped source strength layer (#54) (@vlandau) - Vl/reclass (#56) (@vlandau) - vl/info - suppress Circuitscape messages (#57) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 6 years ago

Omniscape.jl - v0.3.0

Omniscape v0.3.0

Diff since v0.2.2

Closed issues: - Add error throws when required arguments are missing from the .ini (#8) - Add 32-bit option (#40) - add "file not found" errors for raster inputs (#46) - Error: Error building GDAL: (#47) - Setting parallel threads on Windows x64 PC (#52)

Merged pull requests: - added error for missing args; closes #8 (#48) (@vlandau) - first pass at 32 bit option (#49) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 6 years ago

Omniscape.jl - v0.2.2

Omniscape v0.2.2

Diff since v0.2.1

Closed issues: - write_raster is writing empty tifs (#43)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 6 years ago

Omniscape.jl - v0.2.1

Omniscape v0.2.1

Diff since v0.2.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 6 years ago

Omniscape.jl - v0.2.0

Omniscape v0.2.0

Diff since v0.1.4

Closed issues: - Multi-threading deadlock on Windows (#13) - Update Julia dep to version with deadlock patch once released (#23) - Further investigate impacts of BLASNUMTHREADS on performance (#24) - add .tif support (#26) - reduce memory consumption (#27) - Add option for resistance to be conductance (#28) - Add warning for 0s or negative values in resistance/conductance surface (#29) - review arg names for .ini (#31) - When using a remote server, ERROR: IOError: stream is closed or unusable (#32) - Reduce memory demand in clip function (#33) - Reduce memory in getground (#36) - gettargets returns block coordinates outside of array dims. (#37) - GDAL memory error (#39) - Review for v0.2.0 release (#42)

Merged pull requests: - Install TagBot as a GitHub Action (#22) (@JuliaTagBot) - set blas num threads to 1/2 of detected cores (#25) (@vlandau) - vl/conductance (#30) (@vlandau) - Vl/gdal (#34) (@vlandau) - Vl/memory (#35) (@vlandau) - Vl/memory (#38) (@vlandau)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 6 years ago

Omniscape.jl - v0.1.4

v0.1.4 (2020-01-06)

Diff since v0.1.3

Closed issues:

  • fix issue with NaNs in current flow output (#20)
  • add option to mask current flow output to match NoData areas in resistance (#19)
  • Travis build fails with parallel and conditional connectivity in windows on Julia 1.3 (pass locally) (#12)
  • Incorporate climate connectivity into Omniscape (#7)

Scientific Software - Peer-reviewed - Julia
Published by julia-tagbot[bot] over 6 years ago

Omniscape.jl - v0.1.3

v0.1.3 (2019-12-02)

Diff since v0.1.2

Scientific Software - Peer-reviewed - Julia
Published by julia-tagbot[bot] over 6 years ago

Omniscape.jl - v0.1.2

v0.1.2 (2019-11-13)

Diff since v0.1.1

Closed issues:

  • Issues with runs in parallel (#11)
  • Reduce compute time overhead with parallel processing (#10)
  • Error : LinearAlgebra.LAPACKException(3) (#9)

Scientific Software - Peer-reviewed - Julia
Published by julia-tagbot[bot] over 6 years ago

Omniscape.jl - v0.1.1

v0.1.1 (2019-09-16)

Diff since v0.1.0

Closed issues:

  • vet code after all v0.1.0 features have been added (#5)
  • Create default values for Omniscape .ini options (#4)

Scientific Software - Peer-reviewed - Julia
Published by julia-tagbot[bot] over 6 years ago

Omniscape.jl - v0.1.0

v0.1.0 (2019-08-01)

Diff since 113d86b4588198019a22a18ca86a4818d9eb9671

Closed issues:

  • Error in fetch for summing current maps from workers (#3)
  • Add option to derive source strengths from resistance surface (#2)
  • Incorporate code for correction rasters for block targets (#1)

Scientific Software - Peer-reviewed - Julia
Published by julia-tagbot[bot] almost 7 years ago