-
-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathcomposer.json
More file actions
89 lines (89 loc) · 2.89 KB
/
composer.json
File metadata and controls
89 lines (89 loc) · 2.89 KB
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
{
"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",
"homepage": "https://github.com/andrewdalpino"
},
{
"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.19",
"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"
}
}