SDK Overview
This document covers the HuBMAP SDK. The SDK provides an interface to the functions accessible through the HuBMAP API’s. These API’s include Entity-Api, Search-Api, UUID-Api, and Ingest-API. Each API has its own module contained within the hubmap_sdk package.
Getting Started
The HuBMAP SDK takes the form of a python client library. This library (hubmap_sdk) can be installed via pip with the command
pip install hubmap-sdk
Requirements
hubmap_sdk has the following requirements:
certifi<=2021.10.8
chardet<=4.0.0
idna<=2.10
requests<=2.25.1
urllib3<=1.26.7
Modules
Each module within the hubmap_sdk contains a class corresponding to its respective HuBMAP API. This class is what gives access to the functionality of its given API. Follow the links below to learn more about each module including how to get started and a breakdown of each of its methods:
Demo the HuBMAP SDK with Jupyter Notebook
Download an interactive Jupyter Notebook Tutorial
To get started wtih Jupyter Notebooks, refer to the Jupyter Documentation