)]}'
{
  "commit": "370631f01f71db36b580e5a65790b2a8d9559821",
  "tree": "d592d13b1a162bc1057a4f8c31ab4d5535e8291b",
  "parents": [
    "968f928907d421b267a10ec8ea837a80e421ff18"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Sun Jun 08 20:39:36 2025 +0200"
  },
  "committer": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Fri Jun 13 16:23:24 2025 -0700"
  },
  "message": "Use Euler parameters in QuaternionPlusImpl\n\nDefine the relation between the axis-angle representation of a rotation\nand the corresponding unit quaternion as\n\n  q(𝐞) \u003d cos(𝜃/2) + sin(𝜃/2)/𝜃·𝐞\n\nwhere 𝐞 \u003d 𝜃𝛚 is the rotation vector given by the rotation angle 𝜃 and\nthe unit axis of rotation 𝛚 instead of\n\n  q(𝐞) \u003d cos(𝜃) + sin(𝜃)/𝜃·𝐞 .\n\nThis brings the former relation closer to the available functionality\nprovided by ceres/rotation.h.\n\nFixes #941\n\nChange-Id: Id40c065f78593887ecc52e67a068737d7eb5bda6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be871495157c77974d0288db3def32fca4097b91",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_modeling.rst",
      "new_id": "9d33b5197aceda547ca4c3950ef503551eca5b94",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "4bf7e563c88ad6ee4fb4c2c5f5a180ea7794bfa0",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_manifold.h",
      "new_id": "c3169f756ede7ddaac55410ae600f070e4f78be9",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_manifold.h"
    },
    {
      "type": "modify",
      "old_id": "6bd320abd6bac07cb3a1e072af4bce87e965a625",
      "old_mode": 33188,
      "old_path": "internal/ceres/manifold.cc",
      "new_id": "f2cd3789ecea9207c25233067aa0cbf0931b7802",
      "new_mode": 33188,
      "new_path": "internal/ceres/manifold.cc"
    },
    {
      "type": "modify",
      "old_id": "019d648bb94aa30b172de3fb375ffca993862b3c",
      "old_mode": 33188,
      "old_path": "internal/ceres/manifold_test.cc",
      "new_id": "13411203dd9f9a69df2b8d73c810a2fa79f9efcc",
      "new_mode": 33188,
      "new_path": "internal/ceres/manifold_test.cc"
    }
  ]
}
