Metadata-Version: 2.4
Name: river-segmentation
Version: 0.2.0
Summary: An all in one app for river segmentation. Consists of the model, the frontend and backend, the databases and the docker containers
Author-email: deepblue597 <iasonas2001@hotmail.com>
License: MIT
Project-URL: Homepage, https://github.com/deepblue597/river-segmentation
Project-URL: Repository, https://github.com/deepblue597/river-segmentation
Project-URL: Issues, https://github.com/deepblue597/river-segmentation/issues
Keywords: river,segmentation,computer-vision,deep-learning,pytorch
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Image Processing
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: opencv-python
Requires-Dist: torch
Requires-Dist: torchvision
Requires-Dist: segmentation-models-pytorch
Requires-Dist: albumentations
Requires-Dist: boto3
Requires-Dist: sqlalchemy
Requires-Dist: psycopg2-binary
Requires-Dist: quixstreams
Requires-Dist: numpy
Requires-Dist: fastapi
Requires-Dist: pillow
Requires-Dist: requests
Requires-Dist: streamlit
Requires-Dist: python-multipart

# River Segmentation Python Package

This package provides river segmentation connectors and models as importable modules.

## Installation (Editable mode)

From the root of your project, run:

```
pip install -e .
```

This will make `river_segmentation` importable from anywhere in your environment.

## Usage Example

```python
from river_segmentation.connectors import MinIOConnector
from river_segmentation.models import MyModel
```

## Requirements
- Python 3.8+
- See requirements.txt for dependencies
