Calling Circuitscape from Other Programs

From Julia

Circuitscape can be called directly from Julia:

using Circuitscape
result = compute("myconfig.ini")

You can also pass a configuration dictionary directly:

using Circuitscape
cfg = Circuitscape.init_config()
cfg["habitat_file"] = "resistance_map.asc"
cfg["point_file"] = "focal_nodes.asc"
cfg["scenario"] = "pairwise"
cfg["output_file"] = "output/results.out"
result = compute(cfg)

From R

You can call Circuitscape from R using the JuliaCall R package.

From Python

You can call Circuitscape from Python using the juliacall Python package.