# π Blue-GEO (`@geo`)
π AI for a Blue Planet.
```bash
pip install blue-geo
```
```mermaid
graph LR
catalog_browse["@catalog<br>browse<br><catalog-name><br><resource>"]
catalog_get["@catalog<br>get <thing><br>--catalog <catalog>"]
catalog_list_catalogs["@catalog<br>list catalogs"]
catalog_list["@catalog<br>list collections|datacube_classes<br>--catalog <catalog>"]
catalog_query["@catalog<br>query<br><catalog-name><br><collection-name> -<br><query-object-name>"]
catalog_query_and_ingest["@catalog<br>query<br><catalog-name><br><collection-name><br>ingest,scope=<scope><br><query-object-name>"]
catalog_query_read["@catalog<br>query<br>read -<br><query-object-name>"]
catalog_query_ingest["@catalog<br>query<br>ingest -<br><query-object-name><br>scope=<scope>"]
datacube_crop["@datacube<br>crop -<br><object-name><br><datacube-id>"]
datacube_get["@datacube<br>get<br>catalog<br><datacube-id>"]
datacube_ingest["@datacube<br>ingest<br>scope=<scope><br><datacube-id>"]
datacube_label["@datacube<br>label -<br><datacube-id>"]
datacube_list["@datacube<br>list<br><datacube-id><br>--scope <scope>"]
geo_watch["@geo watch<br>batch<br><query-object-name>|target=<target> -<br>to=<runner> - -<br><object-name>"]
catalog["π catalog"]:::folder
datacube_1["π§ datacube"]:::folder
datacube_2["π§ datacube"]:::folder
datacube_3["π§ datacube"]:::folder
terminal["π» terminal"]:::folder
QGIS["πΌοΈ QGIS"]:::folder
query_object["π query object"]:::folder
object["π object"]:::folder
target["π― target"]:::folder
catalog_list_catalogs --> terminal
catalog --> catalog_browse
catalog_browse --> terminal
catalog --> catalog_get
catalog_get --> terminal
catalog --> catalog_list
catalog_list --> terminal
catalog --> catalog_query
catalog_query --> query_object
catalog --> catalog_query_and_ingest
catalog_query_and_ingest --> query_object
catalog_query_and_ingest --> datacube_1
query_object --> catalog_query_read
catalog_query_read --> datacube_1
query_object --> catalog_query_ingest
catalog_query_ingest --> datacube_1
catalog_query_ingest --> datacube_2
catalog_query_ingest --> datacube_3
datacube_1 --> datacube_crop
target --> datacube_crop
datacube_crop --> datacube_1
datacube_1 --> datacube_get
datacube_get --> terminal
datacube_1 --> datacube_ingest
datacube_ingest --> datacube_1
datacube_1 --> datacube_list
datacube_list --> terminal
datacube_1 --> datacube_label
datacube_label --> QGIS
datacube_label --> datacube_1
query_object --> geo_watch
target --> geo_watch
geo_watch --> object
classDef folder fill:#999,stroke:#333,stroke-width:2px;
```
| | | |
| --- | --- | --- |
| π§[`Maxar Open Data`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/maxar_open_data) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/maxar_open_data) catalog: [Maxar's Open Data program](https://www.maxar.com/open-data/) | π§[`copernicus`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/copernicus) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/copernicus) catalog: [Copernicus Data Space Ecosystem - Europe's eyes on Earth](https://dataspace.copernicus.eu/) | π[`SkyFox`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/SkyFox) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/SkyFox) catalog: [Earth Data Store](https://earthdaily.github.io/EDA-Documentation/). |
| π[`EarthSearch`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/EarthSearch) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/EarthSearch) catalog: [Earth Search by Element 84 (earth-search-aws)](https://stacindex.org/catalogs/earth-search#/). | π[`firms-area`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/firms) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/firms) catalog: Fire Information for Resource Management System ([FIRMS](https://firms.modaps.eosdis.nasa.gov)). | πΊπ¦[`ukraine-timemap`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/ukraine_timemap) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/ukraine_timemap) catalog: [Bellingcat](https://www.bellingcat.com/) [Civilian Harm in Ukraine TimeMap](https://github.com/bellingcat/ukraine-timemap) dataset, available through [this UI](https://ukraine.bellingcat.com/) and [this API](https://bellingcat-embeds.ams3.cdn.digitaloceanspaces.com/production/ukr/timemap/api.json). |
| π[`vancouver-watching`](https://github.com/kamangir/Vancouver-Watching) [](https://github.com/kamangir/Vancouver-Watching) catalog: Vancouver watching with AI, last build: [π](https://kamangir-public.s3.ca-central-1.amazonaws.com/test_vancouver_watching_ingest/animation.gif). | π[`geo-watch`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/watch) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/watch) watch the planet's story unfold. | π[`global-power-plant-database`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/objects/md/global_power_plant_database.md) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/objects/md/global_power_plant_database.md) The Global Power Plant Database is a comprehensive, open source database of power plants around the world [datasets.wri.org](https://datasets.wri.org/datasets/global-power-plant-database). |
| π[`QGIS`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/QGIS/README.md) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/QGIS/README.md) an AI terraform for [QGIS](https://www.qgis.org/). | π[`catalog`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog) generalized STAC Catalogs. | π§[`datacube`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/datacube) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/datacube) generalized STAC Items. |
---
π [metadata](https://raw.githubusercontent.com/kamangir/blue-geo/main/metadata.yaml)
π [wish list and bugs](https://github.com/kamangir/blue-geo/issues/8)
[](https://github.com/kamangir/blue-geo/actions/workflows/pylint.yml) [](https://github.com/kamangir/blue-geo/actions/workflows/pytest.yml) [](https://github.com/kamangir/blue-geo/actions/workflows/bashtest.yml) [](https://pypi.org/project/blue-geo/) [](https://pypistats.org/packages/blue-geo)
built by π [`blue_options-4.219.1`](https://github.com/kamangir/awesome-bash-cli), based on π [`blue_geo-4.1073.1`](https://github.com/kamangir/blue-geo).
Raw data
{
"_id": null,
"home_page": "https://github.com/kamangir/blue-geo",
"name": "blue-geo",
"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/0d/70/2f839921f47d36cc2a7304a27c644de7d7c2fbd9ceca4ca7b41f58fddceb/blue_geo-4.1073.1.tar.gz",
"platform": null,
"description": "# \ud83c\udf10 Blue-GEO (`@geo`)\n\n\ud83c\udf10 AI for a Blue Planet.\n\n```bash\npip install blue-geo\n```\n\n```mermaid\ngraph LR\n catalog_browse[\"@catalog<br>browse<br><catalog-name><br><resource>\"]\n\n catalog_get[\"@catalog<br>get <thing><br>--catalog <catalog>\"]\n\n catalog_list_catalogs[\"@catalog<br>list catalogs\"]\n\n catalog_list[\"@catalog<br>list collections|datacube_classes<br>--catalog <catalog>\"]\n\n catalog_query[\"@catalog<br>query<br><catalog-name><br><collection-name> -<br><query-object-name>\"]\n\n catalog_query_and_ingest[\"@catalog<br>query<br><catalog-name><br><collection-name><br>ingest,scope=<scope><br><query-object-name>\"]\n\n catalog_query_read[\"@catalog<br>query<br>read -<br><query-object-name>\"]\n\n catalog_query_ingest[\"@catalog<br>query<br>ingest -<br><query-object-name><br>scope=<scope>\"]\n\n datacube_crop[\"@datacube<br>crop -<br><object-name><br><datacube-id>\"]\n\n datacube_get[\"@datacube<br>get<br>catalog<br><datacube-id>\"]\n\n datacube_ingest[\"@datacube<br>ingest<br>scope=<scope><br><datacube-id>\"]\n\n datacube_label[\"@datacube<br>label -<br><datacube-id>\"]\n\n datacube_list[\"@datacube<br>list<br><datacube-id><br>--scope <scope>\"]\n\n geo_watch[\"@geo watch<br>batch<br><query-object-name>|target=<target> -<br>to=<runner> - -<br><object-name>\"]\n\n catalog[\"\ud83c\udf10 catalog\"]:::folder\n datacube_1[\"\ud83e\uddca datacube\"]:::folder\n datacube_2[\"\ud83e\uddca datacube\"]:::folder\n datacube_3[\"\ud83e\uddca datacube\"]:::folder\n terminal[\"\ud83d\udcbb terminal\"]:::folder\n QGIS[\"\ud83d\uddbc\ufe0f QGIS\"]:::folder\n query_object[\"\ud83d\udcc2 query object\"]:::folder\n object[\"\ud83d\udcc2 object\"]:::folder\n target[\"\ud83c\udfaf target\"]:::folder\n\n catalog_list_catalogs --> terminal\n\n catalog --> catalog_browse\n catalog_browse --> terminal\n\n catalog --> catalog_get\n catalog_get --> terminal\n\n catalog --> catalog_list\n catalog_list --> terminal\n\n catalog --> catalog_query\n catalog_query --> query_object\n\n catalog --> catalog_query_and_ingest\n catalog_query_and_ingest --> query_object\n catalog_query_and_ingest --> datacube_1\n\n query_object --> catalog_query_read\n catalog_query_read --> datacube_1\n\n query_object --> catalog_query_ingest\n catalog_query_ingest --> datacube_1\n catalog_query_ingest --> datacube_2\n catalog_query_ingest --> datacube_3\n\n datacube_1 --> datacube_crop\n target --> datacube_crop\n datacube_crop --> datacube_1\n\n datacube_1 --> datacube_get\n datacube_get --> terminal\n\n datacube_1 --> datacube_ingest\n datacube_ingest --> datacube_1\n\n datacube_1 --> datacube_list\n datacube_list --> terminal\n\n datacube_1 --> datacube_label\n datacube_label --> QGIS\n datacube_label --> datacube_1\n\n query_object --> geo_watch\n target --> geo_watch\n geo_watch --> object\n\n classDef folder fill:#999,stroke:#333,stroke-width:2px;\n```\n\n| | | |\n| --- | --- | --- |\n| \ud83e\uddca[`Maxar Open Data`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/maxar_open_data) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/maxar_open_data) catalog: [Maxar's Open Data program](https://www.maxar.com/open-data/) | \ud83e\uddca[`copernicus`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/copernicus) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/copernicus) catalog: [Copernicus Data Space Ecosystem - Europe's eyes on Earth](https://dataspace.copernicus.eu/) | \ud83c\udf10[`SkyFox`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/SkyFox) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/SkyFox) catalog: [Earth Data Store](https://earthdaily.github.io/EDA-Documentation/). |\n| \ud83c\udf10[`EarthSearch`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/EarthSearch) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/EarthSearch) catalog: [Earth Search by Element 84 (earth-search-aws)](https://stacindex.org/catalogs/earth-search#/). | \ud83c\udf10[`firms-area`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/firms) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog/firms) catalog: Fire Information for Resource Management System ([FIRMS](https://firms.modaps.eosdis.nasa.gov)). | \ud83c\uddfa\ud83c\udde6[`ukraine-timemap`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/ukraine_timemap) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/catalog/ukraine_timemap) catalog: [Bellingcat](https://www.bellingcat.com/) [Civilian Harm in Ukraine TimeMap](https://github.com/bellingcat/ukraine-timemap) dataset, available through [this UI](https://ukraine.bellingcat.com/) and [this API](https://bellingcat-embeds.ams3.cdn.digitaloceanspaces.com/production/ukr/timemap/api.json). |\n| \ud83c\udf08[`vancouver-watching`](https://github.com/kamangir/Vancouver-Watching) [](https://github.com/kamangir/Vancouver-Watching) catalog: Vancouver watching with AI, last build: [\ud83d\udd17](https://kamangir-public.s3.ca-central-1.amazonaws.com/test_vancouver_watching_ingest/animation.gif). | \ud83c\udf10[`geo-watch`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/watch) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/watch) watch the planet's story unfold. | \ud83c\udf10[`global-power-plant-database`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/objects/md/global_power_plant_database.md) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/objects/md/global_power_plant_database.md) The Global Power Plant Database is a comprehensive, open source database of power plants around the world [datasets.wri.org](https://datasets.wri.org/datasets/global-power-plant-database). |\n| \ud83c\udf10[`QGIS`](https://github.com/kamangir/blue-geo/blob/main/blue_geo/QGIS/README.md) [](https://github.com/kamangir/blue-geo/blob/main/blue_geo/QGIS/README.md) an AI terraform for [QGIS](https://www.qgis.org/). | \ud83c\udf10[`catalog`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/catalog) generalized STAC Catalogs. | \ud83e\uddca[`datacube`](https://github.com/kamangir/blue-geo/tree/main/blue_geo/datacube) [](https://github.com/kamangir/blue-geo/tree/main/blue_geo/datacube) generalized STAC Items. |\n\n---\n\n\ud83d\udcdc [metadata](https://raw.githubusercontent.com/kamangir/blue-geo/main/metadata.yaml)\n\n\ud83c\udf81 [wish list and bugs](https://github.com/kamangir/blue-geo/issues/8)\n\n\n[](https://github.com/kamangir/blue-geo/actions/workflows/pylint.yml) [](https://github.com/kamangir/blue-geo/actions/workflows/pytest.yml) [](https://github.com/kamangir/blue-geo/actions/workflows/bashtest.yml) [](https://pypi.org/project/blue-geo/) [](https://pypistats.org/packages/blue-geo)\n\nbuilt by \ud83c\udf00 [`blue_options-4.219.1`](https://github.com/kamangir/awesome-bash-cli), based on \ud83c\udf10 [`blue_geo-4.1073.1`](https://github.com/kamangir/blue-geo).\n",
"bugtrack_url": null,
"license": "Public Domain",
"summary": "\ud83c\udf10 AI for a Blue Planet.",
"version": "4.1073.1",
"project_urls": {
"Homepage": "https://github.com/kamangir/blue-geo"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "87a176c77a16324148970d77e1c4540e043883e4d52e4351a65b7469fbaabbba",
"md5": "86ced8b498f300caf5eb096f6204f45a",
"sha256": "520c26813dcde247ec2ae629e15a4cff224db01a9b2cde2a4c185018e96b575e"
},
"downloads": -1,
"filename": "blue_geo-4.1073.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "86ced8b498f300caf5eb096f6204f45a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 178836,
"upload_time": "2025-02-07T02:24:16",
"upload_time_iso_8601": "2025-02-07T02:24:16.160257Z",
"url": "https://files.pythonhosted.org/packages/87/a1/76c77a16324148970d77e1c4540e043883e4d52e4351a65b7469fbaabbba/blue_geo-4.1073.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d702f839921f47d36cc2a7304a27c644de7d7c2fbd9ceca4ca7b41f58fddceb",
"md5": "c0849293dfc593293fcd7926a57b5a45",
"sha256": "82039d138dd58e96716c6a1db9e8383a25e831f77b995feef9f6cabc7ec4fd29"
},
"downloads": -1,
"filename": "blue_geo-4.1073.1.tar.gz",
"has_sig": false,
"md5_digest": "c0849293dfc593293fcd7926a57b5a45",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 97351,
"upload_time": "2025-02-07T02:24:17",
"upload_time_iso_8601": "2025-02-07T02:24:17.871770Z",
"url": "https://files.pythonhosted.org/packages/0d/70/2f839921f47d36cc2a7304a27c644de7d7c2fbd9ceca4ca7b41f58fddceb/blue_geo-4.1073.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-07 02:24:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kamangir",
"github_project": "blue-geo",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "abcli",
"specs": []
},
{
"name": "blueflow",
"specs": []
},
{
"name": "opencv-python",
"specs": []
},
{
"name": "shapely",
"specs": [
[
"!=",
"2.0.7"
]
]
},
{
"name": "folium",
"specs": []
},
{
"name": "geojson",
"specs": []
},
{
"name": "geopandas",
"specs": []
},
{
"name": "rasterio",
"specs": []
},
{
"name": "pystac-client",
"specs": []
}
],
"lcname": "blue-geo"
}