semvec/pypi-packages huggingface dataset:
cmc-csci046-aaronxie 1.0.0
CSCI046 class work. Implementation of Heap, AVLTree, BinaryTree, BST and more.
License: MIT

# containers

Build status:

1. [![](https://github.com/aaronxie0000/containers_assignment/workflows/tests-fibonacci/badge.svg)](https://github.com/aaronxie0000/containers_assignment/actions?query=workflow%3Atests-fibonacci)
1. [![](https://github.com/aaronxie0000/containers_assignment/workflows/tests-range/badge.svg)](https://github.com/aaronxie0000/containers_assignment/actions?query=workflow%3Atests-range)
1. [![](https://github.com/aaronxie0000/containers_assignment/workflows/tests-unicode/badge.svg)](https://github.com/aaronxie0000/containers_assignment/actions?query=workflow%3Atests-unicode)
3. [![](https://github.com/aaronxie0000/containers_assignment/workflows/tests-BST/badge.svg)](https://github.com/aaronxie0000/containers_assignment/actions?query=workflow%3Atests-BST)
4. [![](https://github.com/aaronxie0000/containers_assignment/workflows/tests-BinaryTree/badge.svg)](https://github.com/aaronxie0000/containers_assignment/actions?query=workflow%3Atests-BinaryTree)
5. [![](https://github.com/aaronxie0000/containers_assignment/workflows/tests-AVLTree/badge.svg)](https://github.com/aaronxie0000/containers_assignment/actions?query=workflow%3Atests-AVLTree)
6. [![](https://github.com/aaronxie0000/containers_assignment/workflows/tests-Heap/badge.svg)](https://github.com/aaronxie0000/containers_assignment/actions?query=workflow%3Atests-Heap)
adafruit-circuitpython-seriallcd 0.2.0
CircuitPython helper library for Parallax's serial LCDs
License: MIT
Keywords: adafruit blinka circuitpython micropython seriallcd lcd serial parallax

Introduction
============

.. image:: https://readthedocs.org/projects/circuitpython-serial-lcd/badge/?version=latest
    :target: https://circuitpython-serial-lcd.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://github.com/ajs256/CircuitPython_SerialLCD/workflows/Build%20CI/badge.svg
    :target: https://github.com/ajs256/CircuitPython_SerialLCD/actions
    :alt: Build Status

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code Style: Black
.. image:: https://img.shields.io/badge/maintained-sporadically-green
    :alt: Maintained sporadically

CircuitPython helper library for Parallax's serial LCDs


Dependencies
=============
This driver depends on:

* `Adafruit CircuitPython <https://github.com/adafruit/circuitpython>`_

Please ensure all dependencies are available on the CircuitPython filesystem.
This is easily achieved by downloading
`the Adafruit library and driver bundle <https://circuitpython.org/libraries>`_.

Installing from PyPI
=====================

On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
PyPI <https://pypi.org/project/adafruit-circuitpython-seriallcd/>`_. To install for current user:

.. code-block:: shell

    pip3 install adafruit-circuitpython-seriallcd

To install system-wide (this may be required in some cases):

.. code-block:: shell

    sudo pip3 install adafruit-circuitpython-seriallcd

To install in a virtual environment in your current project:

.. code-block:: shell

    mkdir project-name && cd project-name
    python3 -m venv .env
    source .env/bin/activate
    pip3 install adafruit-circuitpython-seriallcd

Usage Example
=============

.. code-block:: python

    import seriallcd
    import busio
    import board

    uart = busio.UART(board.TX, None, baudrate=9600)

    disp = seriallcd.Display(uart) # Create the display object, passing in the UART.

    disp.set_backlight(True) # Turn on the backlight.
    disp.print("Hello CircuitPython!") # Add some text to the display

Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/ajs256/CircuitPython_SerialLCD/blob/master/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.

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

For information on building library documentation, please check out `this guide <https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1>`_.
gazebo-python-synchronizer 0.1.dev17
Synchronization between Python and Gazebo Classic via YARP.
License: MIT
Requires Python: >=3.7
Keywords: gazebo classic simulator simulations robot robotics yarp

# gazebo-python-synchronizer

Synchronization between Python and Gazebo Classic via YARP.

## Dependencies

`gazebo-python-synchronizer` expects to find installed and configured the following dependencies:

- [`robotology/yarp`](https://github.com/robotology/yarp)
- [`robotology/gazebo-yarp-plugins`](https://github.com/robotology/gazebo-yarp-plugins)
- [`osrf/gazebo`](https://github.com/osrf/gazebo)

## Installation

```bash
pip3 install gazebo-python-synchronizer
```

## Usage

In different terminals, execute:


```bash
# 1. Start the YARP server
yarpserver

# 2. Open Gazebo paused
gazebo -u -slibgazebo_yarp_clock.so

# 3. Make sure that YARP is running
yarp detect

# 4. Open the Python interpreter
ipython
```

Then, in the Python interpreter:

```python
# Import the module
>>> from gazebo_python_synchronizer import GazeboSynchronizer

# Create the Gazebo synchronizer
>>> gazebo_synchronizer = GazeboSynchronizer(gazebo_rpc_port_name="/clock/rpc")

# Initialize the Gazebo synchronizer
>>> gazebo_synchronizer.init()
# [INFO] |yarp.os.Port| Port /tmp/port/1 active at tcp://192.168.8.102:10056/
# [INFO] |yarp.os.impl.PortCoreOutputUnit| Sending output from /tmp/port/1 to /clock/rpc using tcp

# Inspect simulation status
>>> gazebo_synchronizer.get_step_size(), gazebo_synchronizer.get_simulation_time()
# (0.001, 0.0)

# Advance the simulation synchronously
>>> gazebo_synchronizer.step_simulation_and_wait(number_of_steps=250)

# Inspect simulation status
>>> gazebo_synchronizer.get_step_size(), gazebo_synchronizer.get_simulation_time()
# (0.001, 0.25)

# Advance the simulation synchronously
>>> gazebo_synchronizer.run_simulation_and_wait(duration=0.75)

# Inspect simulation status
>>> gazebo_synchronizer.get_step_size(), gazebo_synchronizer.get_simulation_time()
# (0.001, 1.0)

# Terminate the synchronizer
>>> gazebo_synchronizer.fini()
# [INFO] |yarp.os.impl.PortCoreOutputUnit| Removing output from /tmp/port/1 to /clock/rpc
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

[MIT](https://choosealicense.com/licenses/mit/)
celery-sentinel 0.0.1
Redis-Sentinel transport for Celery
License: MIT
Keywords: celery redis sentinel broker

# celery-sentinel

Celery broker for [Redis Sentinel](http://redis.io/topics/sentinel)

## Installation

As simple as possible:

```pip install celery-sentinel```

## Usage

Setup celery broker:

```python
#  settings.py

BROKER_URL='redis-sentinel://redis-sentinel:26379/0'

BROKER_TRANSPORT_OPTIONS = {
    'sentinels': [('192.168.1.1', 26379),
                  ('192.168.1.2', 26379),
                  ('192.168.1.3', 26379)],
    'service_name': 'master',
    'socket_timeout': 0.1,
}
```

Configure celery app:

```python
# celery_app.py
import os

from celery_sentinel import Celery

# set the default Django settings module for the 'celery' program.
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings.local")

app = Celery("your-project")

# Using a string here means the worker doesn't have to serialize
# the configuration object to child processes.
# - namespace='CELERY' means all celery-related configuration keys
#   should have a `CELERY_` prefix.
app.config_from_object("django.conf:settings", namespace="CELERY")

# Load task modules from all registered Django app configs.
app.autodiscover_tasks()
```

Then use the celery as usual.