semvec/pypi-packages huggingface dataset:
data-poisoning-detector 0.1.2a1
Data Poisoning Detection using self-supervised learning techniques
License: MIT
Keywords: data poisoning, self-supervised learning, machine learning, security

**Status: Alpha**
APIs may change and detection thresholds are still being refined.
Results should not be considered production-stable.

This is the python library that can be used for the api requests so that users can call to check for poisons in their own datasets.

---

## Quick Start

```python
from poison_detector import api

#UCI dataset
report = api.analyze('uci', 73)
print(report)
clean_uci_df = api.clean('uci', 73)

#CSV file
report = api.analyze('csv', 'path/to/file/dataset.csv')
print(report)
clean_csv_df = api.clean('csv', 'path/to/file/dataset.csv')

#URL
report = api.analyze('url', 'https://webpath/to/file/dataset')
print(report)
clean_url_csv_df = api.clean('url', 'https://webpath/to/file/dataset')
```

---

```markdown
## Supported Sources

- "uci" - UCI Machine Learning repository (by dataset ID).
- "csv" - Local CSV files.
- "url" - URL where an csv file is set for the dataset.

for url's in google drive you can use the following format

- https://drive.google.com/uc?id=FILE_ID&export=download
```


Change Log
==============

0.1.2a1 (22/01/2026)
--------------------
- Updated the api call to accept url links.

0.1.0a1 (21/01/2026)
--------------------
- Changed version of package beta -> alpha
- Updated the analyze and clean function to a common function instead of seperate functions for UCI and csv.

0.1.0 (19/01/2026)
--------------------
- Initial Release
- Fixed issue with calling the model file
jq-by-example 0.2.1
AI-Powered JQ Filter Synthesis Tool - synthesizes jq filters from input/output JSON examples using LLM generation with iterative refinement
License: MIT
Requires Python: >=3.10
Keywords: jq, json, llm, synthesis, cli

# JQ-By-Example

[![PyPI](https://img.shields.io/pypi/v/jq-by-example)](https://pypi.org/project/jq-by-example/)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**AI-powered jq filter synthesis from input/output JSON examples.**

You know what JSON transformation you want, but writing the jq filter is tricky? Just provide examples — JQ-By-Example synthesizes the filter for you.

## Installation
```bash
pip install jq-by-example
```

Requires `jq` binary: `brew install jq` (macOS) or `apt install jq` (Linux)

## Quick Start
```bash
export OPENAI_API_KEY='sk-...'

jq-by-example \
  --input '{"user": {"name": "Alice"}}' \
  --output '"Alice"' \
  --desc "Extract name"

# Output: .user.name
```

## Features

- 🤖 **LLM-Powered** — Uses OpenAI, Anthropic, or local Ollama
- 🔄 **Iterative Refinement** — Automatically improves filters based on feedback
- ✅ **Verified** — Executes against real jq binary to ensure correctness
- 📊 **Diagnostics** — Detailed error classification and scoring

## Documentation

Full documentation: **[github.com/nulone/jq-by-example](https://github.com/nulone/jq-by-example)**