Skip to main content

A library for Species Distribution Modeling data retrieval from GBIF, iNaturalist, and SpeciesLink APIs.

Project description

USAGE.md

Overview

sdmdata is a library designed to facilitate data management and processing for scientific and research applications.

Getting Started

Installation

pip install sdmdata

Basic Usage

import sdmdata

# Example: Download occurrences from GBIF, iNaturalist, and SpeciesLink

species_names = ["Panthera onca", "Lynx rufus"]
sdmdata.get_occurrences(
    species_names,
    country="Brazil",
    year_range=(2000, 2020)
)

#An excel file will be created in the working directory with the occurrence data from the three sources.

df = pd.read_excel("all_occurrences/Panthera onca,Lynx rufus.csv", sheet_name=None)

Functions

  • get_occurrences(species_names, country=None, year_range=None, lat_min=None, lat_max=None): Fetches occurrence data for the specified species from GBIF, iNaturalist, and SpeciesLink, with optional filters for country, year range, and latitude bounds.
  • get_species_autocomplete(name): Retrieves a list of species suggestions from GBIF based on the provided name.
  • save_gbif_credentials(user, email, pwd): Saves GBIF user credentials for authenticated requests.
  • save_specieslink_apikey(apikey): Saves the API key for SpeciesLink requests.
  • delete_gbif_credentials(): Deletes stored GBIF user credentials.
  • delete_specieslink_apikey(): Deletes the stored SpeciesLink API key.

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

sdmdata-0.0.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

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

sdmdata-0.0.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file sdmdata-0.0.1.tar.gz.

File metadata

  • Download URL: sdmdata-0.0.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for sdmdata-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a1b8c74f9823b45b8518d7d7bd136c4e8b946f04adeaf7735a77295e8b2db373
MD5 74e3936b792fc275398cf5e2359ad01f
BLAKE2b-256 0d6aab66cb403bd9d05ee23d58669e1e05e0f98e74e8f49998a1897edf7b25a0

See more details on using hashes here.

File details

Details for the file sdmdata-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: sdmdata-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for sdmdata-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 168a6764ebacbcfe0a0db71079d3c9583197612815677109f804f2bdba985ddb
MD5 9323791eedc9293d0ba75f3b027adf36
BLAKE2b-256 e81f646ed59424bc580e41280eb4c91c5a4bcc1d4680d50655b0fdc863dc3895

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