)]}'
{
  "commit": "241524223a2bd0b68025dfa07128321c9f3adc00",
  "tree": "54ecd63df45c21d59f16a5e518dda1c81822738c",
  "parents": [
    "34a118fd36e10702fcc4e8dcc53751de070dc315"
  ],
  "author": {
    "name": "Michael Carlstrom",
    "email": "rmc@carlstrom.com",
    "time": "Tue Feb 18 02:13:05 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 17 23:13:05 2025 -0800"
  },
  "message": "feat(types) Numpy.typing.NDArray (#5212)\n\n* tests passing\r\n\r\n* lint\r\n\r\n* add comment\r\n\r\n* remove empty tuple[()]\r\n\r\n* test io_name\r\n\r\n* style: pre-commit fixes\r\n\r\n* remove accidental \u003e\r\n\r\nSigned-off-by: Michael Carlstrom \u003crmc@carlstrom.com\u003e\r\n\r\n* try T\r\n\r\n* make both const_name\r\n\r\nSigned-off-by: Michael Carlstrom \u003crmc@carlstrom.com\u003e\r\n\r\n* try and treat as string\r\n\r\n* style: pre-commit fixes\r\n\r\n* Update Numpy type hints\r\n\r\n* style: pre-commit fixes\r\n\r\n* re-run ci\r\n\r\nSigned-off-by: Michael Carlstrom \u003crmc@carlstrom.com\u003e\r\n\r\n* re-run ci\r\n\r\nSigned-off-by: Michael Carlstrom \u003crmc@carlstrom.com\u003e\r\n\r\n* remove escape characters\r\n\r\n* Added tests for ArrayLike in signatures and fixed wrong types for Refs\r\n\r\n---------\r\n\r\nSigned-off-by: Michael Carlstrom \u003crmc@carlstrom.com\u003e\r\nCo-authored-by: pre-commit-ci[bot] \u003c66853113+pre-commit-ci[bot]@users.noreply.github.com\u003e\r\nCo-authored-by: Tim Ohliger \u003cohliger.tim@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2999d61befeca71213e34344fc44cbfd6be5a2b",
      "old_mode": 33188,
      "old_path": "include/pybind11/eigen/matrix.h",
      "new_id": "ca599c954cd49e2cefc8b14da95c2080d5dee5a7",
      "new_mode": 33188,
      "new_path": "include/pybind11/eigen/matrix.h"
    },
    {
      "type": "modify",
      "old_id": "9b5d9e89b54829f9b35ba175414a0176fde592df",
      "old_mode": 33188,
      "old_path": "include/pybind11/eigen/tensor.h",
      "new_id": "50e8b50b1e123e78957187ac2afbc3d80d59115d",
      "new_mode": 33188,
      "new_path": "include/pybind11/eigen/tensor.h"
    },
    {
      "type": "modify",
      "old_id": "ab224e1f1aa2f36ab9b3ec4e2e77389402547aa6",
      "old_mode": 33188,
      "old_path": "include/pybind11/numpy.h",
      "new_id": "3a370fe5a324b6a7fdca9efc576e442ba019a20b",
      "new_mode": 33188,
      "new_path": "include/pybind11/numpy.h"
    },
    {
      "type": "modify",
      "old_id": "cb8e8c6259fab904c0622c1ea85f2cad1a38869d",
      "old_mode": 33188,
      "old_path": "tests/test_eigen_matrix.cpp",
      "new_id": "4e6689a797d814ff2b572a35804d00e561f4f623",
      "new_mode": 33188,
      "new_path": "tests/test_eigen_matrix.cpp"
    },
    {
      "type": "modify",
      "old_id": "47efc9d8f74ed0a33d3aafc23d754a5950d1b0c6",
      "old_mode": 33188,
      "old_path": "tests/test_eigen_matrix.py",
      "new_id": "9324c2a7d22236480242b3b4a96dc309587bb2fb",
      "new_mode": 33188,
      "new_path": "tests/test_eigen_matrix.py"
    },
    {
      "type": "modify",
      "old_id": "0860c1dad7e1a4ec040d4237690c7489604fba97",
      "old_mode": 33188,
      "old_path": "tests/test_eigen_tensor.py",
      "new_id": "4b018551bfebcbfad53b2cf833d3b9f6d992029a",
      "new_mode": 33188,
      "new_path": "tests/test_eigen_tensor.py"
    },
    {
      "type": "modify",
      "old_id": "79ade3ba1a304c9c0726f1902ce6fb44fd4fa2f7",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_array.cpp",
      "new_id": "1bfca33bb60a12c777786923f5428b597dea87af",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_array.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1c6875f9eed05ff525c27d3e54cce363c2f3b80",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_array.py",
      "new_id": "3a3f22a64d7d3da2fc00d8387a449c22e3a4da27",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_array.py"
    },
    {
      "type": "modify",
      "old_id": "5d839933ca44c1add9e20846a74f62778492873d",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_dtypes.py",
      "new_id": "685a76fd350069e47d66b60af973115cea11a818",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_dtypes.py"
    },
    {
      "type": "modify",
      "old_id": "ce38d72d96f462e65332eaec4ba6f59541980cd7",
      "old_mode": 33188,
      "old_path": "tests/test_numpy_vectorize.py",
      "new_id": "0768759d15f7b3e7a119da896dec93593a1ec883",
      "new_mode": 33188,
      "new_path": "tests/test_numpy_vectorize.py"
    }
  ]
}
