Python addtional math libary
Go to file
Falko Victor Habel 8e027a05c4
Gitea Actions For Fabelous-Math / Explore-Gitea-Actions (push) Successful in 17s Details
loaded correct requirements
2025-02-10 18:20:23 +01:00
.gitea/workflows added yaml configs 2025-02-10 18:15:07 +01:00
.vscode added vscode depending dependencies 2025-02-09 21:51:00 +01:00
docs added documentation 2025-02-10 18:13:33 +01:00
src/fabelous_math improved performance 2025-02-10 17:05:59 +01:00
tests added tests 2025-02-10 18:13:54 +01:00
.gitignore Initial commit 2025-02-09 13:42:22 +00:00
LICENSE Initial commit 2025-02-09 13:42:22 +00:00
README.md added documentation 2025-02-10 18:13:33 +01:00
example.py improved performance 2025-02-10 17:05:59 +01:00
pyproject.toml basic functionallity for is odd/even 2025-02-09 21:53:03 +01:00
pytest.ini added tests 2025-02-10 18:13:54 +01:00
requirements-dev.txt loaded correct requirements 2025-02-10 18:20:23 +01:00
result.py added tests 2025-02-10 18:13:54 +01:00
setup.py basic functionallity for is odd/even 2025-02-09 21:53:03 +01:00

README.md

Fabelous Math

Fabelous Math is a simple library designed to provide basic mathematical functions, saving you the trouble of writing these common utilities repeatedly. This library includes essential functions like checking if a number is even or odd.

Installation

You can easily install fabelous-math using pip:

pip install https://gitea.fabelous.app/Fabel/fabelous-math.git

Usage

Python

To use the functions provided by Fabelous Math in your Python code, you can import them as follows:

from fabelous_math import is_even, is_odd

# Example usage:
number = 42
print(f"Is {number} even? {is_even(number)}")
print(f"Is {number} odd? {is_odd(number)}")

Functions

is_even

Checks if a given number is even.

  • Python:

    def is_even(number: int) -> bool:
        pass
    
  • C++:

    namespace simple_functions {
        bool is_even(long long number);
    }
    

is_odd

Checks if a given number is odd.

  • Python:

    def is_odd(number: int) -> bool:
        pass
    
  • C++:

    namespace simple_functions {
        bool is_odd(long long number);
    }
    

Performance Comparison

To understand the performance of fabelous-math functions, I conducted a series of tests comparing my methods with traditional modulo operations. Below are the results:

Low Numbers Performance:

Low Numbers Performance

High Numbers Performance:

High Numbers Performance