semvec/pypi-packages huggingface dataset:
binext 0.95
Opinionated module for working with binary Galois extension fields
Keywords: finite fields binary extension galois minimal polynomials conjugates arithmetic

# coding
Error-control coding related code

## binext.py

**a Python module for operating on binary extension fields, GF(2^m)**

Provides classes for creating and operating in finite fields:

*class* ff: general finite field, generates and stores tables for translating between power and vector representations in GF(2^m)
  
  Also provides method for printing out table of minimum polynomials, in same format as Lin and Costello book

*class* ffelt: general finite field element, can be used to carry out arithmetic on the field

  Also provides methods to find conjugates, minimum polynomials, and to output vector representations
wikireader 0.0.5
Read wikipedia articles distraction free

# WikiReader
**WikiReader** is a simple wikipedia browser tool writen in Python for reading Wikipedia
articles without distraction. It uses Suckless' dmenu for finding articles.


*It is written for my own purposes and is deliberately kept simple.*


## Installation
To install WikiReader, simply run:
``` bash
pip install wikireader
```
WikiReader was written in Python 3.8.5 and had dmenu as an external dependency.
To install dmenu:

On Debian/Ubuntu
``` bash
sudo apt install dmenu
```
On Arch Linux:
``` bash
pacman -S dmenu
```
WikiReader also relies on PyQt5, so it needs the dependencies of that package as well.

## Usage
Run the command `wikireader`. A dmenu instance will popup on your screen. Here you can write a 
keyword or query. The dmenu will disappear and reappear with suggestions to articles. After
chosing one, the article will be loaded and shown in a simplified html form.

## Config
Configuration is still in it's early stages. The first implementation is in
version 0.0.4. At the moment you can only set the theme.
The config folder is in `~/.config/wikireader/`. There will be a `config.json`.
If it is not there, run the wikireader command once. The program will create
the folder and the default config files. There will be a css folder as well
with availabel themes, at the moment only a dark- and a light theme. Be free to
create your own theme, but beware that you give it a different name.
In the config.json you can set the theme, by setting the css filename without
the `.css` extentsion:
``` json
{
    "theme": "light"
}
```
The default is dark as I prefer that.

## Licence
The package is released under MIT license.
telegram.py 0.3.1
An async API wrapper for Telegram bot API in Python
Requires Python: >=3.7

<p align="center">
<img src="https://raw.githubusercontent.com/ilovetocode2019/telegram.py/master/docs/icon.png" alt="Logo" title="telegram.py" height="200" width="200"/>
</p>

# telegram.py

[![PyPI](https://img.shields.io/pypi/v/telegram.py)](https://pypi.org/project/telegram.py)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/telegram.py)](https://pypi.org/project/telegram.py)
[![Documentation Status](https://readthedocs.org/projects/telegrampy/badge/?version=latest)](https://telegrampy.readthedocs.io/en/latest/?badge=latest)
[![GitHub - License](https://img.shields.io/github/license/ilovetocode2019/telegram.py)](LICENSE)
[![Telegram Channel](https://img.shields.io/badge/telegram-t.me%2Ftpy__updates-0088cc)](https://t.me/tpy_updates)

An async API wrapper for Telegram bot API in Python

## Installation

Python 3.7+ is **required** to install and use telegram.py.

Install the latest release from PyPI:

```bash
# Mac/Linux
python3 -m pip install telegram.py

# Windows
py -3 -m pip install telegram.py
```

Or install the development version from GitHub:

```
# Mac/Linux
python3 -m pip install git+https://github.com/ilovetocode2019/telegram.py

# Windows
py -3 -m pip install git+https://github.com/ilovetocode2019/telegram.py
```

## Quick Example

```python
import logging

import telegrampy
from telegrampy.ext import commands

logging.basicConfig(level=logging.INFO, format="(%(asctime)s) %(levelname)s %(message)s", datefmt="%m/%d/%y - %H:%M:%S %Z")
logger = logging.getLogger("telegrampy")

bot = commands.Bot("token here")

@bot.command()
async def hi(ctx):
    await ctx.send("Hello")

bot.run()
```

For a line-by-line walkthrough for this example, see the [quickstart](https://telegrampy.readthedocs.io/en/latest/quickstart.html#basic-example).

## Documentation

[Documentation can be found here.](https://telegrampy.readthedocs.io)