A python package to o characterize the range dynamics and shifts of North American tree species.
Project description
Welcome to ecospat
- GitHub Repo: https://github.com/anytko/ecospat
- Documentation: https://anytko.github.io/ecospat
- PyPI: https://pypi.org/project/ecospat/
- Ecospat tutorials on YouTube:
- Free software: MIT License
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4b8b4b1a37b12a7b661cdfb71699b027f17e49c4688ad32137d38e72372a7fb
|
|
| MD5 |
754b703371db9261d59ef1817380b613
|
|
| BLAKE2b-256 |
1057ca5c4fb85930862813058e64548b350c330db2dcc919d0db6ae8f368cf46
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
818e8b69a80fb8d9266be98f540768d4b9b87fb1b5e561ab841e9a9e56d8c83c
|
|
| MD5 |
88573eebe4fb868b987cdaf1a2b430a0
|
|
| BLAKE2b-256 |
bccceee147548b04a4b6733d8f43ba816cdc27524615c41a2f2b0d7178f19a09
|