Metadata-Version: 2.1
Name: gwcelery
Version: 1.0.1
Summary: Hipster pipeline for annotating LIGO events
Home-page: https://git.ligo.org/emfollow/gwcelery
License: GPL-2.0+
Author: Leo Singer
Author-email: leo.singer@ligo.org
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Provides-Extra: doc
Provides-Extra: test
Requires-Dist: astropy (>=4.3.1)
Requires-Dist: bilby-pipe (>=0.3.8)
Requires-Dist: celery[redis] (>=5.1)
Requires-Dist: click (>=7,<8)
Requires-Dist: comet
Requires-Dist: corner
Requires-Dist: dnspython
Requires-Dist: flask
Requires-Dist: flask-caching
Requires-Dist: gracedb-sdk (>=0.1.5)
Requires-Dist: gwdatafind
Requires-Dist: gwpy (>=2.0.1)
Requires-Dist: healpy
Requires-Dist: imapclient
Requires-Dist: importlib-metadata; python_version < "3.8"
Requires-Dist: jinja2 (>=2.11.2)
Requires-Dist: lalsuite (>=6.82)
Requires-Dist: ligo-followup-advocate (>=1.1.6)
Requires-Dist: ligo-gracedb (>=2.7.5)
Requires-Dist: ligo-raven (>=2.0)
Requires-Dist: ligo-segments
Requires-Dist: ligo.em-bright (>=1.0)
Requires-Dist: ligo.skymap (>=0.4.0)
Requires-Dist: lscsoft-glue
Requires-Dist: lxml
Requires-Dist: numpy
Requires-Dist: p-astro (>=1.0)
Requires-Dist: pep517; extra == "doc"
Requires-Dist: pesummary (<0.13)
Requires-Dist: pygcn (>=1.0.1)
Requires-Dist: pytest-celery; extra == "test"
Requires-Dist: pytest-flask; extra == "test"
Requires-Dist: pytest-socket; extra == "test"
Requires-Dist: python-ligo-lw (>=1.7.0,<1.8.0)
Requires-Dist: safe-netrc
Requires-Dist: sentry-sdk[tornado,flask]
Requires-Dist: service-identity
Requires-Dist: sleek-lvalert (<2.0.0)
Requires-Dist: sphinx (>=4.0); extra == "doc"
Requires-Dist: voeventlib (>=1.2)
Requires-Dist: werkzeug (>=0.15.0)
Requires-Dist: zstandard
Project-URL: Bug Tracker, https://git.ligo.org/emfollow/gwcelery/issues
Project-URL: Documentation, https://gwcelery.readthedocs.io/
Project-URL: Repository, https://git.ligo.org/emfollow/gwcelery
Description-Content-Type: text/x-rst

.. image:: https://gwcelery.readthedocs.io/en/latest/_static/logo-0.5x.png
   :alt: GWCelery logo

GWCelery
========

GWCelery is a simple and reliable package for annotating and orchestrating
LIGO/Virgo alerts, built from widely used open source components.

See the `quick start installation instructions <https://gwcelery.readthedocs.io/en/latest/quickstart.html>`_,
the full `documentation <https://gwcelery.readthedocs.io/en/latest/>`_, or the
`contributing guide <https://gwcelery.readthedocs.io/en/latest/contributing.html>`_.

Features
--------

- `Easy installation with pip <https://gwcelery.readthedocs.io/en/latest/quickstart.html>`_
- Lightning fast distributed task queue powered by
  `Celery <http://celeryproject.org>`_ and `Redis <https://redis.io>`_
- Tasks are defined by `small, self-contained Python functions <https://git.ligo.org/emfollow/gwcelery/tree/main/gwcelery/tasks>`_
- `Lightweight test suite <https://git.ligo.org/emfollow/gwcelery/tree/main/gwcelery/tests>`_ using mocks of external services
- `Continuous integration <https://git.ligo.org/emfollow/gwcelery/pipelines>`_
- `One environment variable to switch from playground to production GraceDB server <https://gwcelery.readthedocs.io/en/latest/configuration.html>`_
- `Browser-based monitoring console <https://gwcelery.readthedocs.io/en/latest/monitoring.html>`_

