Skip to main content

A client library for SCiMMA

Project description

SCiMMA Client

scimma-client is a pub-sub client library for Multimessenger Astrophysics.

Quickstart

Publish a GCN to Kafka:

scimma publish -b kafka://hostname:port/gcn mygcn.gcn3

Installation

You can install scimma-client either via pip, conda, or from source.

To install with pip:

pip install -U scimma-client

To install with conda, you must use the channel from the SCiMMA Anaconda organization:

conda install --channel scimma scimma-client

To install from source:

tar -xzf scimma-client-x.y.z.tar.gz
cd scimma-client-x.y.z
python setup.py install

Development

A Makefile is provided to ease in testing, deployment and generating documentation.

A list of commands can be listed with make help.

In addition, two extras are provided when installing the scimma client that installs the required test and documentation libraries:

pip install -U scimma-client[dev,docs]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scimma-client-0.0.2.tar.gz (16.3 kB view hashes)

Uploaded Source

Built Distribution

scimma_client-0.0.2-py3-none-any.whl (6.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page