Metadata-Version: 2.1
Name: somepytools
Version: 1.3.0
Summary: Just some useful Python tools
Home-page: https://github.com/v-goncharenko/somepytools
License: Apache-2.0
Keywords: tools,utilities,python,torch,opencv
Author: Vladilav Goncharenko
Author-email: vladislav.goncharenko@phystech.edu
Maintainer: Vladislav Goncharenko
Maintainer-email: vladislav.goncharenko@phystech.edu
Requires-Python: >=3.8
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: all
Requires-Dist: PyYAML (>=6.0,<7.0) ; extra == "all"
Requires-Dist: matplotlib (>=3.5.1,<4.0.0) ; extra == "all"
Requires-Dist: numpy (>=1.22.3,<2.0.0) ; extra == "all"
Requires-Dist: opencv-python-headless (>=4.5.5,<5.0.0) ; extra == "all"
Requires-Dist: toml (>=0.10.2,<0.11.0) ; extra == "all"
Requires-Dist: torch (>=1.11.0,<2.0.0) ; extra == "all"
Project-URL: Repository, https://github.com/v-goncharenko/somepytools
Description-Content-Type: text/markdown

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

[![PyPI](https://img.shields.io/pypi/v/somepytools)](https://pypi.org/project/somepytools/)
[![Downloads](https://pepy.tech/badge/somepytools)](https://pepy.tech/project/somepytools)
[![License: Apache](https://img.shields.io/badge/license-Apache%202-blue)](https://github.com/v-goncharenko/somepytools/blob/master/LICENSE)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

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](https://pypi.org/project/somepytools/), so simply

`pip install somepytools`

## Reference

Modules inclues:

- 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

