# 🌀 bluer-ai
🌀 `bluer-ai` is an implementation of 🔻 [giza](https://github.com/kamangir/giza) and a language [to speak AI](https://github.com/kamangir/bluer-south).

# installation
```bash
pip install bluer_ai
```
Add to `bashrc`, `.bash_profile`, or the relevant startup file.
```bash
source $(python3 -m bluer_ai locate)/.abcli/bluer_ai.sh
```
# dev install
- [Amazon EC2 instances](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/ec2.md)
- [Amazon SageMaker](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/SageMaker.md)
- [Jetson Nano](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/Jetson-Nano.md)
- [macOS](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/macOS.md)
- [Raspberry Pi](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/RPi.md)
- [Raspberry Pi + ROS](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/RPi-ROS.md)
# aliases
[@conda](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/conda.md),
[@git](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/git.md),
[@gpu](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/gpu.md),
[@init](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/init.md),
[@latex](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/latex.md),
[@logging](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/logging.md),
[@pypi](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pypi.md),
[@screen](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/screen.md),
[@seed](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/seed.md) 🌱,
[@ssh](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/ssh.md),
[@terraform](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/terraform.md),
[@wifi](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/wifi.md).
[@options](https://github.com/kamangir/bluer-options):
[@assert](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/assert.md),
[@badge](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/badge.md),
[@browse](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/browse.md),
[@cat](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/cat.md),
[@code](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/code.md),
[@env](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/env.md),
[@eval](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/eval.md),
[@help](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/help.md),
[@hr](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/hr.md),
[@list](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/list.md),
[@not](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/not.md),
[@open](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/open.md),
[@option](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/option.md),
[@pause](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pause.md),
[@pylint](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pylint.md),
[@pytest](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pytest.md),
[@repeat](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/repeat.md),
[@sleep](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/sleep.md),
[@test](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/test.md),
[@timestamp](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/timestamp.md),
[@wait](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/wait.md),
[@watch](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/watch.md).
[@objects](https://github.com/kamangir/bluer-objects):
[@select](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/select.md),
[@storage](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/storage.md).
---
> 🪄 [`abcli`](https://github.com/kamangir/awesome-bash-cli) for the [Global South](https://github.com/kamangir/bluer-south).
---
[](https://github.com/kamangir/bluer-ai/actions/workflows/pylint.yml) [](https://github.com/kamangir/bluer-ai/actions/workflows/pytest.yml) [](https://github.com/kamangir/bluer-ai/actions/workflows/bashtest.yml) [](https://pypi.org/project/bluer_ai/) [](https://pypistats.org/packages/bluer_ai)
built by 🌀 [`bluer README`](https://github.com/kamangir/bluer-objects/tree/main/bluer_objects/README), based on 🌀 [`bluer_ai-12.253.1`](https://github.com/kamangir/bluer-ai).
built by 🌀 [`blueness-3.118.1`](https://github.com/kamangir/blueness).
Raw data
{
"_id": null,
"home_page": "https://github.com/kamangir/bluer-ai",
"name": "bluer-ai",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Arash Abadpour (Kamangir)",
"author_email": "arash.abadpour@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/37/cb/512e8b1af08a57a12f5a4067ae0be3fa49a0b49772396b669f7d5e32c345/bluer_ai-12.253.1.tar.gz",
"platform": null,
"description": "# \ud83c\udf00 bluer-ai\n\n\ud83c\udf00 `bluer-ai` is an implementation of \ud83d\udd3b [giza](https://github.com/kamangir/giza) and a language [to speak AI](https://github.com/kamangir/bluer-south).\n\n\n\n# installation\n\n```bash\npip install bluer_ai\n```\n\nAdd to `bashrc`, `.bash_profile`, or the relevant startup file.\n\n```bash\nsource $(python3 -m bluer_ai locate)/.abcli/bluer_ai.sh\n```\n\n# dev install\n\n- [Amazon EC2 instances](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/ec2.md)\n- [Amazon SageMaker](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/SageMaker.md)\n- [Jetson Nano](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/Jetson-Nano.md)\n- [macOS](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/macOS.md)\n- [Raspberry Pi](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/RPi.md)\n- [Raspberry Pi + ROS](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/install/RPi-ROS.md)\n\n\n# aliases\n\n[@conda](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/conda.md), \n[@git](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/git.md), \n[@gpu](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/gpu.md), \n[@init](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/init.md), \n[@latex](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/latex.md), \n[@logging](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/logging.md), \n[@pypi](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pypi.md), \n[@screen](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/screen.md), \n[@seed](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/seed.md) \ud83c\udf31, \n[@ssh](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/ssh.md), \n[@terraform](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/terraform.md), \n[@wifi](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/wifi.md).\n\n[@options](https://github.com/kamangir/bluer-options): \n[@assert](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/assert.md), \n[@badge](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/badge.md), \n[@browse](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/browse.md), \n[@cat](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/cat.md), \n[@code](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/code.md), \n[@env](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/env.md), \n[@eval](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/eval.md), \n[@help](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/help.md), \n[@hr](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/hr.md), \n[@list](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/list.md), \n[@not](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/not.md), \n[@open](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/open.md), \n[@option](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/option.md), \n[@pause](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pause.md), \n[@pylint](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pylint.md), \n[@pytest](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/pytest.md), \n[@repeat](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/repeat.md), \n[@sleep](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/sleep.md), \n[@test](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/test.md), \n[@timestamp](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/timestamp.md), \n[@wait](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/wait.md), \n[@watch](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/watch.md).\n\n[@objects](https://github.com/kamangir/bluer-objects): \n[@select](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/select.md), \n[@storage](https://github.com/kamangir/bluer-ai/blob/main/bluer_ai/docs/aliases/storage.md).\n\n---\n\n> \ud83e\ude84 [`abcli`](https://github.com/kamangir/awesome-bash-cli) for the [Global South](https://github.com/kamangir/bluer-south).\n\n---\n\n\n[](https://github.com/kamangir/bluer-ai/actions/workflows/pylint.yml) [](https://github.com/kamangir/bluer-ai/actions/workflows/pytest.yml) [](https://github.com/kamangir/bluer-ai/actions/workflows/bashtest.yml) [](https://pypi.org/project/bluer_ai/) [](https://pypistats.org/packages/bluer_ai)\n\nbuilt by \ud83c\udf00 [`bluer README`](https://github.com/kamangir/bluer-objects/tree/main/bluer_objects/README), based on \ud83c\udf00 [`bluer_ai-12.253.1`](https://github.com/kamangir/bluer-ai).\n\nbuilt by \ud83c\udf00 [`blueness-3.118.1`](https://github.com/kamangir/blueness).\n",
"bugtrack_url": null,
"license": "CC0-1.0",
"summary": "\ud83c\udf00 A language to speak AI.",
"version": "12.253.1",
"project_urls": {
"Homepage": "https://github.com/kamangir/bluer-ai"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "9cbc6b5971b5ab634ef58666832ec4e010c2cbf12c7f131d50ea74663f35b7e9",
"md5": "a671f9b9552f069f66d65f2198b62e2a",
"sha256": "1ac6c6f839a446efea716ebf7ac77a712e635ea159ebd06a9a7f5f511d364b2c"
},
"downloads": -1,
"filename": "bluer_ai-12.253.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a671f9b9552f069f66d65f2198b62e2a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 81134,
"upload_time": "2025-07-26T13:24:32",
"upload_time_iso_8601": "2025-07-26T13:24:32.113469Z",
"url": "https://files.pythonhosted.org/packages/9c/bc/6b5971b5ab634ef58666832ec4e010c2cbf12c7f131d50ea74663f35b7e9/bluer_ai-12.253.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "37cb512e8b1af08a57a12f5a4067ae0be3fa49a0b49772396b669f7d5e32c345",
"md5": "efae37660a833b083be3e63b5fa1d4af",
"sha256": "ecea45fb416f82c86e873e39e579e8f8981c8b28b67e72fab7aae46fd23c7352"
},
"downloads": -1,
"filename": "bluer_ai-12.253.1.tar.gz",
"has_sig": false,
"md5_digest": "efae37660a833b083be3e63b5fa1d4af",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 41027,
"upload_time": "2025-07-26T13:24:34",
"upload_time_iso_8601": "2025-07-26T13:24:34.516427Z",
"url": "https://files.pythonhosted.org/packages/37/cb/512e8b1af08a57a12f5a4067ae0be3fa49a0b49772396b669f7d5e32c345/bluer_ai-12.253.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-26 13:24:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kamangir",
"github_project": "bluer-ai",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "importlib-metadata",
"specs": []
},
{
"name": "blueness",
"specs": []
},
{
"name": "bluer-options",
"specs": []
},
{
"name": "bluer-objects",
"specs": []
}
],
"lcname": "bluer-ai"
}