Metadata-Version: 2.5
Name: semantic-boundaries
Version: 0.1.0
Summary: Utilities for constructing boundaries around 2D semantic spaces
Project-URL: Homepage, https://github.com/npedrazzini/semantic-boundaries
Project-URL: Repository, https://github.com/npedrazzini/semantic-boundaries
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: scipy
Description-Content-Type: text/markdown

# semantic-boundaries

Utilities for constructing boundaries around 2D semantic spaces.

## Installation

```bash
pip install semantic-boundaries
```

## Usage

```python
import numpy as np
from semantic_boundaries import boundary

P=np.column_stack([x,y])

x_with_boundary,x1,y1,xgrid,ygrid,h0=boundary(P)
```

P must be an (n,2) array containing x/y coordinates.

```python
boundary(
    P,
    grid=50,
    density=0.40,
    box_offset=0.1,
    tightness="auto"
)
```

Returns:
- x_with_boundary
- x1
- y1
- xgrid
- ygrid
- h0



semantic-boundaries/
├── pyproject.toml
├── README.md
├── src/
│   └── semantic_boundaries/
│       ├── __init__.py
│       └── boundary.py
└── tests/