Skip to main content

A python package to o characterize the range dynamics and shifts of North American tree species.

Project description

Welcome to ecospat

PyPI version
logo



A python package to characterize the range dynamics and shifts of North American tree species.

Introduction & Statement of Need

Ecospat is a Python package for the interactive mapping and characterization of range edges and their predicted persistence. Species ranges are noncontiguous and comprised of separate populations. We can characterize these populations into different range edges based on their latitudinal positions.

  • Leading Edge: Populations north of the core
  • Core: Largest, most central populations
  • Trailing Edge: Populations south of the core
  • Relict (latitudinal or longitudinal): Highly disconnected populations south of the trailing edge or very far east or west of the range

If we understand how these edges are moving, we can also infer biologically important characteristics of these populations. Under climate change, species are expected to move northward to track their climate envelopes. Using this model of Positive/all-together movement, the leading edge is expected to demonstrate low genetic and functional diversity, while the trailing edge gains genetic and functional diversity. However, not all range movements are equal under climate change or disturbance; other patterns of movement such as negative movement, stability, pull-apart patterns, and reabsorption to the core exist and affect the genetic and functional diversity of populations. At present, there are no widely adopted software implementations for characterizing range dynamics.

Using the historical ranges of over 670 North American tree species and modern GBIF data, ecospat categorizes the range edges of species, northward movement of ranges, and changes in population density over time to identify range patterns and create a predicted persistence raster to be used in species distribution models and further research.

Features

  • Maps and identifies edges of historical and contemporary ranges for over 600 tree species.
  • Calculates the northward rate of movement, change in population density through time, average temperature, precipitation, and elevation of range edges.
  • Assigns a range movement pattern (i.e. Moving together, Pulling apart, Stability, or Reabsorption)
  • Generates a predicted persistence raster that can be downloaded and used in further analyses.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ecospat-0.0.2.tar.gz (338.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ecospat-0.0.2-py2.py3-none-any.whl (54.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file ecospat-0.0.2.tar.gz.

File metadata

  • Download URL: ecospat-0.0.2.tar.gz
  • Upload date:
  • Size: 338.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ecospat-0.0.2.tar.gz
Algorithm Hash digest
SHA256 f4b8b4b1a37b12a7b661cdfb71699b027f17e49c4688ad32137d38e72372a7fb
MD5 754b703371db9261d59ef1817380b613
BLAKE2b-256 1057ca5c4fb85930862813058e64548b350c330db2dcc919d0db6ae8f368cf46

See more details on using hashes here.

File details

Details for the file ecospat-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: ecospat-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 54.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ecospat-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 818e8b69a80fb8d9266be98f540768d4b9b87fb1b5e561ab841e9a9e56d8c83c
MD5 88573eebe4fb868b987cdaf1a2b430a0
BLAKE2b-256 bccceee147548b04a4b6733d8f43ba816cdc27524615c41a2f2b0d7178f19a09

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page