Skip to contents

Available functions

Trait evolution

Simulate trait evolution along a lineage

ornstein_uhlenbeck()
simulate ornstein-uhlenbeck (OU) process
ornstein_uhlenbeck_sl()
simulate ornstein-uhlenbeck (OU) process (specimen level)
random_walk()
simulate (un)biased random walk
random_walk_sl()
simulate (un)biased random walk (specimen level)
stasis()
simulate phenotypic stasis
stasis_sl()
simulate phenotypic stasis (specimen level)
strict_stasis_sl()
simulate strict phenotypic stasis (specimen level)

Event type data

Simulate event type data (e.g., fossil location/ages, first/last occurrences)

p3()
simulate Poisson point process
p3_var_rate()
simulate variable rate Poisson point process
rej_samp()
random numbers from rejection sampling

Ecology and taphonomy

Model ecological niches and taphonomic effects

apply_niche()
apply niche model
apply_taphonomy()
model taphonomic effects
bounded_niche()
define niche from boundaries
prob_remove()
probabilistic removal of elements
snd_niche()
simple niche model
thin()
thin a series of events (e.g. fossil occurrences)

Example data

Example data from stratigraphic forward models

scenarioA
example data, scenario A from Hohmann et al. (2024)

paleoTS functionality

Tools for linkage with the paleoTS package

reduce_to_paleoTS()
reduce pre-paleoTS format to paleoTS
plot(<pre_paleoTS>)
plot pre-paleoTS objects