Metadata-Version: 2.1
Name: sdss-cluplus
Version: 0.2.15
Summary: Additional functionality for sdss-clu
Home-page: https://github.com/sdss/cluplus
License: BSD-3-Clause
Keywords: astronomy,software
Author: Florian Briegel
Author-email: briegel@mpia.de
Requires-Python: >=3.7,<4.0
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
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 :: Documentation :: Sphinx
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: attrdict (>2.0)
Requires-Dist: click-default-group (>=1.2.2,<2.0.0)
Requires-Dist: daemonocle (>=1.1.1,<2.0.0)
Requires-Dist: expandvars (>=0.9.0)
Requires-Dist: jsonpickle (==1.3)
Requires-Dist: sdss-access (>=0.2.3)
Requires-Dist: sdss-clu (>=1.5.7)
Requires-Dist: sdss-tree (>=2.15.2)
Requires-Dist: sdsstools (>=0.4.0)
Project-URL: Documentation, https://sdss-cluplus.readthedocs.org
Project-URL: Repository, https://github.com/sdss/cluplus
Description-Content-Type: text/x-rst

CLU+
==========================================

|py| |pypi| |Build Status| |docs| |Coverage Status|

``CLU+`` adds some enhancements to sdss-clu

Features
--------
- RPC/Corba/Zeroc Ice style actor communications
- Asyncio python usage
- Complex data transfer with json
- Alternative data handling with json-pickle, eg: numpy
- Recursive config file loading

Installation
------------

``CLU+`` can be installed using ``pip`` as

.. code-block:: console

    pip install sdss-cluplus

or from source

.. code-block:: console

    git clone https://github.com/sdss/cluplus
    cd cluplus
    pip install .


Next, head to the `Getting started <https://github.com/sdss/cluplus/wiki>`__ section for more information about using clu+.


.. |Build Status| image:: https://img.shields.io/github/workflow/status/sdss/cluplus/Test
    :alt: Build Status
    :target: https://github.com/sdss/cluplus/actions

.. |Coverage Status| image:: https://codecov.io/gh/sdss/cluplus/branch/main/graph/badge.svg?token=i5SpR0OjLe
    :alt: Coverage Status
    :target: https://codecov.io/gh/sdss/cluplus

.. |py| image:: https://img.shields.io/badge/python-3.7%20|%203.8%20|%203.9-blue
    :alt: Python Versions
    :target: https://docs.python.org/3/

.. |docs| image:: https://readthedocs.org/projects/docs/badge/?version=latest
    :alt: Documentation Status
    :target: https://cluplus.readthedocs.io/en/latest/?badge=latest

.. |pypi| image:: https://badge.fury.io/py/sdss-cluplus.svg
    :alt: PyPI version
    :target: https://badge.fury.io/py/sdss-cluplus

.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black

