semvec/pypi-packages huggingface dataset:
jaxkd-cuda 0.0.0
Extension package for jaxkd.
Requires Python: >=3.10

# jaxkd-cuda

This package contains CUDA extensions for [JAX *k*-D](https://github.com/dodgebc/jaxkd). It requires JAX, CMake, and a CUDA compiler (nvcc) to build. It is intended to be installed as an optional dependency to JAX *k*-D and used as an add-on like so:

`python -m pip install jaxkd[cuda]`

Note that the [cudaKDTree](https://github.com/ingowald/cudaKDTree) library is more powerful and flexible, and can be bound to JAX using the foreign function interface. See the sample bindings in `jaxkd_cuda/cukd` for a rough example of how to do this. [JaxKDTree](https://github.com/EiffL/JaxKDTree) also has an example, though it is no longer working with the current JAX API.

This extension uses a slightly different tree-building method to exactly match the behavior of the pure-JAX version. It only permutes an index array and chooses the dimension with the widest spread of points (not largest bounding box) to split. Currently the performance bottleneck is actually the reduce operations needed to compute this. There is also a substantial memory overhead (a few times the number of points), which can probably be reduced in the future. The neighbor query algorithm follows [[2](https://arxiv.org/abs/2210.12859)] and the neighbor counting is a trivial modification.
metabase-mcp-server 0.1.1
A Model Context Protocol server that enables interaction with Metabase via LLMs
Requires Python: >=3.12

# Metabase MCP Server

This project implements an MCP server to interact with the [Metabase API](https://www.metabase.com/), exposing key functionality via a MCP interface.

## Features

- 🔍 List Metabase cards
- 🗄️ List available databases
- 📊 Execute queries on cards
- 🧾 Run arbitrary queries
- 📝 Create new cards
- 🔖 Create bookmark
- 📁 List collections

## Requirements

- Python 3.12+
- [uv](https://docs.astral.sh/uv/getting-started/installation/)

## Installation

1. Clone the repository:
```bash
git clone https://github.com/cuenca-mx/metabase-mcp-server.git
cd metabase-mcp-server
```

2. Configure your AI assistant client ([Claude](https://modelcontextprotocol.io/quickstart/user), [Cursor](https://docs.cursor.com/context/model-context-protocol), etc.) by adding the following configuration:

```json
{
    "mcpServers": {
        "metabase": {
            "command": "uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/metabase_mcp_server",
                "run",
                "app.py"
            ],
            "env": {
                "METABASE_URL": "https://metabase.domain.com/",
                "METABASE_API_KEY": "your-secret-api-key"
            }
        }
    }
}
```

## Development Setup

This project uses a Makefile to simplify development tasks:

```bash
make install
```

### Environment Variables

Configure required environment variables:

```bash
export $(<env.template)
```

### Running Tests

The project uses `pytest` for unit testing:

```bash
uv run pytest
```

### Debugging with MCP Inspector

Use the [MCP Inspector](https://modelcontextprotocol.io/docs/tools/inspector) for testing and debugging:

```bash
make dev
```