{
  "python": "3.10.19 (main, Feb  3 2026, 22:54:15) [Clang 21.1.4 ]",
  "platform": "Linux-6.6.87.2-microsoft-standard-WSL2-x86_64-with-glibc2.39",
  "implementation": "CPython",
  "packages": {
    "numpy": "2.2.6",
    "scipy": "1.15.3",
    "pandas": "2.3.3",
    "matplotlib": "3.10.9",
    "openpyxl": "3.1.5"
  },
  "blas_thread_limit": 2,
  "numpy_blas": {
    "name": "scipy-openblas",
    "found": true,
    "version": "0.3.29",
    "detection method": "pkgconfig",
    "include directory": "/opt/_internal/cpython-3.10.15/lib/python3.10/site-packages/scipy_openblas64/include",
    "lib directory": "/opt/_internal/cpython-3.10.15/lib/python3.10/site-packages/scipy_openblas64/lib",
    "openblas configuration": "OpenBLAS 0.3.29  USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64",
    "pc file directory": "/project/.openblas"
  },
  "entrypoint": "analyze.py",
  "analysis_script_sha256": "c8114cfbdb3d96cd0e5582b98b822c8d7b32e86e1e3027bd0cb570cbe7a68e74",
  "scope_sha256": "9f09e89ac8d7532135c824c1e11b23ab321373db2164a3613dd97b502cb052e9"
}
