# 🏛️ roofAI
everything AI about roofs. 🏛️
```bash
pip install roofAI
```
```mermaid
graph LR
dataset_ingest["roofAI<br>dataset<br>ingest<br>source=AIRS|CamVid<br><dataset-object-name>"]
dataset_review["roofAI<br>dataset<br>review -<br><dataset-object-name>"]
semseg_train["semseg<br>train -<br><dataset-object-name><br><model-object-name>"]
semseg_predict["semseg<br>predict -<br><model-object-name><br><dataset-object-name><br><prediction-object-name>"]
AIRS["AIRS"]:::folder
CamVid["CamVid"]:::folder
dataset_object_name["dataset object"]:::folder
model_object_name["model object"]:::folder
prediction_object_name["prediction object"]:::folder
terminal["💻 terminal"]:::folder
AIRS --> dataset_ingest
CamVid --> dataset_ingest
dataset_ingest --> dataset_object_name
AIRS --> dataset_review
dataset_object_name --> dataset_review
dataset_review --> terminal
dataset_object_name --> semseg_train
semseg_train --> model_object_name
model_object_name --> semseg_predict
dataset_object_name --> semseg_predict
semseg_predict --> prediction_object_name
classDef folder fill:#999,stroke:#333,stroke-width:2px;
```
| | |
| --- | --- |
| 🏛️[`datasets`](https://github.com/kamangir/roofAI/blob/main/roofAI/dataset) [](https://github.com/kamangir/roofAI/blob/main/roofAI/dataset) Semantic Segmentation Datasets | 🏛️[`semseg`](https://github.com/kamangir/roofAI/blob/main/roofAI/semseg) [](https://github.com/kamangir/roofAI/blob/main/roofAI/semseg) A Semantic Segmenter based on [segmentation_models.pytorch](<https://github.com/qubvel/segmentation_models.pytorch/blob/master/examples/cars%20segmentation%20(camvid).ipynb>). |
---
[](https://github.com/kamangir/roofAI/actions/workflows/pylint.yml) [](https://github.com/kamangir/roofAI/actions/workflows/pytest.yml) [](https://github.com/kamangir/roofAI/actions/workflows/bashtest.yml) [](https://pypi.org/project/roofAI/) [](https://pypistats.org/packages/roofAI)
built by 🌀 [`blue_options-4.190.1`](https://github.com/kamangir/awesome-bash-cli), based on 🏛️ [`roofAI-5.99.1`](https://github.com/kamangir/roofAI).
Raw data
{
"_id": null,
"home_page": "https://github.com/kamangir/roofAI",
"name": "roofAI",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Arash Abadpour (Kamangir)",
"author_email": "arash@kamangir.net",
"download_url": "https://files.pythonhosted.org/packages/4e/4b/e447de56ffdfc63d9c4afd82d8b73b2ce92b65e226577135025e8b3f5203/roofai-5.99.1.tar.gz",
"platform": null,
"description": "# \ud83c\udfdb\ufe0f roofAI\n\neverything AI about roofs. \ud83c\udfdb\ufe0f\n\n```bash\npip install roofAI\n```\n\n```mermaid\ngraph LR\n dataset_ingest[\"roofAI<br>dataset<br>ingest<br>source=AIRS|CamVid<br><dataset-object-name>\"]\n\n dataset_review[\"roofAI<br>dataset<br>review -<br><dataset-object-name>\"]\n\n semseg_train[\"semseg<br>train -<br><dataset-object-name><br><model-object-name>\"]\n\n semseg_predict[\"semseg<br>predict -<br><model-object-name><br><dataset-object-name><br><prediction-object-name>\"]\n\n AIRS[\"AIRS\"]:::folder\n CamVid[\"CamVid\"]:::folder\n dataset_object_name[\"dataset object\"]:::folder\n model_object_name[\"model object\"]:::folder\n prediction_object_name[\"prediction object\"]:::folder\n terminal[\"\ud83d\udcbb terminal\"]:::folder\n\n AIRS --> dataset_ingest\n CamVid --> dataset_ingest\n dataset_ingest --> dataset_object_name\n\n AIRS --> dataset_review\n dataset_object_name --> dataset_review\n dataset_review --> terminal\n\n dataset_object_name --> semseg_train\n semseg_train --> model_object_name\n\n model_object_name --> semseg_predict\n dataset_object_name --> semseg_predict\n semseg_predict --> prediction_object_name\n\n classDef folder fill:#999,stroke:#333,stroke-width:2px;\n```\n\n| | |\n| --- | --- |\n| \ud83c\udfdb\ufe0f[`datasets`](https://github.com/kamangir/roofAI/blob/main/roofAI/dataset) [](https://github.com/kamangir/roofAI/blob/main/roofAI/dataset) Semantic Segmentation Datasets | \ud83c\udfdb\ufe0f[`semseg`](https://github.com/kamangir/roofAI/blob/main/roofAI/semseg) [](https://github.com/kamangir/roofAI/blob/main/roofAI/semseg) A Semantic Segmenter based on [segmentation_models.pytorch](<https://github.com/qubvel/segmentation_models.pytorch/blob/master/examples/cars%20segmentation%20(camvid).ipynb>). |\n\n---\n\n\n[](https://github.com/kamangir/roofAI/actions/workflows/pylint.yml) [](https://github.com/kamangir/roofAI/actions/workflows/pytest.yml) [](https://github.com/kamangir/roofAI/actions/workflows/bashtest.yml) [](https://pypi.org/project/roofAI/) [](https://pypistats.org/packages/roofAI)\n\nbuilt by \ud83c\udf00 [`blue_options-4.190.1`](https://github.com/kamangir/awesome-bash-cli), based on \ud83c\udfdb\ufe0f [`roofAI-5.99.1`](https://github.com/kamangir/roofAI).\n",
"bugtrack_url": null,
"license": "Public Domain",
"summary": "\ud83c\udfdb\ufe0f everything AI about roofs.",
"version": "5.99.1",
"project_urls": {
"Homepage": "https://github.com/kamangir/roofAI"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "73b78e71702d4998df26d49bfa53a3b71b69ba111e215f6398ba13c874e0d962",
"md5": "18b8db370d569a241ec3dd7e56ce7825",
"sha256": "2b123ef1e9fc7c3a002c75a6a168950483a50186e14adafda8bb7665ae07b3fd"
},
"downloads": -1,
"filename": "roofAI-5.99.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "18b8db370d569a241ec3dd7e56ce7825",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 35059,
"upload_time": "2025-01-18T23:08:43",
"upload_time_iso_8601": "2025-01-18T23:08:43.749427Z",
"url": "https://files.pythonhosted.org/packages/73/b7/8e71702d4998df26d49bfa53a3b71b69ba111e215f6398ba13c874e0d962/roofAI-5.99.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e4be447de56ffdfc63d9c4afd82d8b73b2ce92b65e226577135025e8b3f5203",
"md5": "4cb97eed1beb507dfb2ff57cd069a743",
"sha256": "4357c5d3ea39db9f4caf8ea6392b6dce0ababdb47c231a25ba93369de38448bf"
},
"downloads": -1,
"filename": "roofai-5.99.1.tar.gz",
"has_sig": false,
"md5_digest": "4cb97eed1beb507dfb2ff57cd069a743",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24958,
"upload_time": "2025-01-18T23:08:45",
"upload_time_iso_8601": "2025-01-18T23:08:45.705820Z",
"url": "https://files.pythonhosted.org/packages/4e/4b/e447de56ffdfc63d9c4afd82d8b73b2ce92b65e226577135025e8b3f5203/roofai-5.99.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-18 23:08:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kamangir",
"github_project": "roofAI",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "numpy",
"specs": [
[
"<",
"2.0.0"
]
]
},
{
"name": "blueness",
"specs": []
},
{
"name": "abcli",
"specs": []
},
{
"name": "albumentations",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "blueflow",
"specs": []
},
{
"name": "boto3",
"specs": []
},
{
"name": "efficientnet_pytorch",
"specs": []
},
{
"name": "geojson",
"specs": []
},
{
"name": "geopandas",
"specs": []
},
{
"name": "kaggle",
"specs": []
},
{
"name": "matplotlib",
"specs": []
},
{
"name": "opencv-python",
"specs": []
},
{
"name": "pretrainedmodels",
"specs": []
},
{
"name": "pyyaml",
"specs": []
},
{
"name": "pylint",
"specs": []
},
{
"name": "pytest",
"specs": []
},
{
"name": "python-dotenv",
"specs": []
},
{
"name": "segmentation_models_pytorch",
"specs": []
},
{
"name": "scipy",
"specs": []
},
{
"name": "segmentation-models-pytorch",
"specs": []
},
{
"name": "shapely",
"specs": []
},
{
"name": "timm",
"specs": []
},
{
"name": "torch",
"specs": []
},
{
"name": "tqdm",
"specs": []
}
],
"lcname": "roofai"
}