semvec/pypi-packages huggingface dataset:
openv6ddns 0.1.0
A Python client for Open V6 DDNS API
Requires Python: >=3.7

# OPEN IPv6 ダイナミック DNS API Python Client

「OPEN IPv6 ダイナミック DNS for フレッツ・光ネクスト」サービスの `new` および `renew` 操作を行うことができる 非公式Python クライアントです。

## インストール方法
```bash
git clone https://github.com/ne53/openv6ddns.git
cd openv6ddns
pip install . 
```

## APIの詳細
返却されるデータのカラムの内容やその他詳細については、[公式APIドキュメント](https://i.open.ad.jp/api/)を参照してください。

## サンプルコード
### DDNS ホスト新規登録 (`New`)
```python
from openv6ddns import new

hostname = "test12345"
ipv6 = "2001:db8::1234:5678"  # 省略可能
mail = "test@example.com"  # 省略可能
print(new(hostname=hostname, ipv6=ipv6, mail=mail))
```
### DDNS ホスト IPv6 アドレス更新 (`Renew`)
```python
from openv6ddns import renew

key = "A12BC34567DE890FG"
ipv6 = "2001:db8::8756:4321"  # 省略可能
print(renew(key=key, ipv6=ipv6))
```
kpi-formula-jun 0.2.6
A KPI calculation tool
Requires Python: >=3.7

# KPI Formula

A Python package for KPI (Key Performance Indicator) calculations and data processing.

## Installation

You can install the package using pip:

bash
pip install kpi-formula


## Usage

Here's a simple example of how to use the package:

python
from kpi_formula.core.data_manager import DataManager
Initialize data manager
manager = DataManager()
Import CSV data
data = manager.import_csv('data/sales.csv')
View the data
print(f"Headers: {data.headers}")
print("First few rows:")
for row in data.data[:3]:
print(row)


## Features

- CSV data import and export
- Data processing and calculations
- Table joins and merges
- Expression evaluation
- Operation history tracking

## Requirements

- Python >= 3.7
- pandas >= 1.0.0
- numpy >= 1.18.0

## License

This project is licensed under the MIT License - see the LICENSE file for details.

## Author

Your Name (your.email@example.com)

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.
kwiksand 1.2.0
a thing to write text character by character

# kwiksand
### an efficient, simple text engine
types text character by character

# Kwikstart
```py
import kwiksand as k
k.kwik("Hello World!", 0.06, True)
```
Will type "Hello World!" with a 0.06 delay between characters, and regularly print the text if it's too long.
# Usage
```py
kwik(text, delay=0.04, overprint=False)
```
#### Parameters
`text`: the text you want to write.

`delay`: the delay between characters (sec). Default value is `0.04` seconds.

`overprint`: regularly prints text (`print()`) if it's too long when True. Default value is `False`.

# Examples
#### Basic
```py
kwik("hello")
# will type "hello" with a default of 0.05s delay between characters.
```
#### Predefined Text
```py
kwik("hello", 0.5)
# will type "hello" with a 0.5s delay between characters
```
robust-vmaf 0.1.0.dev3
robust modification of VMAF
Requires Python: >=3.6


# Robust VMAF

Robust modification of Video Multimethod Assessment Fusion (VMAF)

## Installation
You should install ffmpeg with VMAF support (guide can be found here https://github.com/netflix/vmaf/blob/master/resource/doc/ffmpeg.md)

## Usage

Example code:
```
from robust_vmaf import RobustVMAF

if __name__ == "__main__":
    rvmaf = RobustVMAF()
    print(rvmaf.predict("example/reference.mp4", "example/DragoToneMap.mp4"))
    print(rvmaf.predict("example/reference.mp4", "example/DragoToneMap.mp4", return_vmaf=False, return_vmaf_neg=False))
```

Output:
```
{'model': np.float32(95.81248), 'vmaf': 112.4708638, 'vmaf_neg': 91.1492206}
95.81248
```