semvec/pypi-packages huggingface dataset:
renomee-pyp 0.0.3
Lightweight image utilities for image-to-PDF, compression, and OCR.
Requires Python: >=3.9
Keywords: image, pdf, image-to-pdf, compression, ocr, document, converter, tools

# renomee-pyp

`renomee-pyp` 是一个 Python 包项目骨架（包名：`renomee_pyp`），并已配置 GitHub Actions + PyPI Trusted Publisher 的发布流程。

## 安装

```bash
python -m pip install renomee-pyp
```

## 使用

```python
import renomee_pyp

print(renomee_pyp.__version__)
```

## 发布到 PyPI（Trusted Publishing）

本仓库提供工作流：`.github/workflows/publish.yml`。

- 在 PyPI 的 “Trusted Publisher” 表单中：
  - **Owner**：`hetianhe2024`
  - **Repository name**：`renomee-pyp`
  - **Workflow name**：`publish.yml`
  - **Environment name**：留空（本工作流未使用 GitHub Environments）

触发方式：
- 发布一个 GitHub Release（`release: published` 会触发发布）
- 或者在 Actions 页面手动运行（`workflow_dispatch`）
hackle-sdk 3.9.0
Python SDK for Hackle - A/B Testing, Feature Flags, Remote Config, and Analytics
Requires Python: >=2.7
Keywords: hackle, ab-testing, feature-flags, feature-toggles, remote-config, analytics, experimentation

# Hackle Python SDK

![tests](https://img.shields.io/badge/test-passed-2ea44f?logo=github)
[![PyPI - Version](https://img.shields.io/pypi/v/hackle-sdk)](https://pypi.org/project/hackle-sdk/)

Python SDK for Hackle A/B Tests, Feature Flags, Remote Configs, and Analytics.


## Getting Started
Check out our [SDK docs](https://docs.hackle.io/docs/python-sdk-init) to get started.
performax 0.1.0
A lightweight profiling framework for JAX
Requires Python: >=3.12

# ⚡ Performax

A lightweight profiling framework for JAX that makes it easy to measure execution time of your functions.

## ✨ Features

- 🎯 **Simple decorator API** - Just add `@track` to functions you want to profile
- 🚀 **Minimal overhead** - Uses JAX's built-in Perfetto tracing
- 📊 **Detailed statistics** - Get total time, call counts, and averages
- 📁 **Multiple output formats** - Pretty tables, dictionaries, pandas DataFrames, and more
- 🎨 **Flexible loggers** - Rich tables, JSON, CSV, Markdown, and plain text output
- 🔒 **Thread-safe** - Prevents concurrent profiling conflicts

## 📦 Installation

```bash
pip install performax
```

Or install from source:

```bash
git clone https://github.com/noahfarr/performax.git
cd performax
pip install -e .
```

## 🚀 Quick Start

```python
import jax.numpy as jnp
from performax import track, profile

@track
def matmul(a, b):
    return jnp.dot(a, b)

@track(name="forward")
def forward(x, weights):
    for w in weights:
        x = matmul(x, w)
    return x

def main():
    x = jnp.ones((1000, 512))
    weights = [jnp.ones((512, 512)) for _ in range(5)]
    return forward(x, weights)

result, stats = profile(main)
print(stats)
```

Output:
```
Function | Total (ms) | Calls | Avg (ms)
-----------------------------------------
forward  | 125.432    | 1     | 125.432
matmul   | 98.765     | 5     | 19.753
```

## 📋 Requirements

- Python >= 3.12
- JAX >= 0.4.0
- rich (optional, for `RichLogger`)
- pandas (optional, for `to_dataframe()`)

## 🛠️ Development

```bash
pip install -e ".[development]"

pytest
pytest --cov=performax
pytest -m "not slow"
```

## 📄 License

MIT

## 🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.