)]}'
{
  "commit": "6c0f5c6621d95f2a4b5d24bcc0834eede534632a",
  "tree": "c3792d834a59acc99e11b8e827573fb46bba05d6",
  "parents": [
    "56defb1fa1c73533c71e6b2c1819c0de556187e6"
  ],
  "author": {
    "name": "Stefan Krawczyk",
    "email": "stefank@cs.stanford.edu",
    "time": "Sun Jan 01 16:34:46 2023 -0800"
  },
  "committer": {
    "name": "Stefan Krawczyk",
    "email": "stefank@cs.stanford.edu",
    "time": "Sun Jan 01 20:33:02 2023 -0800"
  },
  "message": "Prototypes some code\n\nTo show how we might not require users to pass in\nthe dataframe and series types. Instead we have\nsome functions that register themselves,\nin addition to using singledispatch which will\nat runtime choose the right type.\n\nThis is conceptual code -- we\u0027d need to clean things\nup and add support for dask dataframes, etc.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a30c3a9b0a60f63765832d173dd13b68d14d319",
      "old_mode": 33188,
      "old_path": "examples/polars/my_functions.py",
      "new_id": "bb88a81cb45a3f44a081ac21aa85caac21bf74c8",
      "new_mode": 33188,
      "new_path": "examples/polars/my_functions.py"
    },
    {
      "type": "modify",
      "old_id": "265d1c73ef43f7f48ae89ace582481a5bdd589e8",
      "old_mode": 33188,
      "old_path": "hamilton/function_modifiers/expanders.py",
      "new_id": "eeae725ec70770d0c7e14e4bc8e491db3e628dfe",
      "new_mode": 33188,
      "new_path": "hamilton/function_modifiers/expanders.py"
    }
  ]
}
