Repository navigation
Expand file tree
/
Copy pathcomposer.json
More file actions
81 lines (81 loc) · 2.6 KB
/
Copy pathcomposer.json
File metadata and controls
81 lines (81 loc) · 2.6 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
{
"name": "rubix/tensor",
"type": "library",
"description": "A library 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", "eigendecomposition",
"eigenvalue", "eigenvector", "lapack", "linear algebra", "math", "matmul", "matrix",
"matrix multiplication", "multithreaded", "vector norm", "php", "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": ">=8.3"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.0",
"phpbench/phpbench": "^1.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^2.0",
"phpstan/phpstan-phpunit": "^2.0",
"phpunit/phpunit": "^12.0"
},
"autoload": {
"psr-4": {
"Tensor\\": "src/"
},
"files": [
"src/constants.php",
"src/math.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 --memory-limit=1G",
"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"
],
"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"
}
}