josecelano / php-complex
There is no license information available for the latest version (1.1.1) of this package.
PHP Complex class implemented with arbitrary-precision decimal arithmetic
1.1.1
2020-04-17 16:41 UTC
Requires
- php-decimal/php-decimal: ^1.1
Requires (Dev)
- markbaker/complex: ^1.4
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-03-18 05:04:27 UTC
README
I'm working on a PHP Fractal kata:
In order to get be able to zoom in the final Mandelbrot Set image as much as I want I need arbitrary precision for some complex number operations. In this package I'have implemented only the operations needed.
This is the arbitrary precision package being used:
Prerequisites
- PHP 7.4
Installation
docker build -t php-complex .
docker run -it --rm \
-v "$PWD":/usr/src/app \
-w /usr/src/app \
-u $(id -u ${USER}):$(id -g ${USER}) \
php-complex \
composer install
Running the tests
docker run -it --rm \
-v "$PWD":/usr/src/app \
-w /usr/src/app \
-u $(id -u ${USER}):$(id -g ${USER}) \
php-complex
Acknowledgments
TODO
- Allow to define precision for each complex instance