AI/ML Utils | @GitHub | @PyPI
This is a Python pacakage that contains misc utils for AI/ML.
- Misc enhancement of Python's built-in functionalities.
- string
- collections
- pandas DataFrame
- datetime
- 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 formattingaiutil.cv: some more tools (in addition to OpenCV) for image processingaiutil.shell: parse command-line output to a pandas DataFrameaiutil.pydev: tools for making it even easier to manage Python projectaiutil.pdf: easy and flexible extracting of PDF pagesaiutil.memory: query and consume memory to a specified rangeaiutil.notebook: Jupyter/Lab notebook related toolsaiutil.dockerhub: managing Docker images on DockerHub in batch mode using Pythonaiutil.hadoop:- A Spark application log analyzing tool for identify root causes of failed Spark applications.
- Pythonic wrappers to the
hdfscommand. - A auto authentication tool for Kerberos.
- An improved version of
spark_submit. - Other misc PySpark functions.
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]
Executable Scripts
- snb: Search for content in Jupyter notebooks.
- logf: A Spark application log analyzing tool for identify root causes of failed Spark applications.
- pyspark_submit: Makes it easy to run Scala/Python Spark job.
- pykinit: Make it easier to authenticate users' personal accounts on Hadoop.
- match_memory: Query and consume memory.
You can run those executable scripts using uv (so that you don't have to manually install this Python package) . For example,
uvx --from aiutil snb -h
Metadata
Release files for aiutil 0.100.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| aiutil-0.100.0.tar.gz | 160.9 kB | Without provenance | Details for aiutil-0.100.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| aiutil-0.100.0-py3-none-any.whl | Python 3 | none | any | Details for aiutil-0.100.0-py3-none-any.whl |
Total release size: 211.0 kB
Release files / aiutil-0.100.0.tar.gz
| Download URL | aiutil-0.100.0.tar.gz |
|---|---|
| Size | 160.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b777955dbdeae8a03a71e590bb6636c1a16e261e7942a76546b18997bf8276b
|
|
BLAKE2b-256 checksum How to use checksums |
b8a2deb9eaff2afdc6656ef8f200bb37c06a7c5fe92ec4c0530ef242d2706707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / aiutil-0.100.0-py3-none-any.whl
| Download URL | aiutil-0.100.0-py3-none-any.whl |
|---|---|
| Size | 50.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
10e7c5e7d9e09fcdec7abc5753788b7d7a6768c331a191f3c2fd8b082598b86a
|
|
BLAKE2b-256 checksum How to use checksums |
3d3ac30655ba065fb6aa3e87befd9a9f0cd3e256ceed8cf3d9773df585365916
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for aiutil 0.100.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.