Skip to main content

Fibonacci Parallelized

Project focused on implementing and experimenting with different Fibonacci algorithms, including several parallelization strategies to improve performance and efficiency.

Getting started

First, set up your Python environment:

python -m venv .venv

# On Windows:
.venv\Scripts\activate
# On Unix or MacOS:
source .venv/bin/activate

python -m pip install -e .

For available options and help, use:

fib --help

Running with Docker

To build the Docker image:

docker build -t fib_api:latest .

To run the project in a container:

docker run --name fib_container -it --entrypoint bash fib_api:latest

Development

For development and testing, install additional dependencies:

pip install -e ".[dev]"

Run the test suite with:

pytest tests/

Release files for fibonacci-number 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fibonacci-number 0.0.1
File Size Uploaded
fibonacci_number-0.0.1.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fibonacci-number 0.0.1
File Interpreter ABI Platform
fibonacci_number-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / fibonacci_number-0.0.1.tar.gz

Download URL fibonacci_number-0.0.1.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
03bf54aefcbd7ead1efd2723de200fd6d01112c9cb08d481f8d675feb84e2cc1
BLAKE2b-256 checksum
How to use checksums
a58c08796e2a5f1740f19b9811092bc45986bf21f3b098da5ae92c55b45403ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / fibonacci_number-0.0.1-py3-none-any.whl

Download URL fibonacci_number-0.0.1-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a418cc0b3c3f8025dc4d781ecb77b936522efc37db85c61400e07c096a23e5c
BLAKE2b-256 checksum
How to use checksums
50929f2107f3838d00a2576aee0f8753de1bf5eeae40568fb4f5e95b1c63ff4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page