This repository contains a series of documented notebooks as a first approach to Species Distribution Models implemented in Python.
The data used comes from the following sources:
-
WorldClim 2.1: Bioclimatic and elevation variables.
-
MapBiomas Colombia: Data obtained through Google Earth Engine.
-
eBird: Bird observation data (including effort variables and sightings).
-
graficas_preprocesamiento_aves_endemicas_gh.ipynb
this notebook contains a series of graphs generated for the different stages of the environmental and observation data processing flow. -
raster_align_for_sdm.ipynb
code to impute environmental data from rasters aligned to the bird observation locations. -
sdm_co.ipynb
code to train a Logistic Regression model under three scenarios: without imbalance treatment, with imbalance treatment using Random Oversampling, and with imbalance treatment using the SMOTE technique.
If you have any questions or suggestions, feel free to open an issue or contact me via email. If you want to know more from my work visit Juan Sebastian Blandon
Please cite this repo as: Juan Sebastian Blandon. (2024). jsblandon/sdm_py: Species Distribution Models for Colombian Endemic Birds 🇨🇴 🦜 🌎 🛰️ 💻 🗺️ (v1.0.2). Zenodo. https://doi.org/10.5281/zenodo.14509837