Skip to content

terralink

1.8.2Package record

Connectivity Corridor Optimization for Raster and Vector Data

0packages depend
1.8Kdownloads / year
50.6%test coverage
13/13flavors OK

Overview

About
Maintained by Benjamin BishopCRAN page ↗GitHub ↗Issues ↗Declared funder: SORUS Consulting LLC

Standalone R implementation of habitat connectivity corridor optimization for raster and vector workflows. Supports scenario-based planning with budget-constrained optimization, optional impassable areas, packaged parity fixtures, and comparative before-and-after connectivity metrics. The package exposes structural, movement-oriented, and species-oriented strategies in a reproducible workflow aligned with a companion GIS plugin while avoiding a desktop GIS dependency.

Changes in 1.8.2
  • Harmonized MCN-B leftover-budget behavior with the QGIS 1.8.2 selector: the connected-area pass does not silently add loops or redundant links unless a caller explicitly opts into the legacy refill argument.
  • Kept vector obstacle admission and route validation explicit while preserving the existing routing/scoring strategy.
  • Rejected blocked straight-line fallbacks that would create multipart links across a full-extent barrier, while retaining obstacle-aware detours through genuine passable gaps.
  • Deferred the raster endpoint-area guard until after optimization and aligned the terminal-pair seed cap with the QGIS candidate search.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 4.6 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK7 OK2026-05-13
Advisories

none known

Documentation

In release 1.8.2
READMEYes · 924 wordsVignettesYes · 1 · dynamicNEWSYes · 100% structured · mentions 1.8.2Citation fileNoWebsitenot declared in DESCRIPTION
Help pages
34includes a package overview page
Examples that run
75%3 run in a plain check · 1 only when donttest examples are enabled (R CMD check --as-cran)
Exported functions with examples
13%
Documented parameters
97%
Return-value docs
94%
Help pages citing references
0%

Downloads

1.8K
CRAN downloads in the past year
Rank #17,045 · ~5/day · ~150/mo
Daily download trend is not available in this view yet.
22830 days
75390 days
1.8K1 year
Compare downloads with other packages →
Also on39 r2u3 autocran

Repository

0Stars
0Forks
0Open issues
0Open PRs
3Releases
4Commits
1Commit identities
4 commits · Last activity 2026-03-17 · The default branch showed an older version (1.7.0) than CRAN on 2026-10-25
Responsiveness
not measured

Releases over time

2026-02-13 · 12026-07-07 · 3
PracticesBeta

2 development-tooling and community-health practices detected across 1 family in the upstream repository

Checks run against github.com/sorus-tools/terralink-r on 2026-10-25.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux

How this is detected·Detection ruleset v4 (2026-10-20)

Dependencies

Declared dependencies
15 external dependencies (excludes base and recommended)

Installing terralink adds 22 packages (15 with compiled code, 30 MB of source tarballs). Heaviest: sf 9.3 MB, igraph 4.8 MB, stars 3.8 MB.

Depends (0)
none
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (2)
Author, Maintainer since 1.8.0 (2026)
Funder, Copyright holder
Releases (2)

Pick two releases to compare their code metrics.

  • 1.8.2Latest
    record
    2026-08-22 · current release · diff ↗
  • 1.8.0
    record
    2026-05-12
  • R
    R 4.6.0 released · 2026-04-24

Package metadata

First published
2026-05-12
Total releases
2 / 1 yrs
License
MIT + file LICENSE OSI
Download size
165 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("terralink")

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

From data release v2026-10-26, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy