Metadata-Version: 2.3
Name: gwcelery
Version: 2.8.1
Summary: Low-latency pipeline for annotating IGWN events
License: GPL-2.0+
Author: Deep Chatterjee
Author-email: deep.chatterjee@ligo.org
Requires-Python: >=3.11,<3.13
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.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Provides-Extra: doc
Provides-Extra: test
Requires-Dist: GWSkyNet (>=2.5.2)
Requires-Dist: RIFT (>=0.0.15.9)
Requires-Dist: adc-streaming (>=2.3.0)
Requires-Dist: astropy (>=4.3.1,!=5.3)
Requires-Dist: bilby (==2.5.1)
Requires-Dist: bilby_pipe (==1.6.0)
Requires-Dist: celery[redis] (>=5.1,<5.4)
Requires-Dist: click (>=7)
Requires-Dist: comet
Requires-Dist: confluent-kafka (>=1.9.2)
Requires-Dist: fastavro (>=1.6.1,<2.0.0) ; extra == "test"
Requires-Dist: flask (>=2.2)
Requires-Dist: flask-caching
Requires-Dist: flower (>=2.0.1)
Requires-Dist: gracedb-sdk (>=0.2.1)
Requires-Dist: gwdatafind (>=1.1.1)
Requires-Dist: gwpy (>=3.0.11)
Requires-Dist: healpy
Requires-Dist: hop-client (>=0.7.0,<0.11.0)
Requires-Dist: hpmoc (>=1.0.0)
Requires-Dist: igwn-alert (>=0.7.0)
Requires-Dist: igwn-auth-utils (>=1.4.0)
Requires-Dist: igwn-gwalert-schema (>=1.0.0,<2.0.0)
Requires-Dist: igwn-ligolw
Requires-Dist: igwn-segments
Requires-Dist: imapclient
Requires-Dist: importlib-metadata
Requires-Dist: ipython
Requires-Dist: jinja2 (>=2.11.2)
Requires-Dist: ligo-cgmi (>=1.0.2)
Requires-Dist: ligo-followup-advocate (>=1.3.8,<1.4.0)
Requires-Dist: ligo-gracedb (>=2.7.5)
Requires-Dist: ligo-raven (>=3.2,<4.0)
Requires-Dist: ligo-rrt-chat (>=0.1.5)
Requires-Dist: ligo.em-bright (>=1.2.1)
Requires-Dist: ligo.skymap (>=2.4.0)
Requires-Dist: lscsoft-glue
Requires-Dist: lxml
Requires-Dist: p_astro (>=1.0.1)
Requires-Dist: pep517 ; extra == "doc"
Requires-Dist: pesummary (>=1.0.2)
Requires-Dist: platformdirs
Requires-Dist: pygcn (>=1.0.1)
Requires-Dist: pytest-celery (<1.0.0) ; extra == "test"
Requires-Dist: pytest-cov ; extra == "test"
Requires-Dist: pytest-flask (>=1.3.0) ; extra == "test"
Requires-Dist: pytest-socket ; extra == "test"
Requires-Dist: pyxdg
Requires-Dist: rapid-pe (>=0.1.1,<0.2.0)
Requires-Dist: rapidpe-rift-pipe (>=0.7.1,<0.8.0)
Requires-Dist: redis (!=4.5.2,!=4.5.3)
Requires-Dist: safe-netrc
Requires-Dist: scipy (>=1.11.1)
Requires-Dist: sentry-sdk[flask,tornado]
Requires-Dist: service-identity
Requires-Dist: sphinx (>=4.0,<=5.3.0) ; extra == "doc"
Requires-Dist: tensorflow (<=2.16.2)
Requires-Dist: voeventlib (>=1.2)
Requires-Dist: werkzeug (>=3.0.1)
Requires-Dist: zstandard
Project-URL: Bug Tracker, https://git.ligo.org/emfollow/gwcelery/issues
Project-URL: Documentation, https://gwcelery.readthedocs.io/
Project-URL: Homepage, https://git.ligo.org/emfollow/gwcelery
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>`_

