# 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
Raw data
{
"_id": null,
"home_page": null,
"name": "river-segmentation",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "river, segmentation, computer-vision, deep-learning, pytorch",
"author": null,
"author_email": "deepblue597 <iasonas2001@hotmail.com>",
"download_url": "https://files.pythonhosted.org/packages/c2/0e/669c86963db86a2825553a133ef9fa09fcd770b9cee9183719215227237e/river_segmentation-0.2.0.tar.gz",
"platform": null,
"description": "# River Segmentation Python Package\r\n\r\nThis package provides river segmentation connectors and models as importable modules.\r\n\r\n## Installation (Editable mode)\r\n\r\nFrom the root of your project, run:\r\n\r\n```\r\npip install -e .\r\n```\r\n\r\nThis will make `river_segmentation` importable from anywhere in your environment.\r\n\r\n## Usage Example\r\n\r\n```python\r\nfrom river_segmentation.connectors import MinIOConnector\r\nfrom river_segmentation.models import MyModel\r\n```\r\n\r\n## Requirements\r\n- Python 3.8+\r\n- See requirements.txt for dependencies\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "An all in one app for river segmentation. Consists of the model, the frontend and backend, the databases and the docker containers",
"version": "0.2.0",
"project_urls": {
"Homepage": "https://github.com/deepblue597/river-segmentation",
"Issues": "https://github.com/deepblue597/river-segmentation/issues",
"Repository": "https://github.com/deepblue597/river-segmentation"
},
"split_keywords": [
"river",
" segmentation",
" computer-vision",
" deep-learning",
" pytorch"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "0ee42d0e8e623be9e64b0db2d0656957cfa5b1f9c9ff880cd50337ece424c7be",
"md5": "dbcf17512d14f295a4a94f822652de09",
"sha256": "52f2dc49fcdad958e29bbba7cc5a9955c6f77d548d1c45a45cb87373430a93fd"
},
"downloads": -1,
"filename": "river_segmentation-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dbcf17512d14f295a4a94f822652de09",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 18536,
"upload_time": "2025-08-28T09:35:13",
"upload_time_iso_8601": "2025-08-28T09:35:13.789128Z",
"url": "https://files.pythonhosted.org/packages/0e/e4/2d0e8e623be9e64b0db2d0656957cfa5b1f9c9ff880cd50337ece424c7be/river_segmentation-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c20e669c86963db86a2825553a133ef9fa09fcd770b9cee9183719215227237e",
"md5": "8502b94fbc44d3fec3dc80c0d5c04555",
"sha256": "88520d28c1f11ad93ca4d9b2e6e3de37709afdb405cf326987c5983eee0618ac"
},
"downloads": -1,
"filename": "river_segmentation-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "8502b94fbc44d3fec3dc80c0d5c04555",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 20957,
"upload_time": "2025-08-28T09:35:15",
"upload_time_iso_8601": "2025-08-28T09:35:15.041184Z",
"url": "https://files.pythonhosted.org/packages/c2/0e/669c86963db86a2825553a133ef9fa09fcd770b9cee9183719215227237e/river_segmentation-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-28 09:35:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "deepblue597",
"github_project": "river-segmentation",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "opencv-python",
"specs": []
},
{
"name": "torch",
"specs": []
},
{
"name": "torchvision",
"specs": []
},
{
"name": "segmentation-models-pytorch",
"specs": []
},
{
"name": "albumentations",
"specs": []
},
{
"name": "boto3",
"specs": []
},
{
"name": "sqlalchemy",
"specs": []
},
{
"name": "psycopg2-binary",
"specs": []
},
{
"name": "quixstreams",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "river-segmentation",
"specs": []
}
],
"lcname": "river-segmentation"
}