semvec/pypi-packages huggingface dataset:
Mamba-Client 0.0.7
Framework for controlling ground equipment
License: MIT
Requires Python: >=3.6

============
Mamba-Client
============


.. image:: https://api.travis-ci.org/mamba-framework/mamba-client.svg?branch=master
   :target: https://travis-ci.org/github/mamba-framework/mamba-client/builds
.. image:: https://img.shields.io/codecov/c/github/mamba-framework/mamba-client/master.svg
   :target: https://codecov.io/github/mamba-framework/mamba-client?branch=master
   :alt: Coverage report
.. image:: https://img.shields.io/pypi/v/Mamba-Client.svg
        :target: https://pypi.python.org/pypi/Mamba-Client
.. image:: https://img.shields.io/readthedocs/mamba-client.svg
        :target: https://readthedocs.org/projects/mamba-client/builds/
        :alt: Documentation Status
.. image:: https://img.shields.io/badge/license-%20MIT-blue.svg
   :target: ../master/LICENSE

Mamba Framework Overview
========================

Mamba is a framework for data acquisition in distributed test environments. The Mamba Framework is composed of:

- **Mamba Server**: A tool to develop the controllers for the different Ground Control Equipments (https://github.com/mamba-framework/mamba-server).
- **Mamba Client**: A set of libraries for composing a central controller that can use the services provided from one or more Mamba Servers. The central controller can be writen in a Jupyter Notebook, in a traditional development environment (like Visual Code or PyCharm) or be executed as an stand-alone script.
- **Mamba Utils**: A set of utilities that are useful in the development of Ground Testbeds, like UDP and TCP sniffers (https://github.com/mamba-framework/mamba-utils).

The next image shows an architectural example of a testbed implemented with the Mamba Framework:

.. image:: docs/utils/mamba_framework_architecture.jpg
   :height: 18px

Where each Mamba Server can run in the same or different computers and be located in the same building or in different countries.


Mamba Client Overview
=====================

Mamba Client is a library for the development of Ground Test Equipment Controllers. The Mamba Client library is implemented in Python and allows the commanding of multiple Mamba Servers concurrently. 

While it has been developed to serve the needs of spacecraft equipment test applications, it can also be used in any other kind of project that require the control of different test equipments, like a physics experiment laboratory or in the Automotion industry.

Although the projects where Mamba is deployed usually are composed of dozens of different distributed ground equipments, it is also a perfect fit a an small project composed only by a handful of instruments controlled by one single computer.


Requirements
------------

* Python 3.6+
* Works on Linux, Windows and macOS

Install
=======

The quick way::

    pip install mamba-client


Documentation
=============

Documentation is available online at https://mamba-client.readthedocs.io and in the ``docs``
directory.

License
=======

See `License <https://github.com/mamba-framework/mamba-client/blob/master/LICENSE>`__.
llvm-lite 0.0.0
lightweight wrapper around basic LLVM functionality
License: MIT
Requires Python: >=3.6

# LLVMLite

A lightweight LLVM python binding for writing JIT compilers


Key Benefits
============

* The IR builder is pure Python code and decoupled from LLVM's frequently-changing C++ APIs.

Compatibility
=============

llvmlite works with Python 3.6 and greater.