Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeremiegince/pythonbasictools
Package containing a set of tools useful to any project made with python.
https://github.com/jeremiegince/pythonbasictools
docstrings logging multiprocessing multithreading python slurm tools
Last synced: 3 months ago
JSON representation
Package containing a set of tools useful to any project made with python.
- Host: GitHub
- URL: https://github.com/jeremiegince/pythonbasictools
- Owner: JeremieGince
- License: apache-2.0
- Created: 2021-06-05T14:06:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T15:55:53.000Z (5 months ago)
- Last Synced: 2024-11-02T11:51:30.372Z (3 months ago)
- Topics: docstrings, logging, multiprocessing, multithreading, python, slurm, tools
- Language: Python
- Homepage: https://jeremiegince.github.io/PythonBasicTools/
- Size: 1.25 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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)