semvec/pypi-packages huggingface dataset:
dotevals_datasets 0.1.0
Standard datasets for dotevals LLM evaluations
Requires Python: >=3.10

# doteval-datasets

Standard datasets for [dotevals](https://github.com/dottxt-ai/dotevals) LLM evaluations.

## Installation

```bash
pip install dotevals-datasets
```

## Usage

Once installed, the datasets are automatically available in doteval:

```python
from dotevals import foreach

@foreach.bfcl("simple")
def eval_bfcl(question: str, schema: list, answer: list):
    # Your evaluation logic here
    pass

@foreach.gsm8k("test")
def eval_gsm8k(question: str, reasoning: str, answer: str):
    # Your evaluation logic here
    pass

@foreach.sroie("test")
def eval_sroie(image: Image, entities: dict):
    # Your evaluation logic here
    pass
```

## Available Datasets

- **BFCL** (Berkeley Function Calling Leaderboard): Tests function calling capabilities
  - Variants: `simple`, `multiple`, `parallel`
  - Columns: `question`, `schema`, `answer`

- **GSM8K**: Grade school math word problems
  - Splits: `train`, `test`
  - Columns: `question`, `reasoning`, `answer`

- **SROIE**: Scanned receipts OCR and information extraction
  - Splits: `train`, `test`
  - Columns: `image`, `address`, `company`, `date`
hamta-texttools 0.1.43
A set of high-level NLP tools
Requires Python: >=3.8

# Text Tools

<p align="center">
  <img src="https://img.shields.io/badge/TextTools-Python%20Text%20Processing-black?style=for-the-badge&logo=python&logoColor=white">
</p>


<p align="center">
  <img src="docs/logo.png" alt="Preview" width="300" height="300">
</p>


### How to Install

Install the package using:

```bash
pip install -U git+https://git.t.etratnet.ir/AI/texttools
```


---

## What This Library Is *Not*

This is **not** a collection of low-level utilities.

To clarify: this library **does not** include things like:
- An standard `regex`
- Word normalization utilities

---

## What This Library *Provides*

This is a set of **high-level natural language processing (NLP)** tools.

Some of the features include:
- `question_detector`: Detecting if an incoming text is a question or not
- `categorizer`: No finetuning need, categorizer
- ... (Tell me what you want!)

---

## When to Use This Library

Use `texttools` when:
- You need to **process large volumes of data using OpenAI’s GPT models** via the BATCH API.
- You want to treat an **LLM as a function** in Python that outputs structured JSON or Pydantic models.
- You need to **categorize large datasets** using vector embeddings, efficiently and at scale.