semvec/pypi-packages huggingface dataset:
athina 1.7.39
Python SDK to configure and run evaluations for your LLM-based application
Requires Python: <3.13,>=3.9

# Overview

Athina is an Observability and Experimentation platform for AI teams.

This SDK is an open-source repository of [50+ preset evals](https://docs.athina.ai/evals/preset-evals/overview). You can also use [custom evals](https://docs.athina.ai/evals/custom-evals/overview).

This SDK also serves as a companion to [Athina IDE](https://athina.ai/develop) where you can prototype pipelines, run experiments and evaluations, and compare datasets.

---

### Quick Start
Follow [this notebook](https://github.com/athina-ai/athina-evals/blob/main/examples/run_eval_suite.ipynb) for a quick start guide.

To get an Athina API key, sign up at https://app.athina.ai

---

### Run Evals

These evals can be run [programmatically](https://athina.ai/videos/run-evals-programmatically.mp4), or [via the UI](https://docs.athina.ai/ide/run-eval) on Athina IDE.

<img width="1530" alt="image" src="https://github.com/athina-ai/athina-evals/assets/7515552/98494736-31b6-458f-bd0a-a5b2cbca9d70">

---

### Compare datasets side-by-side ([Docs](https://docs.athina.ai/ide/compare-datasets))

Once a dataset is logged to Athina IDE, you can also compare it against another dataset.

![image](https://github.com/athina-ai/athina-evals/assets/7515552/90640acc-495e-45e0-b590-d6ddee8c5727)


Once you run evals using Athina, they will be visible in [Athina IDE](https://athina.ai/develop) where you can run experiments, evals, and compare datasets side-by-side.

---

### Preset Evals



---

### Athina Steps

To use CodeExecutionV2, you need to install e2b.

```bash
pip install e2b-code-interpreter
```
samtools-py 2025.5.19.0
samtools python wrapper (Windows only)
Requires Python: >=3.10

# samtools-py
samtools python wrapper (Windows only)


## build wheel from scratch

1. init a msys2 venv using `msys2_venv --venv samtools`
1. run `samtools\bin\fish.ps1` to enter msys2
1. install samtools: `pacman -S mingw-w64-ucrt-x86_64-samtools`
1. remove python: `pacman -Rs mingw-w64-ucrt-x86_64-python` because it's not needed to run samtools
sentoo 0.2.0
A client library for Sentoo.io
Requires Python: >=3.12

## python-sentoo

A client library for [Sentoo](https://sentoo.io/)

## Installation

You can install the library using pip:

```bash
pip install sentoo
```
## Usage

To use the library, import it and create a client instance:

```python
from sentoo import Sentoo

sentoo = Sentoo(secret='your_secret', merchant_id='your_merchant_id')
```
## Documentation

The Sentoo client provides the following methods:

### Creating a transaction

```python
# Create a new transaction
response = sentoo.transaction_create(
    sentoo_amount=1000,  # Amount in cents
    sentoo_description="Payment description",
    sentoo_currency="ANG",  # Supported: ANG, AWG, USD, EUR, XCD
    sentoo_return_url="https://your-site.com/callback",
    # Optional parameters
    sentoo_customer="customer_id",  # Optional customer identifier
    sentoo_expires="2023-12-31T23:59:59",  # Optional expiration date
    sentoo_2nd_currency="USD",  # Optional secondary currency
    sentoo_2nd_amount="1200"  # Optional secondary amount
)
```

### Canceling a transaction

```python
# Cancel an existing transaction
response = sentoo.transaction_cancel(
    transaction_id="transaction_id"
)
```

### Checking transaction status

```python
# Check the status of a transaction
response = sentoo.transaction_status(
    transaction_id="transaction_id"
)
```

### Getting payment processors

```python
# Get available payment processors for a transaction
response = sentoo.transaction_processors(
    transaction_id="transaction_id"
)
```