Circuitscape.py icon indicating copy to clipboard operation
Circuitscape.py copied to clipboard

Circuitscape uses electronic circuit theory to solve problems in landscape ecology.

Results 32 Circuitscape.py issues
Sort by recently updated
recently updated
newest added

I've run into several circumstances where it would be very handy to know the effective resistances between one node and a set of others. This could be done in a...

Enhancement

GDAL (http://gdal.org) is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As...

At least when called from csgui.exe, Circuitscape continues to consume memory after calculations are complete. This is presumably because large arrays are not deleted once results are returned. This can...

Solver failures seem fairly common. Would it be possible to re-try with a different solver when one is encountered?

Enhancement

See Maarten van Strien's post to the circuitscape user group. Circuitscape solves all pairs in network mode, even when the option to read an include/exclude pairs file is selected.

bug

In pairwise mode (and possibly one-to-all mode), the function write_resistances in io.py should be writing incomplete resistance matrix results every 2 minutes. Code appears to not get invoked.

bug

When we have focal nodes provided in text list format, and some nodes fall in the same cell, 4.0 still solves for each one, which is inefficient (it is solving...

This is the error reported by Catherine on May 5 2014. All or almost all solves fail under all-to-one mode when variable source strengths are used. Input files that replicate...

bug

Amy Guthrie's problem posted to the user group caused memory errors in `compute_base` at the line: `G = -G + sparse.spdiags(G.sum(0), 0, n, n)` However, the code interprets this as...

This also seems to make more sense than tab or space-delimited formats.

Enhancement