An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

The Buffer for math libraries
=============================
Status:
[![Build Status](https://github.com/rindow/rindow-math-buffer-ffi/workflows/tests/badge.svg)](https://github.com/rindow/rindow-math-buffer-ffi/actions)
[![Downloads](https://img.shields.io/packagist/dt/rindow/rindow-math-buffer-ffi)](https://packagist.org/packages/rindow/rindow-math-buffer-ffi)
[![Latest Stable Version](https://img.shields.io/packagist/v/rindow/rindow-math-buffer-ffi)](https://packagist.org/packages/rindow/rindow-math-buffer-ffi)
[![License](https://img.shields.io/packagist/l/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.