Metadata-Version: 2.4
Name: gracedb-sdk
Version: 0.2.1
Summary: REST API SDK for GraceDB
Author-email: Leo Singer <leo.p.singer@nasa.gov>
License-Expression: GPL-3.0-or-later
Project-URL: source, https://git.ligo.org/emfollow/gracedb-sdk
Project-URL: Bug Tracker, https://git.ligo.org/emfollow/gracedb-sdk/issues
Project-URL: Documentation, https://gracedb-sdk.readthedocs.io/
Project-URL: Source Code, https://git.ligo.org/emfollow/gracedb-sdk
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: POSIX
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.13
Classifier: Topic :: Internet
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: requests-gracedb>=0.2
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Dynamic: license-file

# gracedb-sdk

A modern, performant REST API client for GraceDB, based on [Requests](http://python-requests.org/). For documentation, see https://gracedb-sdk.readthedocs.io.

## Benchmarks

Time in seconds to perform common tasks [lscsoft/ligo-gracedb](https://git.ligo.org/lscsoft/gracedb-client). Measured on a residential Internet connection on the US East Coast.

![benchmarks compared to ligo-gracedb](https://git.ligo.org/emfollow/gracedb-sdk/snippets/92/raw)

## Notes for software packaging

Software packaging files exist for the following systems:

- RPM: https://git.ligo.org/packaging/rhel/python-gracedb-sdk
- Debian: https://git.ligo.org/packaging/debian/gracedb-sdk
- Conda: https://github.com/conda-forge/gracedb-sdk-feedstock
