Skip to main content

A utils Python package for data scientists.

Project description

AI/ML Utils | @GitHub | @PyPI

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.poetry: tools for making it even easier to manage Python project using Poetry
    • 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

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.

pip3 install --user -U aiutil[all]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiutil-0.83.0.tar.gz (39.7 kB view details)

Uploaded Source

Built Distribution

aiutil-0.83.0-py3-none-any.whl (48.3 kB view details)

Uploaded Python 3

File details

Details for the file aiutil-0.83.0.tar.gz.

File metadata

  • Download URL: aiutil-0.83.0.tar.gz
  • Upload date:
  • Size: 39.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.13 Linux/6.5.0-1015-azure

File hashes

Hashes for aiutil-0.83.0.tar.gz
Algorithm Hash digest
SHA256 916df124df6fb556b2e961ae00ae36812cc2c9d64e2db94ca49c06f1eca79bef
MD5 c892cdfc29937cb7678f89de1b9cbfd0
BLAKE2b-256 5ec4973b6e7ae536f4738121e7c9ddcbc4b1b118699ecf91a7a3bff8ce1678a5

See more details on using hashes here.

File details

Details for the file aiutil-0.83.0-py3-none-any.whl.

File metadata

  • Download URL: aiutil-0.83.0-py3-none-any.whl
  • Upload date:
  • Size: 48.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.13 Linux/6.5.0-1015-azure

File hashes

Hashes for aiutil-0.83.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e3a8d23b642b24d3ff4281fb874d9ad35ec9604f33af5feaaca291e004d6895
MD5 92086778237c91bd3064d77cf0f306f9
BLAKE2b-256 d0c407cf3f0171c196685239e260be21c3e3fc98fae2fe830854082024691252

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page