eouTools adds new ease-of-use features to python!
Project description
eouTools
Requirements
- python >= 3.10 (Required)
- python >= 3.12 (Suggested)
eouTools.numbers
isPositive
Syntax: isPositive(n: int | float) -> bool
Alternative: not isNegative(n)
Documentation: "Returns whether n is positive or not"
isNegative
Syntax: isNegative(n: int | float) -> bool
Alternative: not isPositive(n)
Documentation: "Returns whether n is negative or not"
isZero
Syntax: isZero(n: int | float) -> bool
Alternative: n == 0
Documentation: "Returns whether n is zero or not"
eouTools.decorators
rename_on_init
Syntax: @rename_on_init(name: str)
Documentation: "Rename a function when it is initialized. This may raise unexpected behavior, however"
memoize
Syntax: @memoize
Documentation: "Create a cache of all results given by a function. run the .delete_cache() function to delete the cache. Can be used to speed up certain algorithms such as recursive Fibonacci sequence"
eouTools.benchmarking.decorators
time_func
Syntax: @time_func
Documentation: "Time a function. Parse in the keyworded argument _no_time = True to get the return instead of the time it took to execute"
eouTools Installation Guide
1 - Requirements
Make sure you meet the following requirements:
- python >= 3.10 (required)
- python >= 3.12 (suggested)
- pip >= 20.3.1 (suggested?)
2 - Requirements Installation
How to install certain requirements if your system does not already meet them
pip >= 20.3.1
python -m pip install --upgrade pip>=20.3.1
3 - Installation
To install eouTools, please run:
python -m pip install eouTools
4 - Updates
If you wish to upgrade to the latest version of eouTools when new releases come out, run:
python -m pip install --upgrade eouTools
5 - Removal
If you wish to uninstall eouTools, run:
python -m pip uninstall eouTools
And please leave us a feedback with what drove you to uninstall it
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eoutools-0.0.4.2.tar.gz.
File metadata
- Download URL: eoutools-0.0.4.2.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2653f2a3af1994bed295895014c58f3b561bfd7c10d8469a287d8f52c24407d
|
|
| MD5 |
52e5b7bba5c29c5bf7848fc52d7ffd71
|
|
| BLAKE2b-256 |
1da192f7c483387f46d57729449450e441dd0a0c732878ceb42e20341518cfa9
|
File details
Details for the file eouTools-0.0.4.2-py3-none-any.whl.
File metadata
- Download URL: eouTools-0.0.4.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c086d7ded2ee961f5790864a4b240b5cf45146dfa76136634f1bc9629aa4612d
|
|
| MD5 |
1af28a513c46217d0784d113c0d635ce
|
|
| BLAKE2b-256 |
d179ae719e1a86f10d5e90f096c4f03e49fc890dc55ae08d002cf019fb08074d
|