semvec/pypi-packages huggingface dataset:
emoji-art 0.1.0
A simple emoji art generator by Eldar
License: MIT
Requires Python: >=3.7
Keywords: emoji, art, ascii, fun

# 🌟 Eldar Emoji Art

**Eldar Emoji Art** — Eldar tərəfindən hazırlanmış əyləncəli və bəzəkli Python kitabxanasıdır.  
Bu kitabxana ilə mətni emojilərlə bəzəmək, bannerlər və effektlər yaratmaq mümkündür. 💫🔥✨

---

## ⚡ Quraşdırma

```bash
pip install eldar-emoji-art
qf-data 0.1.0
Fast, minimal data utilities for trading: schemas, resampling, alignment, gaps, calendars.
License: MIT
Requires Python: >=3.10
Keywords: trading, quant, data, resample, market data, crypto, finance

# qf-data

Fast, minimal data utilities for trading. Asset-agnostic, crypto-friendly.

## Features
- Canonical Arrow schemas for trades, quotes, bars.
- UTC nanosecond time utilities.
- Trades→bars resampling. Bars→higher TF.
- Alignment and as-of joins.
- Missing-data handling and quality flags.
- Optional adapters for Pandas/Polars.

## Install
```bash
pip install qf-data
```

## Quick start
```python
import numpy as np
from qf_data import step_from_str, trades_to_bars

ts = np.array([0, 500_000_000, 1_100_000_000], dtype=np.int64)  # ns
px = np.array([100.0, 101.0, 99.5])
sz = np.array([0.4, 0.1, 0.2])

step = step_from_str("1s")
bars = trades_to_bars(ts, px, sz, step, start_ns=0, end_ns=2_000_000_000)
print(bars.keys())  # dict of arrays
```

## Design
- Pure Python + NumPy/Arrow. No pandas in core.
- Pure functions. No global state. UTC only.
- 24/7 by default. Calendars are pluggable.

## License
MIT
xt-asset 0.1.0
Neutral asset precision/notional/fees registry for trading.
License: MIT
Requires Python: >=3.9


# xt-asset

Purpose: **manage trading asset steps, min notional, and fees for correct orders.**

## Install
```bash
pip install xt-asset
```

## Build a registry
```python
from xt_asset import Registry
# from dict
reg = Registry.from_dict({
  "BTC/USDT": {"venue":"binance","base":"BTC","quote":"USDT",
               "px_step":0.1,"sz_step":0.0001,
               "min_notional":5.0,"maker_bps":2,"taker_bps":4}
})
# or from a normalized markets JSON you obtained yourself
reg = Registry.from_file("markets.json")
```

## Use
```python
from xt_asset import q_px, q_sz, enforce
a = reg["BTC/USDT"]
px = q_px(63234.123, a.px_step)
sz = q_sz(0.003412, a.sz_step)
enforce(px, sz, a.min_notional)
```

## CLI
```bash
# load a markets file and write a registry
xt-asset build --in markets.json --out registry.json
xt-asset show --path registry.json
```

## Extensible loader interface
Implement `xt_asset.Loader` protocol and call `Registry.from_loader(loader)`.
Ship exchange-specific loaders as separate plugins, e.g. `xt-asset-binance`.