semvec/pypi-packages huggingface dataset:
easyserial 0.2.0
Serial protocol to send and receive data effortlessly
License: MIT

# Easy Serial 😎

## What is this?

This is a thread safe Python3 implementation of an high level serial protocol currently used in the Forecast project.

This package core functionality is to grant ease of use to end users unfamiliar with the protocol through different layers of abstraction. It is currently built on top of the more known library PySerial, which offers an easy interface to compliant posix/win32 serials.

A simple logger script is also included, which is callable from console:
```
easyserial-logger
```
or
```
easyserial-logger -p <PORT> -b <BAUDRATE>
```

## Installation

### From pypi

```
pip install easyserial
```

### From source

- Clone the repository
- Run the following commands
```bash
cd easy-serial

# Using pipenv
pipenv install

# or just using pip
pip install -e .
```

## Example

```python
import easyserial

port = "/dev/ttyACM0"
baudrate = 115200

with easyserial.Serial(port=port, baud=baudrate) as serial:

    # Read package example
    # tries specifies the number of attempts to read from serial a full package (default: infinite)
    package_type, payload = serial.read_package(tries=1)

    # In case you want to skip unescaping and checksum checks
    package = serial.read(tries=1)

    # In order to write to serial
    serial.write(package)

```
ipython-kusto 0.0.9
Microsoft Kusto access via IPython
License: MIT
Keywords: database ipython kusto

# ipython-kusto - Run Microsoft Kusto queries in IPython notebooks

This extension borrows extensively from Catherine Devlin's ipython-sql extension.
https://github.com/catherinedevlin/ipython-sql

It provides two magics:

- %kqlset - a line magic to set the default cluster and database
- %kql/%%kql - a line or cell magic to execute Kusto Query Language queries and return the results as a Pandas dataframe. The dataframe will be assigned to a variable 'kqlresult' (can be overridden with --set argument)

If you run either of these followed by a '?' you will get additional help.

When running a query, you may be redirected to a browser page to sign in if a token is needed.

See the example notebook in the examples/ directory for more details, or view it here with Binder:

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/gramster/ipython-kusto/master?filepath=examples%2FStorms.ipynb)

0.0.9 

Added missing dependencies to setup.py

0.0.8

Fix issue with parsing queries containing {}

0.0.7

Fix sample notebook issue.
Remove redundant dependencies.

0.0.6

Removed the NEWS.md file; it wasn't being bundled and caused install to not work. This is
a quick fix.

0.0.5

Added a flag to inhibit variable substitution in case that is problematic 
in some query.

0.0.4

Better error reporting. Use --error to get the old raw error.

0.0.3

Updated URL to point to Github repo.

0.0.2

A typo crept in to 0.0.1 release; that has been fixed.
Added a --quiet option to not display the dataframe.

0.01.
Initial release