Skip to Content

Packages

OBIS created some packages and pipelines to help users work with OBIS data within a programming environment. Our main packages were developed for the R language.

Chose your programming language:


R

robis logo
robis

robis, our flagship R package, is a client for the OBIS API. It includes functions for data access, as well as a few helper functions for visualizing occurrence data and extracting nested MeasurementOrFact or DNADerivedData records.

Available through CRAN (use install.packages("robis"))
GitHub: https://github.com/iobis/robis

obistools

obistools is an R package designed with tools for data enhancement and ensuring data quality. It includes a range of functions to support comprehensive quality control checks, such as: taxon matching, verifying required OBIS fields, verifying identifiers, and detecting issues with geographic coordinates such as depth inconsistencies or points located on land.

This package requires devtools to be installed:

install.packages("devtools")
devtools::install_github("iobis/obistools")

See the GitHub for more documentation: https://github.com/iobis/obistools

obisdi

Python

pyobis

pyobis is a python package to help users fetch data from the OBIS API. It has similar functions as robis for obtaining data, including occurrence, taxon, node, checklist and dataset. For more information see: https://github.com/iobis/pyobis


Julia