semvec/pypi-packages huggingface dataset:
cite-agent-mcp 0.1.0
Professional AI Research Assistant MCP Server with Citations
Requires Python: >=3.10

# Cite-Agent MCP Server 🚀

**The Professional AI Research Assistant for Claude, Cursor, and LangGraph.**

Cite-Agent MCP adds institutional-grade research capabilities to your AI agents. It connects your LLM to 200M+ academic papers and provides real-time, cited financial data with zero hallucination.

### ✨ Features
*   🔬 **Search 200M+ Papers:** Direct integration with Semantic Scholar, PubMed, and OpenAlex.
*   🎯 **Citation Verification:** (Pro) Programmatically verify if a claim is supported by academic sources.
*   📈 **Financial Provenance:** (Pro) Get SEC EDGAR and FRED data with machine-readable citations.
*   📦 **Plug-and-Play:** Zero configuration required for basic research.

### 📦 Installation
```bash
uvx cite-agent-mcp
```

### 🔑 Configuration & Pricing
The server provides **Free Paper Search** (capped results) by default.

To unlock **Unlimited Search**, **Citation Verification**, and **Financial Data**, you need a Pro License.
👉 **Get a Lifetime Pro License ($99):** [https://noctscraper.gumroad.com/l/cite-agent-pro](https://noctscraper.gumroad.com/l/cite-agent-pro)

Once you have your key, set it in your MCP client config:
```json
{
  "cite-agent": {
    "command": "uvx",
    "args": ["cite-agent-mcp"],
    "env": {
      "CITE_AGENT_API_KEY": "YOUR_GUMROAD_KEY"
    }
  }
}
```

### 🛠️ Tools
*   `search_papers`: Search academic databases for titles, abstracts, and DOIs.
*   `verify_citation`: [PRO] Cross-reference a text citation against global databases.
*   `get_financial_data`: [PRO] Fetch verified SEC/FRED metrics.

---
Built by [Molina Group](https://github.com/Spectating101).
marimo-utils 0.1.0
Utilities for working with marimo notebooks, including Pydantic model display
Requires Python: >=3.12
Keywords: display, marimo, notebooks, pydantic

# marimo-utils

Utilities for working with marimo notebooks.

## Installation

```bash
pip install marimo-utils
```

## Usage

### `@add_marimo_display()` decorator

Adds a `_display_` method to Pydantic models for rich rendering in marimo notebooks.

```python
from pydantic import BaseModel
from marimo_utils import add_marimo_display

@add_marimo_display()
class MyConfig(BaseModel):
    name: str
    value: int
```

When a `MyConfig` instance is the last expression in a marimo cell, it renders with the class name, source file path, and all field values.
xronos-dashboard 0.8.0
Dashboard for xronos programs
Requires Python: >=3.10

# Xronos Dashboard

[![GitHub Release](https://img.shields.io/github/v/release/xronos-inc/xronos?logo=GitHub)](https://github.com/xronos-inc/xronos/releases/latest)
[![PyPI - Version](https://img.shields.io/pypi/v/xronos-dashboard?logo=Python&logoColor=silver)](https://pypi.org/project/xronos-dashboard/)
[![GitHub License](https://img.shields.io/github/license/xronos-inc/xronos)](https://github.com/xronos-inc/xronos/blob/main/LICENSE)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/xronos-dashboard?logo=Python&logoColor=silver)](https://pypi.org/project/xronos-dashboard/)
[![Static Badge](https://img.shields.io/badge/docs-blue?logo=Read%20the%20Docs&logoColor=white)](https://docs.xronos.com/)

A command line tool for running the Xronos Dashboard.

## Usage

See [https://docs.xronos.com/dashboard.html](https://docs.xronos.com/dashboard.html).
bangla-text-renderer 1.4.1
Perfect Bangla/Bengali text rendering on images/video with correct vowel positioning and joint letter
Requires Python: >=3.7
Keywords: bangla bengali text rendering image video vowel positioning perfect joint letter unicode typography


# Bangla Text Renderer

Perfect Bangla/Bengali text rendering on images with correct vowel positioning and joint letter handling.

## Problem

When using PIL/Pillow to render Bangla text on images, vowel marks (কার) like ি, ে, ৈ often appear in the wrong position - one letter behind where they should be. This package fixes that issue.

## Installation

```bash
pip install bangla-text-renderer
```

## Quick Start

```python
from bangla_text_renderer import BanglaTextRenderer
from PIL import Image

# Create renderer with your Bangla font
renderer = BanglaTextRenderer(
    font_path='NotoSansBengali-Bold.ttf', # give your font name here /// download your font .ttf file and put on windows\fonts directory
    font_size=48,
    color=(255, 255, 255, 255)  # White
)

# Render text
text = "বাংলা লেখা সঠিকভাবে"
img = renderer.render_text(text, width=800)

# Save image
img.save('output.png')
```

## Features

- ✅ **Perfect vowel positioning** - Fixes misplaced vowel marks (ি, ী, ে, ৈ, etc.)
- ✅ **Joint letter support** - Handles যুক্তাক্ষর correctly
- ✅ **Text wrapping** - Automatic word wrapping
- ✅ **Multiple alignments** - Left, center, right
- ✅ **Shadow effects** - Built-in text shadow
- ✅ **Unicode normalization** - Proper NFC normalization

## Advanced Usage

### Text with Shadow

```python
img = renderer.render_text_with_shadow(
    text="বাংলা টেক্সট",
    width=800,
    shadow_offset=3,
    shadow_color=(0, 0, 0, 180)
)
```

### Custom Alignment and Line Spacing

```python
img = renderer.render_text(
    text="বাংলা লেখা",
    width=800,
    max_lines=3,
    line_spacing=15,
    align='center',  # 'left', 'center', or 'right'
    background=(255, 255, 255, 255)  # White background
)
```

### Integration with Existing Images

```python
from PIL import Image

# Load base image
base_img = Image.open('background.jpg').convert('RGBA')

# Render Bangla text
text_img = renderer.render_text("বাংলা", width=500)

# Paste text on base image
base_img.paste(text_img, (100, 100), text_img)
base_img.save('result.png')
```

## How It Works

The package implements proper Bangla text shaping by:

1. **Normalizing** text to Unicode NFC form
2. **Splitting** combined vowel signs (ো, ৌ)
3. **Reordering** pre-base vowels to appear before consonants
4. **Processing** joint letters (যুক্তাক্ষর) with virama (্)

This ensures text renders exactly as it should appear visually.

## Supported Fonts

Works with any Unicode Bangla font:
- Noto Sans Bengali
- Noto Serif Bengali
- Kalpurush
- SolaimanLipi
- Vrinda
- And more...

## Requirements

- Python 3.7+
- Pillow 8.0.0+

## License

MIT License

## Contributing

Contributions welcome! Please feel free to submit a Pull Request.

## Support

If you encounter any issues, please open an issue on GitHub.