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"]
df = sdmdata.get_occurrences(
    species_names,
    country="Brazil",
    year_range=(2000, 2020),
)

Functions

  • get_occurrences(species_names, country=None, year_range=None, lat_min=None, lat_max=None, lon_min = None, lon_max = None, includeGbif = True, includeInaturalist = True, includeSpeciesLink = True): Fetches occurrence data for the specified species from GBIF, iNaturalist, and SpeciesLink (you can choose the source), 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.1.0.tar.gz (10.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.1.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sdmdata-0.1.0.tar.gz
  • Upload date:
  • Size: 10.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.1.0.tar.gz
Algorithm Hash digest
SHA256 66dbbbc93737d3a567c72428609575c0b0570f1f31f3f0025b59a24f5f6e23d8
MD5 882ce2759f7e9ebaaf0f97576fe4d0cb
BLAKE2b-256 a0fb63ca16f6d2c618d157dbbbdc7948f67fa5f44c66286182d432923f08ffb5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sdmdata-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc3e211cca2af585dc89614a5edad22ce8bd25894be2bf275fb5a1c201c20257
MD5 08e388ac720da40973d0c08447f13fb5
BLAKE2b-256 ee6a302d7008e05ab8b33c3b24b1a59e3b8d4fae1e2bd58073dbe4e97f5caebe

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