https://github.com/rindow/rindow-math-buffer-ffi
The Buffer for math libraries on PHP
https://github.com/rindow/rindow-math-buffer-ffi
acceleration array mathematics php php8 scientific-computing
Last synced: 4 months ago
JSON representation
The Buffer for math libraries on PHP
- Host: GitHub
- URL: https://github.com/rindow/rindow-math-buffer-ffi
- Owner: rindow
- License: bsd-3-clause
- Created: 2024-03-17T03:18:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-13T10:01:00.000Z (about 1 year ago)
- Last Synced: 2025-10-07T05:44:40.261Z (9 months ago)
- Topics: acceleration, array, mathematics, php, php8, scientific-computing
- Language: PHP
- Homepage: https://rindow.github.io/mathematics/
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The Buffer for math libraries
=============================
Status:
[](https://github.com/rindow/rindow-math-buffer-ffi/actions)
[](https://packagist.org/packages/rindow/rindow-math-buffer-ffi)
[](https://packagist.org/packages/rindow/rindow-math-buffer-ffi)
[](https://packagist.org/packages/rindow/rindow-math-buffer-ffi)
"The rindow math buffer ffi" is a buffer for the math library. Available in libraries with FFI interface.
- Provides Universal Buffer for 1-dimension for data exchange between C,C+ language and PHP.
Please see the documents about Buffer objects on [Rindow Mathematics](https://rindow.github.io/mathematics/matrix/arrayobjects.html#buffer-object) web pages.
Requirements
============
- PHP 8.1 or PHP8.2 or PHP8.3 or PHP8.4
- Linux or Windows or macOS
How to setup
============
Install using composer.
```shell
$ composer require rindow/rindow-math-buffer-ffi
```
Known Issues
============
When using shivammathur/setup-php@v2 to set up PHPUnit in GitHub Actions, PHPUnit hangs on macOS with a 50% probability.
The cause of this is unknown.
If you want to use PHPUnit, please do not set it up using shivammathur/setup-php@v2.