forked from RubixML/Tensor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
composer.json
92 lines (92 loc) · 3.01 KB
/
composer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"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": "[email protected]"
},
{
"name": "Contributors",
"homepage": "https://github.com/RubixML/Tensor/graphs/contributors"
}
],
"require": {
"php": ">=7.4"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.0",
"phalcon/zephir": "^0.17",
"phpbench/phpbench": "^1.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^1.0",
"phpstan/phpstan-phpunit": "^1.0",
"phpunit/phpunit": "^9.0"
},
"autoload": {
"psr-4": {
"Tensor\\": "src/",
"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-fixer.dist.php -v --dry-run --using-cache=no"
],
"clean": "zephir fullclean",
"compile": [
"zephir generate",
"@php build-ext",
"zephir compile --no-dev",
"zephir install"
],
"fix": "php-cs-fixer fix --config=.php-cs-fixer.dist.php",
"test": "phpunit"
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"process-timeout": 3000,
"allow-plugins": {
"phpstan/extension-installer": true
}
},
"support": {
"issues": "https://github.com/RubixML/Tensor/issues",
"source": "https://github.com/RubixML/Tensor",
"chat": "https://t.me/RubixML",
"email": "[email protected]"
}
}