Setup

Installation

callUSGS can easily be installed via pip by running the following command:

pip install callusgs

Alternatively, if you’re only interested in the CLI functionality of this tool the best choice is probably to use pipx for installation.

pipx install callusgs

EROS/USGS Account

In order to use callUSGS, an EROS/USSG account is needed. Please visit the EROS registration system if you don’t already have an account. Additionally, access to “EE’s Machine to Machine interface (MACHINE)” role is needed. To request access, which is not automatically granted, visit the Access Request page from your profile settings.

For fine-grained access control, it’s recommended to authenticate with unique application tokens. They can be generated here.

See also

User Guide

How to provide callUSGS with your login credentials and other login methods.

API Restrictions

What can be expected to function when not applying for the MACHINE role.

Note

At the time of writing, it is unclear to me if the datasets spcifed at the time of registration have any impact on API access.