{"service":"HALOWERK statwerk","endpoint":"/v1/oss-openblas-symmetric-spectrum-analyze","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"matrix":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000,"maximum":1000000},"minItems":1,"maxItems":128},"minItems":1,"maxItems":128}},"required":["matrix"],"additionalProperties":false},"requestExample":{"matrix":[[2,1],[1,2]]},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"matrix":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000,"maximum":1000000},"minItems":1,"maxItems":128},"minItems":1,"maxItems":128}},"required":["matrix"],"additionalProperties":false},"requestExample":{"matrix":[[2,1],[1,2]]}}],"example_request":{"matrix":[[2,1],[1,2]]},"serviceName":"oss_openblas_symmetric_spectrum_analyze","tags":["oss","openblas","p088"],"outputSchema":{"type":"object","properties":{"operation":{"const":"symmetric-spectrum-analyze"},"result":{"type":"object","properties":{"eigenvalues":{"type":"array","items":{"type":"number","minimum":-1e+100,"maximum":1e+100},"minItems":1,"maxItems":128},"eigenvectors":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1e+100,"maximum":1e+100},"minItems":1,"maxItems":128},"minItems":1,"maxItems":128},"inertia":{"type":"object","properties":{"positive":{"type":"integer","minimum":0,"maximum":128},"negative":{"type":"integer","minimum":0,"maximum":128},"near_zero":{"type":"integer","minimum":0,"maximum":128}},"required":["positive","negative","near_zero"],"additionalProperties":false},"zero_tolerance":{"type":"number","minimum":0,"maximum":1e+100},"symmetry_adjustment":{"type":"number","minimum":0,"maximum":1e+100},"eigen_residual_frobenius":{"type":"number","minimum":0,"maximum":1e+100},"orthogonality_frobenius":{"type":"number","minimum":0,"maximum":1e+100},"warnings":{"type":"array","items":{"type":"string","maxLength":1024},"minItems":0,"maxItems":16}},"required":["eigenvalues","eigenvectors","inertia","zero_tolerance","symmetry_adjustment","eigen_residual_frobenius","orthogonality_frobenius","warnings"],"additionalProperties":false},"upstream":{"type":"object","properties":{"project":{"const":"OpenBLAS"},"version":{"const":"0.3.34"},"source_commit":{"const":"e0166008be8e466242aa76b2ff75ce3f0fbf574a"},"binary_sha256":{"const":"61654e39a57bef5f203d2d165c3a1c93f84ba5d3ca77802a894fae586d22523b"},"components":{"const":["symmetric_eigen","matrix_product","lapacke","cblas"]},"integer_abi":{"const":"ILP64"},"numeric_type":{"const":"float64"},"threads":{"const":1},"native_calls":{"type":"array","minItems":1,"maxItems":7,"uniqueItems":true,"items":{"enum":["scipy_LAPACKE_dgelsd64_","scipy_LAPACKE_dgesdd64_","scipy_LAPACKE_dsyevd64_","scipy_LAPACKE_dpotrf64_","scipy_LAPACKE_dtrtri64_","scipy_LAPACKE_dtrtrs64_","scipy_cblas_dgemm64_"]}}},"required":["project","version","source_commit","binary_sha256","components","integer_abi","numeric_type","threads","native_calls"],"additionalProperties":false},"runtime_ms":{"type":"number","minimum":0,"maximum":10000}},"required":["operation","result","upstream","runtime_ms"],"additionalProperties":false},"outputExample":{"operation":"symmetric-spectrum-analyze","result":{"eigenvalues":[1,3],"eigenvectors":[[-0.7071067811865475,0.7071067811865475],[0.7071067811865475,0.7071067811865475]],"inertia":{"positive":2,"negative":0,"near_zero":0},"zero_tolerance":3e-12,"symmetry_adjustment":0,"eigen_residual_frobenius":0,"orthogonality_frobenius":3.1560822113208575e-16,"warnings":[]},"upstream":{"project":"OpenBLAS","version":"0.3.34","source_commit":"e0166008be8e466242aa76b2ff75ce3f0fbf574a","binary_sha256":"61654e39a57bef5f203d2d165c3a1c93f84ba5d3ca77802a894fae586d22523b","components":["symmetric_eigen","matrix_product","lapacke","cblas"],"integer_abi":"ILP64","numeric_type":"float64","threads":1,"native_calls":["scipy_LAPACKE_dsyevd64_","scipy_cblas_dgemm64_"]},"runtime_ms":100.25493300054222}}