Skip to main content

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 - INaturalist doesn't require any authentication.
sdmdata.save_specieslink_apikey(apikey)
sdmdata.save_gbif_credentials(user, email, pwd)
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.

Metadata

Release files for sdmdata 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sdmdata 0.1.2
File Size Uploaded
sdmdata-0.1.2.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sdmdata 0.1.2
File Interpreter ABI Platform
sdmdata-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 24.0 kB

Release files / sdmdata-0.1.2.tar.gz

Download URL sdmdata-0.1.2.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
31f5749cec8dc0bc3b8bbd643cc21dc1c832c14895a5893563b8f344cfdd394a
BLAKE2b-256 checksum
How to use checksums
a4ef78ec7bf317d7f20ba2e4c8e5dee8f8e4c9845f69cdc2a46ae4503fbdcdcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release files / sdmdata-0.1.2-py3-none-any.whl

Download URL sdmdata-0.1.2-py3-none-any.whl
Size 12.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8c666e06449b615ce381a2c3af3c2dd0bf8834ac88d4a3c28d108a1638024bb
BLAKE2b-256 checksum
How to use checksums
b60b45695cb901cd71ba7248ebb4354215c5c9453fe8ddbe3bb5180eeef9d5b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page