aiutil


Nameaiutil JSON
Version 0.86.1 PyPI version JSON
download
home_pageNone
SummaryA utils Python package for data scientists.
upload_time2025-07-18 06:32:58
maintainerNone
docs_urlNone
authorNone
requires_python<3.14,>=3.10
licenseNone
keywords ai machine learning tools utils
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # AI/ML Utils  |  [@GitHub](https://github.com/legendu-net/aiutil)  |  [@PyPI](https://pypi.org/project/aiutil/)

This is a Python pacakage that contains misc utils for AI/ML.

1. Misc enhancement of Python's built-in functionalities.
    - string
    - collections
    - pandas DataFrame
    - datetime
2. Misc other tools
    - `aiutil.filesystem`: misc tools for querying and manipulating filesystems; convenient tools for manipulating text files.
    - `aiutil.url`: URL formatting for HTML, Excel, etc.
    - `aiutil.sql`: SQL formatting
    - `aiutil.cv`: some more tools (in addition to OpenCV) for image processing
    - `aiutil.shell`: parse command-line output to a pandas DataFrame
    - `aiutil.shebang`: auto correct SheBang of scripts
    - `aiutil.pydev`: tools for making it even easier to manage Python project
    - `aiutil.pdf`: easy and flexible extracting of PDF pages
    - `aiutil.memory`: query and consume memory to a specified range
    - `aiutil.notebook`: Jupyter/Lab notebook related tools
    - `aiutil.dockerhub`: managing Docker images on DockerHub in batch mode using Python
    - `aiutil.hadoop`: 
        - A Spark application log analyzing tool for identify root causes of failed Spark applications.
        - Pythonic wrappers to the `hdfs` command.
        - A auto authentication tool for Kerberos.
        - An improved version of `spark_submit`.
        - Other misc PySpark functions. 
    
## Supported Operating Systems and Python Versions

Python 3.10.x on Linux and macOS.
It might work on Windows but is not tested on Windows.

## Installation

```bash
pip3 install --user -U aiutil
```
Use the following commands if you want to install all components of aiutil. 
Available additional components are `cv`, `docker`, `pdf`, `jupyter`, `admin` and `all`.
```bash
pip3 install --user -U aiutil[all]
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "aiutil",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.14,>=3.10",
    "maintainer_email": null,
    "keywords": "AI, Machine Learning, tools, utils",
    "author": null,
    "author_email": "Benjamin Du <longendu@yahoo.com>",
    "download_url": "https://files.pythonhosted.org/packages/ed/76/4a9b9c8c93466dd9607ee73dcb2dd75241acd0b6864ae7740a2a2a296f80/aiutil-0.86.1.tar.gz",
    "platform": null,
    "description": "# AI/ML Utils  |  [@GitHub](https://github.com/legendu-net/aiutil)  |  [@PyPI](https://pypi.org/project/aiutil/)\n\nThis is a Python pacakage that contains misc utils for AI/ML.\n\n1. Misc enhancement of Python's built-in functionalities.\n    - string\n    - collections\n    - pandas DataFrame\n    - datetime\n2. Misc other tools\n    - `aiutil.filesystem`: misc tools for querying and manipulating filesystems; convenient tools for manipulating text files.\n    - `aiutil.url`: URL formatting for HTML, Excel, etc.\n    - `aiutil.sql`: SQL formatting\n    - `aiutil.cv`: some more tools (in addition to OpenCV) for image processing\n    - `aiutil.shell`: parse command-line output to a pandas DataFrame\n    - `aiutil.shebang`: auto correct SheBang of scripts\n    - `aiutil.pydev`: tools for making it even easier to manage Python project\n    - `aiutil.pdf`: easy and flexible extracting of PDF pages\n    - `aiutil.memory`: query and consume memory to a specified range\n    - `aiutil.notebook`: Jupyter/Lab notebook related tools\n    - `aiutil.dockerhub`: managing Docker images on DockerHub in batch mode using Python\n    - `aiutil.hadoop`: \n        - A Spark application log analyzing tool for identify root causes of failed Spark applications.\n        - Pythonic wrappers to the `hdfs` command.\n        - A auto authentication tool for Kerberos.\n        - An improved version of `spark_submit`.\n        - Other misc PySpark functions. \n    \n## Supported Operating Systems and Python Versions\n\nPython 3.10.x on Linux and macOS.\nIt might work on Windows but is not tested on Windows.\n\n## Installation\n\n```bash\npip3 install --user -U aiutil\n```\nUse the following commands if you want to install all components of aiutil. \nAvailable additional components are `cv`, `docker`, `pdf`, `jupyter`, `admin` and `all`.\n```bash\npip3 install --user -U aiutil[all]\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A utils Python package for data scientists.",
    "version": "0.86.1",
    "project_urls": {
        "Repository": "https://github.com/legendu-net/aiutil"
    },
    "split_keywords": [
        "ai",
        " machine learning",
        " tools",
        " utils"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4bb9f9971630dedddd98b2e7c710842e9a0279948b424f48ee06b4c507927f3f",
                "md5": "97d55b956367f9efe97796318a9eeb49",
                "sha256": "1b7f40b22c01a931a338fba5da9a311fc604d9dc9862d8e1e9fd6d3ad80896e1"
            },
            "downloads": -1,
            "filename": "aiutil-0.86.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "97d55b956367f9efe97796318a9eeb49",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.14,>=3.10",
            "size": 47628,
            "upload_time": "2025-07-18T06:32:57",
            "upload_time_iso_8601": "2025-07-18T06:32:57.297459Z",
            "url": "https://files.pythonhosted.org/packages/4b/b9/f9971630dedddd98b2e7c710842e9a0279948b424f48ee06b4c507927f3f/aiutil-0.86.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ed764a9b9c8c93466dd9607ee73dcb2dd75241acd0b6864ae7740a2a2a296f80",
                "md5": "d431eb4fbfe8d03c2d359030d383e427",
                "sha256": "a4ffa955e0026042e97b14eb4f0a1c9b5229d07850d336253075ec24d95e57e4"
            },
            "downloads": -1,
            "filename": "aiutil-0.86.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d431eb4fbfe8d03c2d359030d383e427",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.14,>=3.10",
            "size": 164295,
            "upload_time": "2025-07-18T06:32:58",
            "upload_time_iso_8601": "2025-07-18T06:32:58.235254Z",
            "url": "https://files.pythonhosted.org/packages/ed/76/4a9b9c8c93466dd9607ee73dcb2dd75241acd0b6864ae7740a2a2a296f80/aiutil-0.86.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-18 06:32:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "legendu-net",
    "github_project": "aiutil",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "aiutil"
}
        
Elapsed time: 1.89869s