Skip to content

Read mean seed dispersal distance (s_ds) from the species table instead of hardcoding 40 m #61

Description

@FelipeSBarros

In Species::Init (src/species.cpp#L28 on dev; mainTROLL4.0.cpp#L724 on main), s_ds is set to 40.0 for every species ( flagged !!!UPDATE), and it is then used as the Rayleigh scale for seed dispersal (src/tree.cpp#L3060). As a result, all species disperse identically regardless of dispersal syndrome (e.g. wind vs. animal vs. ballistic), which matters for restoration scenarios where recruitment from neighbouring remnants drives succession.

Proposal: add an optional s_ds column to the species input, falling back to 40 m when absent so existing inputs keep working. Since the species reader is being refactored for v4.1/v4.2 (#44, #45), this could be folded into that work.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions