Metadata-Version: 2.1
Name: across-burstcube
Version: 0.0.8
Summary: ACROSS API Python client for BurstCube
Author-email: "Jamie A. Kennea" <jak51@psu.edu>
Maintainer-email: "Jamie A. Kennea" <jak51@psu.edu>
Keywords: astronomy,api,across
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: pydantic
Requires-Dist: astropy
Requires-Dist: python-dateutil
Provides-Extra: dev
Requires-Dist: check-manifest; extra == "dev"
Provides-Extra: test
Requires-Dist: coverage; extra == "test"

# ACROSS API Python BurstCubeTOO Client

# Introduction
This is the Python API for the Astrophysics Cross-Observatory Science Support
(ACROSS), a NASA initiative to provide cross-observatory support for
time-domain and multi-messenger (TDAMM) coordination and observation planning.

The client provides support for accessing the BurstCube TOO interface that
ACROSS provides.

# Installation

To install the client, enter the command `pip install across-burstcube`.

The `across_client` module should now be available for use.

# Usage

The relevant classes are:

`BurstCubeTOO`

Main interface for submitting, updating, fetching and deleting BurstCube TOO
requests.

`BurstCubeTriggerInfo`

Class that provides extended information on the triggering event, this is an
parameter for `BurstCubeTOO`.

`BurstCubeTOORequests`

Allows to fetch multiple `BurstCubeTOO` entries using various filter criteria.

Note that submission of BurstCubeTOO requests requires an API Token, which will
be supplied by ACROSS.
