https://github.com/jordanwelsman/jutils
A Python package of useful tools and utilities.
https://github.com/jordanwelsman/jutils
averages calculators converters cryptography datastructures exceptions formatting language logic pipelining python sorters timers utilities
Last synced: 13 days ago
JSON representation
A Python package of useful tools and utilities.
- Host: GitHub
- URL: https://github.com/jordanwelsman/jutils
- Owner: JordanWelsman
- License: mit
- Created: 2022-12-30T19:48:24.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-21T23:07:06.000Z (almost 3 years ago)
- Last Synced: 2025-12-27T21:25:47.301Z (5 months ago)
- Topics: averages, calculators, converters, cryptography, datastructures, exceptions, formatting, language, logic, pipelining, python, sorters, timers, utilities
- Language: Python
- Homepage: https://pypi.org/project/jutl
- Size: 93.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
```ascii
_ _ _ _
(_)_ _| |_(_) |___
| | | | | __| | / __|
| | |_| | |_| | \__ \
_/ |\__,_|\__|_|_|___/
|__/
```
------------------------------------------------------
[](https://github.com/JordanWelsman/jutils/tags)
[](https://github.com/JordanWelsman/jutils/releases)
[](https://github.com/JordanWelsman/jutils/actions/workflows/pytest.yaml)
[](https://github.com/JordanWelsman/jutils/wiki/Version-History)
[](https://github.com/JordanWelsman/jutils/blob/main/LICENSE.md)
[](https://github.com/JordanWelsman/jutils/commits/main)
[](https://github.com/JordanWelsman/jutils/wiki)
[](https://pypi.org/project/jutl)
[](https://docs.python.org/3/whatsnew/3.11.html)
[](https://pypi.org/project/jutl/#files)
[](https://pypi.org/project/jutl/#data)
[](https://pypi.org/project/jutl/#history)
[](https://github.com/JordanWelsman/jutils/stargazers)
[](https://github.com/JordanWelsman/jutils/watchers)
[](https://github.com/JordanWelsman/jutils/network/members)



# Overview
jutils is a simple `Python 3.10+` package which gives the user various tools. These tools are broken down into sub-modules in which the user can import individually.
# Table of contents
- [Overview](#overview)
- [Table of contents](#table-of-contents)
- [Install \& use](#install--use)
- [Test](#test)
- [Objectives](#objectives)
- [Credits](#credits)
- [Licence](#licence)
- [Links](#links)
# Install & use
1. From terminal: `pip install jutl`
2. From python environment: `from jutl import ` where `` is one from the following:
- `averages`
- `calculators`
- `converters`
- `cryptography`
- `datastructures`
- `ecxeptions`
- `formatting`
- `language`
- `logic`
- `pipelining`
- `sorters`
- `timers`
- `utilities`
## Test
1. Clone repository: `git clone https://github.com/JordanWelsman/jutils.git`
2. Build module for testing: `python3 setup.py bdist_wheel`
3. Install module locally: `pip install jutl -e .`
4. Run tests with PyTest: `pytest test/` where `` is one [from the above list](#install--use).
# Objectives
- Publish a package of tools I have developed that I use in production applications.
- Help other users improve their workflows and contribute to more performant applications.
# Credits
jutils was created, developed, and is currently maintained by **Jordan Welsman**.
# Licence
jutils is developed and distributed under the `MIT` license.
> **Note**
> See `LICENSE` for more details.
# Links
:file_folder: [See this project on GitHub](https://github.com/JordanWelsman/jutils/)
:gift: [See this project on PyPI](https://pypi.org/project/jutl/)
:cat: [Follow me on GitHub](https://github.com/JordanWelsman/)
:briefcase: [Connect with me on Linkedin](https://linkedin.com/in/JordanWelsman/)
:email: [Send me an email](mailto:jordan.welsman@outlook.com)