Skip to main content

Some useful tools for Python [in context of Data Science]

PyPI Downloads License: Apache Code style: black Docs style: google

Here I gather functions that are handful in Data Science & Machine Learning projects.

All functions are described by their docstrings, rendering documentation is next step.

Installation

It's published on PyPI, so simply

pip install somepytools

Reference

Modules includes:

  • extended typing module
  • common read-write operations for configs
  • utils to work with filesystem
  • functions to handle videos in opencv
  • torch utilities (infer and count parameters)
  • even more (e.g. wrapper to convert strings inputs to pathlib)

For now it's better to go through the files and look at contents

Release files for somepytools 1.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for somepytools 1.6.2
File Size Uploaded
somepytools-1.6.2.tar.gz 12.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for somepytools 1.6.2
File Interpreter ABI Platform
somepytools-1.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 27.0 kB

Release files / somepytools-1.6.2.tar.gz

Download URL somepytools-1.6.2.tar.gz
Size 12.1 kB
Tags Source
SHA-256 checksum
How to use checksums
436ee397ece4c0642330d1ca553e991ed0f4c4c70f0abcce8086e3ec19a728ce
BLAKE2b-256 checksum
How to use checksums
dc7ef32d97944ad3fc5bd841697153f7d40899c74ee0aca0e5c8af341e7857df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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 / somepytools-1.6.2-py3-none-any.whl

Download URL somepytools-1.6.2-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c23c6de2e0131bba2070538cf2ae01a0964fff886e18fd2b4914d36911bd38c3
BLAKE2b-256 checksum
How to use checksums
ddd1c2c5fa762168963c1a718bbc84c73080056afc5b3ac9b586c3428690ae66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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 history Release notifications | RSS feed

This release

1.6.2 This release

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page