A Node.js client to NASA's Common Metadata Repository (CMR) API.
API client for working with the Cumulus archive API
A node SDK for CMR
Common utilities used across tasks
TypeScript definitions for working with Cumulus data structures
Utilities for working with Elasticsearch
A generic auth client
Cumulus message adapter
Deployment templates for cumulus
Provides error classes for Cumulus
Download a given granule
Lambda functions for handling all daac's API operations
Add discovered PDRs to a queue
Ingest utilities
Includes the test data for various packages
Checks execution status of granules in a PDR
Utilities for managing object stores
Add discovered granules to the queue
Discover Granules in FTP/HTTP/HTTPS/SFTP/S3 endpoints
Fake processing task used for integration tests
Utilities for working with AWS
Utility for persisting collection configuration to S3 and retrieving it
Example task
Download and Parse a given PDR
Parachain bootnodes registration and discovery.
Teyrchain bootnodes registration and discovery.