88 lines
2.9 KiB
JSON
88 lines
2.9 KiB
JSON
{
|
|
"name": "rubix/tensor",
|
|
"type": "library",
|
|
"description": "A library and extension that provides objects for scientific computing in PHP.",
|
|
"homepage": "https://github.com/RubixML/Tensor",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"1d convolution", "2d convolution", "arithmetic", "blas", "computation", "computing",
|
|
"convolution", "decomposition", "dot product", "engineering", "extension", "eigendecomposition",
|
|
"eigenvalue", "eigenvector", "lapack", "linear algebra", "math", "matmul", "matrix",
|
|
"matrix multiplication", "multithreaded", "vector norm", "php", "php extension", "pseudoinverse",
|
|
"scientific computing", "signal processing", "singular value decomposition", "svd", "statistics",
|
|
"tensor", "vector", "trigonometry"
|
|
],
|
|
"authors": [
|
|
{
|
|
"name": "Andrew DalPino",
|
|
"role": "Project Lead",
|
|
"homepage": "https://github.com/andrewdalpino",
|
|
"email": "support@andrewdalpino.com"
|
|
},
|
|
{
|
|
"name": "Contributors",
|
|
"homepage": "https://github.com/RubixML/Tensor/graphs/contributors"
|
|
}
|
|
],
|
|
"require": {
|
|
"php": ">=7.2"
|
|
},
|
|
"require-dev": {
|
|
"friendsofphp/php-cs-fixer": "2.18.*",
|
|
"phalcon/zephir": "^0.12.20",
|
|
"phpbench/phpbench": "0.16.*",
|
|
"phpstan/extension-installer": "^1.0",
|
|
"phpstan/phpstan": "0.12.*",
|
|
"phpstan/phpstan-phpunit": "0.12.*",
|
|
"phpunit/phpunit": "8.5.*"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Tensor\\": "src/",
|
|
"JAMA\\": "lib/JAMA",
|
|
"Zephir\\Optimizers\\FunctionCall\\": "optimizers/"
|
|
},
|
|
"files": [
|
|
"src/constants.php"
|
|
]
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Tensor\\Tests\\": "tests/",
|
|
"Tensor\\Benchmarks\\": "benchmarks/"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"build": [
|
|
"@composer validate",
|
|
"@composer install",
|
|
"@analyze",
|
|
"@test",
|
|
"@check"
|
|
],
|
|
"analyze": "phpstan analyse -c phpstan.neon",
|
|
"benchmark": "phpbench run --report=env --report=aggregate",
|
|
"check": [
|
|
"@putenv PHP_CS_FIXER_IGNORE_ENV=1",
|
|
"php-cs-fixer fix --config=.php_cs.dist -v --dry-run --using-cache=no"
|
|
],
|
|
"clean": "zephir fullclean",
|
|
"compile": [
|
|
"zephir build --no-dev",
|
|
"@php build-ext"
|
|
],
|
|
"fix": "php-cs-fixer fix --config=.php_cs.dist",
|
|
"test": "phpunit"
|
|
},
|
|
"config": {
|
|
"preferred-install": "dist",
|
|
"sort-packages": true,
|
|
"process-timeout": 3000
|
|
},
|
|
"support": {
|
|
"issues": "https://github.com/RubixML/Tensor/issues",
|
|
"source": "https://github.com/RubixML/Tensor",
|
|
"chat": "https://t.me/RubixML",
|
|
"email": "support@andrewdalpino.com"
|
|
}
|
|
}
|