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
Release files for eouTools 0.0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eoutools-0.0.4.2.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eouTools-0.0.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.9 kB
Release files / eoutools-0.0.4.2.tar.gz
| Download URL | eoutools-0.0.4.2.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d2653f2a3af1994bed295895014c58f3b561bfd7c10d8469a287d8f52c24407d
|
|
BLAKE2b-256 checksum How to use checksums |
1da192f7c483387f46d57729449450e441dd0a0c732878ceb42e20341518cfa9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / eouTools-0.0.4.2-py3-none-any.whl
| Download URL | eouTools-0.0.4.2-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c086d7ded2ee961f5790864a4b240b5cf45146dfa76136634f1bc9629aa4612d
|
|
BLAKE2b-256 checksum How to use checksums |
d179ae719e1a86f10d5e90f096c4f03e49fc890dc55ae08d002cf019fb08074d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|