semvec/pypi-packages huggingface dataset:
amepy 1.0.0
A Python wrapper for the Discord API
License: MIT
Requires Python: >=3.7.0

pyame
=====
An API Wrapper that interacts with the AmÃ©thyste API


Documentation
-------------
https://pyame.readthedocs.io/en/latest


Installation
------------
Requires python 3.7 or higher

.. code:: sh

    # Linux/MacOS
    python3 -m pip install pyame

    # Windows
    py -3 -m pip install pyame


License
-------
MIT
serenity.types.python 0.0.30
Python shared types for the Serenity digital asset risk API
License: MIT
Requires Python: >=3.8,<4

# serenity.types.python

This base repository contains shared classes and enumerations common to the Serenity platform and the public SDK.
It is not meant to be used or installed on a standalone basis and is intended for use by Serenity clients only.
spoor 0.6.0
Track functions invocations
License: MIT
Requires Python: >=3.7,<4.0

## spoor

![Tests](https://github.com/bmwant/spoor/actions/workflows/tests.yml/badge.svg)
[![PyPI](https://img.shields.io/pypi/v/spoor)](https://pypi.org/project/spoor/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/spoor)


[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![EditorConfig](https://img.shields.io/badge/-EditorConfig-grey?logo=editorconfig)](https://editorconfig.org/)
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)


Track invocation of your functions and methods; display collected statistics for the invocations; export data gathered to external services.

```bash
$ pip install spoor
```

### Usage

```python
from spoor import Spoor

s = Spoor()

@s.track
def func(a: int, b: int) -> int:
  return a + b

func(5, 10)
func(23, 42)

assert s.called(func)
assert s.call_count(func) == 2
```

### Configuration

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `attach` | `bool` | `False` | Expose `called`/`call_count` attributes directly on a function/method object. |
|`distinct_instances` | `bool` | `False` | Separate metrics collection for each instance of a class. Has no effect if tracking only functions. |
|`skip_dunder` | `bool` | `True` | Do not track double underscore method calls (like `__str__`) for class instances. Has no effect if tracking only functions. |
| `disabled` | `bool` | `False` | Initialize as inactive and ignore metrics collection until enabled explicitly. Can be controlled via `enable()`/`disable()` methods later. |


### Exporters

* [statsd](#)
* [DataDog](#)

### See also

* 🍒 [podmena](https://github.com/bmwant/podmena) for nice commits emoji
* 🌈 [rich](https://github.com/Textualize/rich) for beautiful terminal output
* 🇺🇦 [United 24](https://u24.gov.ua/) to support Ukraine in the war
disnake-ext-dashboard 0.3.2
Веб-перехватчик и расширение disnake на основе запросов для создания панели управления ботом.
License: MIT
Requires Python: >=3.8.0

## Установка
```py
pip install --upgrade disnake-ext-dashboard

python3 -m pip install --upgrade disnake-ext-dashboard
```

## Применение
### Предпосылки
Прежде чем приступить к работе, вам понадобится несколько вещей:
 - Вебхук в секретном канале (если у кого-то есть доступ, он сможет все получить лягушку а это плохо).
 - Правильно размещенный бот [**disnake.py**](https://github.com/DisnakeDev/disnake)
 
 И так поехали!(жабы топ)

### Примеры
#### Бот
```py
import disnake
from disnake.ext import commands
from disnake.ext.dashboard import Dashboard

bot = commands.Bot(command_prefix="!")
bot_dashboard = Dashboard(bot,
	"secret_key", 
	"https://your-bot-website.com/dashboard"
)

@bot.event
async def on_ready():
	print(f"Bot is online as {bot.user}")

@bot.event
async def on_message(message):
	await bot_dashboard.process_request(message)

@bot_dashboard.route
async def guild_count(data):
	return len(bot.guilds)

@bot_dashboard.route
async def member_count(data):
	return await bot.fetch_guild(data["guild_id"]).member_count

bot.run("your-token-here")
```


#### Веб-сервер
```py
from quart import Quart, request
from disnake.ext.dashboard import Server

app = Quart(__name__)
app_dashboard = Server(
	app,
	"secret_key", 
	webhook_url="https://your-private-discord-webhook.com",
	sleep_time=1
)

@app.route("/")
async def index():
	guild_count = await app_dashboard.request("guild_count")
	member_count = await app_dashboard.request("member_count", guild_id=776230580941619251)

	return f"Guild count: {guild_count}, Server member count: {member_count}"

@app.route("/dashboard", methods=["POST"])
async def dashboard():
	# Don't worry about authorization, the bot will handle it
	await app_dashboard.process_request(request)
        
        
if __name__ == "__main__":
        app.run()
```


Обратите внимание, что Cogs в настоящее время не поддерживаются.
disnake-py-dashboard 0.3.1
Веб-перехватчик и расширение disnake на основе запросов для создания панели управления ботом.
License: MIT
Requires Python: >=3.8.0

## Установка
```py
# ЕСЛИ УСТНОВЛЕН
pip install --upgrade disnake-py-dashboard

# ЕСЛИ НЕ УСТАНОВЛЕН
python3 -m pip install --upgrade disnake-py-dashboard
```

## Применение
### Предпосылки
Прежде чем приступить к работе, вам понадобится несколько вещей:
 - Вебхук в секретном канале (если у кого-то есть доступ, он сможет все получить лягушку а это плохо).
 - Правильно размещенный бот [**disnake.py**](https://github.com/Rapptz/disnake.py)
 
 И так поехали!(жабы топ)

### Примеры
#### Бот
```py
import disnake
from disnake.ext import commands
from disnake.ext.dashboard import Dashboard

bot = commands.Bot(command_prefix="!")
bot_dashboard = Dashboard(bot,
	"secret_key", 
	"https://your-bot-website.com/dashboard"
)

@bot.event
async def on_ready():
	print(f"Bot is online as {bot.user}")

@bot.event
async def on_message(message):
	await bot_dashboard.process_request(message)

@bot_dashboard.route
async def guild_count(data):
	return len(bot.guilds)

@bot_dashboard.route
async def member_count(data):
	return await bot.fetch_guild(data["guild_id"]).member_count

bot.run("your-token-here")
```


#### Веб-сервер
```py
from quart import Quart, request
from disnake.ext.dashboard import Server

app = Quart(__name__)
app_dashboard = Server(
	app,
	"secret_key", 
	webhook_url="https://your-private-discord-webhook.com",
	sleep_time=1
)

@app.route("/")
async def index():
	guild_count = await app_dashboard.request("guild_count")
	member_count = await app_dashboard.request("member_count", guild_id=776230580941619251)

	return f"Guild count: {guild_count}, Server member count: {member_count}"

@app.route("/dashboard", methods=["POST"])
async def dashboard():
	# Don't worry about authorization, the bot will handle it
	await app_dashboard.process_request(request)
        
        
if __name__ == "__main__":
        app.run()
```


Обратите внимание, что Cogs в настоящее время не поддерживаются.
yasiu.visualisation 0.0.1
High level, simple data visualisation
License: MIT
Requires Python: >=3.7
Keywords: numpy,pandas,matplotlib,pyplot,visualisation,dataframe

# Readme of `yasiu.visualisation`

High level functions, to quickly visualise data frames.

## Installation

```shell
pip install yasiu.visualisation
```

## Sequence reader Generators

- `summary_plot` - plot dataframe, possible grouping by columns

### Import:

```py
from yasiu.visualisation import summary_plot
```

### Use example:

```py
summary_plot(df)
summary_plot(df, group="column-name")
summary_plot(df, group="column-name", split_widnow="column")
```