Project focused on implementing and experimenting with different Fibonacci algorithms, including several parallelization strategies to improve performance and efficiency.
Note: This project is not finished and is currently under active development.
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 --helpCreate a virtual environment and then install fibonacci-number:
pip install fibonacci-numberTo 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:latestFor development and testing, install additional dependencies:
pip install -e ".[dev]"Run the test suite with:
pytest tests/