Metadata-Version: 2.4
Name: PythonBasicTools
Version: 0.0.3
Summary: Python Basic Tools
Author-email: Jérémie Gince <gincejeremie@gmail.com>
Project-URL: homepage, https://jeremiegince.github.io/PythonBasicTools/
Project-URL: Documentation, https://jeremiegince.github.io/PythonBasicTools/
Project-URL: Source, https://github.com/JeremieGince/PythonBasicTools
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: numpy<3.0.0,>=1.23
Requires-Dist: setuptools>=65.5.1
Requires-Dist: psutil>=5.9.6
Requires-Dist: importlib-metadata<9.0.0,>=8.7.0
Requires-Dist: tqdm>=4.62.3
Requires-Dist: pandas>=1.3.3
Dynamic: license-file
Dynamic: requires-python


# PythonBasicTools

[![Star on GitHub](https://img.shields.io/github/stars/JeremieGince/PythonBasicTools.svg?style=social)](https://github.com/JeremieGince/PythonBasicTools/stargazers)
[![Python 3.6](https://img.shields.io/badge/python-3.9-blue.svg)](https://www.python.org/downloads/release/python-390/)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)

![Tests Workflow](https://github.com/JeremieGince/PythonBasicTools/actions/workflows/tests.yml/badge.svg)
![Dist Workflow](https://github.com/JeremieGince/PythonBasicTools/actions/workflows/build_dist.yml/badge.svg)
![Doc Workflow](https://github.com/JeremieGince/PythonBasicTools/actions/workflows/docs.yml/badge.svg)
![Publish Workflow](https://github.com/JeremieGince/PythonBasicTools/actions/workflows/publish.yml/badge.svg)


--------------------------------------------------------------------------------


# Important Links

  - Documentation at [https://jeremiegince.github.io/PythonBasicTools/](https://jeremiegince.github.io/PythonBasicTools/).
  - Github at [https://github.com/JeremieGince/PythonBasicTools/](https://github.com/JeremieGince/PythonBasicTools/).

# Description

This package is a module containing a set of tools useful to any project made with python. 
It contains tools for:

  - Logging;
  - Device setup with sklearn, pytorch and tensorflow;
  - Multiprocessing;
  - Progress bar;
  - Sending files to a discord server;
  - Useful decorators;
  - Useful functions for docstrings;
  - And more to come!

---------------------------------------------------------------------------


# Installation

## With PyPI:

```bash
pip install pythonbasictools
```

## With wheel

   1. Download the .whl file [here](https://github.com/JeremieGince/PythonBasicTools/tree/main/dist/PythonBasicTools-0.0.0.1-py3-none-any.whl);
   2. Copy the path of this file on your computer;
   3. pip install it with ``` pip install [path].whl ```


## With pip+git

```bash
pip install git+https://github.com/JeremieGince/PythonBasicTools
```


--------------------------------------------------------------------------------

[![Star on GitHub](https://img.shields.io/github/stars/JeremieGince/PythonBasicTools.svg?style=social)](https://github.com/JeremieGince/PythonBasicTools/stargazers)
