Skip to main content

Interface to the DEIMS-SDR API

Project description

deimsPy

This repository represents the latest version of a collection of python functions with the intention of easing access to DEIMS-SDR data (https://www.deims.org). This python package is openly available and free to use. Should you use DEIMS-SDR data for any studies or analyses, please cite the service accordingly. For further information about DEIMS-SDR, please refer to its About page (https://www.deims.org/about).

Installation

Via pip (see the package on PyPI): pip install deims. Manually: download deims.py to working directory.

You can then import deims as normal.

Usage

Get the list of all verified site of a network, e.g. ECN

  • deims.getListOfSites(network="a197664f-569e-4df6-933a-86de676dbfc5",verified_only=True)

Get the list of all network sites (verified and not verified), e.g. LTER Austria

  • deims.getListOfSites("d45c2690-dbef-4dbc-a742-26ea846edf28")

Get the list of all sites

  • deims.getListOfSites()

Get a particular site record by its DEIMS.ID (multiple formats of the DEIMS.ID are accepted)

  • deims.getSiteById(site_id="deims.org/8eda49e9-1f4e-4f3e-b58e-e0bb25dc32a6")
  • deims.getSiteById("1b94503d-285c-4028-a3db-bc78e31dea07")

Get all sites on DEIMS within 30km of latitude 47.84, longitude 14.44

  • deims.getSitesWithinRadius(lat=47.84,lon=14.44,distance=30000)

Get all sites on DEIMS within 1500m of latitude 57.08, longitude -3.667

  • deims.getSitesWithinRadius(57.08,-3.667,1500)

Get the boundaries of a particular site as a GeoDataFrame

  • deims.getSiteBoundaries("8eda49e9-1f4e-4f3e-b58e-e0bb25dc32a6")

Get the boundaries of multiple sites and save them as a shapefile called "lter-austria.shp"

  • deims.getSiteBoundaries(deims.getListOfSites("d45c2690-dbef-4dbc-a742-26ea846edf28"),"lter-austria")

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

deims-3.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

deims-3.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file deims-3.1.tar.gz.

File metadata

  • Download URL: deims-3.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for deims-3.1.tar.gz
Algorithm Hash digest
SHA256 ba1e4927773bf9669b8de610affc2f90883cf6acb2c3dafdf0796db1cd9120d0
MD5 872cf264cedbe8249abbe7825838af27
BLAKE2b-256 d39c45946dde20dee377b17d4c1c0ef373a2b8d2879c6ef6178182ec1ac6ad14

See more details on using hashes here.

File details

Details for the file deims-3.1-py3-none-any.whl.

File metadata

  • Download URL: deims-3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for deims-3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9ead688495c0d019f7663d486856406e6ae37db11aa12085b5bc2280aac4471a
MD5 fdc839904fec13cd5b8c59723d762fea
BLAKE2b-256 d4357aa10e730f0212446ad0a82aff7312df1aa5bdfad8d1c382a37822361edb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page