Skip to main content

Python client for interacting with NASA Earthdata's AppEEARS API

Project description

AppEEARS API Client

I'm building a PIP package.

Description.

Python client for interacting with NASA Earthdata's AρρEEARS API. This package facilitates authentication, querying and handling of data coming from AρρEEARS, allowing Python users to work more efficiently with this service.

Features

  • Easy authentication with NASA Earthdata Login.
  • Functions to obtain and manipulate available product data.
  • Integrated API-specific error handling.

Installation

Install the package using pip:

pip install appears-api-client

Usage

Initial configuration

First, import the client and create an instance with your credentials:

from appears_api.client import AppEEARSClient

client = AppEEARSClient(username='your_username', password='your_password')

Obtain product data

product_info = client.get_product(product_id='MOD11A1.061')
print(product_info)

Logout

Don't forget to log out when you are finished:

client.logout()

Contributions

Contributions are welcome! If you wish to contribute, please:

  • Fork the repository.
  • Create a new branch for your modifications.
  • Make your changes and write tests when possible.
  • Send a pull request with a clear description of the changes.

License

Distributed under the MIT license. See LICENSE for more information.

Contact

Your name - @YourTwitter Email - example@example.com

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

appears_api_client-0.1.0.tar.gz (41.8 kB view details)

Uploaded Source

Built Distribution

appears_api_client-0.1.0-py3-none-any.whl (44.1 kB view details)

Uploaded Python 3

File details

Details for the file appears_api_client-0.1.0.tar.gz.

File metadata

  • Download URL: appears_api_client-0.1.0.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for appears_api_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3c4590fd590d125149fa13ea744b2b0c4441dd2ae67edca07183bceebcd851dc
MD5 48b61497f8278fd8e3634f84fd25ce37
BLAKE2b-256 ef47b026a7c7a676ff3d69a85d946231076e54203533e87268147be43a3a3ea4

See more details on using hashes here.

File details

Details for the file appears_api_client-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for appears_api_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e992c29cbd9af8917774cb9345cb99f969162781ee5c6ab65cf4e6165001571
MD5 1307d61417b26f15d783ecf695013638
BLAKE2b-256 c63df8f46952c86d7a28a428865143f9b4f648394bb1617ae6c484fc5aebe05e

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