{
  "source": {
    "repo": "newton-physics/newton",
    "commit": "c2ca70bec5998062b0b2d35869865cbe3a49feee",
    "files": {
      ".claude/skills/code-review-newton/SKILL.md": {
        "bytes": 2747,
        "sha256": "e79e95b1a5252edbb4025f9e4549bdbf416fb78e4e76f888d8919ca9462a114e",
        "git_blob": "c388d5e17fcbeb0aff12adad350c9d04d151111a",
        "mode": "100644"
      },
      ".claude/skills/release-audit/SKILL.md": {
        "bytes": 61975,
        "sha256": "7ccfc7e3705a19cd571b39e23d02b63bbe21c7457cafe8017957d85b956efde0",
        "git_blob": "279f8b59bd4fc87a6f161b250e42fb722b96bbfb",
        "mode": "100644"
      },
      ".claude/skills/release-audit/references/classification-rules.md": {
        "bytes": 9548,
        "sha256": "3e1e13dd8dae5add032a9c08c69d1d3535c23c5b23a76e743d54e6681dbf36c8",
        "git_blob": "638e9ca9e0482cff32878f90487f668192ceb58f",
        "mode": "100644"
      },
      ".claude/skills/release-audit/references/language-review-examples.md": {
        "bytes": 9396,
        "sha256": "784407911bd6020d94f38d13d95403b1bc8ebdb71c2b43e4d035819068e6e8b5",
        "git_blob": "655a9f3514fab05b0bf0e154f63f098f05540afa",
        "mode": "100644"
      },
      ".claude/skills/release-audit/references/render-rules.md": {
        "bytes": 10252,
        "sha256": "64301aca0bc8b7083436dfe51f3b19515d888c6e7f61d9095d0de006bac9f04d",
        "git_blob": "3f6059a4b828c4c773bc7111118cf451807419ab",
        "mode": "100644"
      },
      ".claude/skills/release-audit/references/report-template.md": {
        "bytes": 24484,
        "sha256": "2072ba50486d10114444a0f44fb612eb95a2cf40d3353da579728be2f79da3bb",
        "git_blob": "5171fd932f3f8bbce8e74421236926b78f6c6cb8",
        "mode": "100644"
      },
      ".claude/skills/release-audit/scripts/cleanup_report.py": {
        "bytes": 1383,
        "sha256": "b6b0b061434513db9decbd00c65cb1d1aa3020149bde22ab1f7940661892fba9",
        "git_blob": "ac1f5e30cc3d46619d202a1786044cf94aff48a6",
        "mode": "100644"
      },
      ".claude/skills/release-audit/scripts/license_audit.py": {
        "bytes": 30194,
        "sha256": "b5de717fab0a3bde7dba4451df9737bd0759d9d7d0960df7e2164ba7d32ee13e",
        "git_blob": "9ee670f07ba1dde94f426c669d4f08c4e2c32cc8",
        "mode": "100644"
      },
      ".claude/skills/release-audit/scripts/list_commits.py": {
        "bytes": 9680,
        "sha256": "28bdb962101dd6a8cf068e07ead364bfb13131f838b34cc9e47f985388fd69fe",
        "git_blob": "decba1c34e3598cda67ee800d3fcb1dbbbfc1d4c",
        "mode": "100644"
      },
      ".claude/skills/release-audit/scripts/test_cleanup_report.py": {
        "bytes": 2802,
        "sha256": "66cf98e58253f4c5100dc89ff8c857e65dce8cd3f45a6b573aae5876a7ecf723",
        "git_blob": "edd65124b9af63c823997163ac966276ef6daec6",
        "mode": "100644"
      },
      ".claude/skills/release-audit/scripts/test_license_audit.py": {
        "bytes": 14869,
        "sha256": "b0a1a78bdbc35abee03b0d69dd71bde4fca4306b0b19e5f27641b07f0e29d834",
        "git_blob": "187f7c4f108404eae93efea0a7c1d2976be7a93d",
        "mode": "100644"
      },
      ".claude/skills/release-changelog/SKILL.md": {
        "bytes": 5337,
        "sha256": "091560cbf91ca5d0ea19de9b104409055b3b7fe05971eee1c7202f7123760abf",
        "git_blob": "04bd37d365ef486b433cd54c8f85f439e13359f1",
        "mode": "100644"
      },
      ".claude/skills/release-notes/SKILL.md": {
        "bytes": 10232,
        "sha256": "ac22a8de1807e172c6e8e0150277042d9db813334ba2ae48f90811153b0db16f",
        "git_blob": "8a445605fd99b3090ff9914c0488a334ef8da298",
        "mode": "100644"
      },
      ".coderabbit.yml": {
        "bytes": 1782,
        "sha256": "2d49f019b771a0c4d4a4e35802205572756e0f4749a51b92eddb6d78627ff58e",
        "git_blob": "81fe578b860fdebcb2d08e0b4e503dfda1cea3ec",
        "mode": "100644"
      },
      ".gitattributes": {
        "bytes": 58,
        "sha256": "76dc17f3eb1ce36eac6cd0a57d10a5e017288a5123d336f3d1e738f502ff7f7a",
        "git_blob": "ab0e3dd6b7fbde349c7af64dc88dddaf1b80b953",
        "mode": "100644"
      },
      ".github/CODEOWNERS": {
        "bytes": 1021,
        "sha256": "ed36a8fa16fe0eab912d061f8ed3a6cfa40836f065f52431e1ff0c562cfc2266",
        "git_blob": "efb2810aeff5cb1b7fcedc4e650f33572d9394a3",
        "mode": "100644"
      },
      ".github/ISSUE_TEMPLATE/1-bug-report.yml": {
        "bytes": 1059,
        "sha256": "7311ea451dde80dd101fb31835f2de5342d98d37e1dadfed5f63829c9fb992c1",
        "git_blob": "dd4ec4afabe70bf22ce201831843d2b838009405",
        "mode": "100644"
      },
      ".github/ISSUE_TEMPLATE/2-feature-request.yml": {
        "bytes": 687,
        "sha256": "39a81add2d3c09fdaf95885de6c782ed575525e553aabf26e1735546b65e7900",
        "git_blob": "643126b18dfe85f68100e32ca45c4b73e7879a07",
        "mode": "100644"
      },
      ".github/ISSUE_TEMPLATE/3-documentation.yml": {
        "bytes": 635,
        "sha256": "682817852afefe46129791546cbd3da8470bdf96b91c91248e0b90ad1216d1d2",
        "git_blob": "a6ef0eebe13164a15b711b41f8420363acc9eabb",
        "mode": "100644"
      },
      ".github/ISSUE_TEMPLATE/config.yml": {
        "bytes": 184,
        "sha256": "3490e02f4a82ac4fadf0c9866347d7d32a262a57a175793c6a5d369e48434e37",
        "git_blob": "141fd33aa4a6449878afeb6fb899506a91508fa0",
        "mode": "100644"
      },
      ".github/PULL_REQUEST_TEMPLATE.md": {
        "bytes": 1153,
        "sha256": "88095ead2183a41f4dc72760e085bdbd9e9c60098fd2e72d749391d3d59472bd",
        "git_blob": "abad8732601d9faf8683126114ac0b4ee5f4601a",
        "mode": "100644"
      },
      ".github/codecov.yml": {
        "bytes": 144,
        "sha256": "3cdcf89800441c02b764035374b11e10703ca36ca197b42a805f39424751031e",
        "git_blob": "ecfd74ac645180fcee8b12329bdff8ed150df2e6",
        "mode": "100644"
      },
      ".github/workflows/aws_gpu_benchmarks.yml": {
        "bytes": 9632,
        "sha256": "2e1f6eff29e8c4284afee7d9b30b77de63793f95628bad0416641b6bfe1af6aa",
        "git_blob": "439105329745b077773fa40fea3debf52cdee792",
        "mode": "100644"
      },
      ".github/workflows/aws_gpu_tests.yml": {
        "bytes": 12696,
        "sha256": "316b94a42eee0a864f13ec8dcfe9c065b0a3ecd255fd98d7c42850fcb92ac739",
        "git_blob": "b1401f4b9f4de84634dac0d6d57773a191330924",
        "mode": "100644"
      },
      ".github/workflows/changelog-preview.yml": {
        "bytes": 1394,
        "sha256": "fbb37d7ae60f0791b5d4315b57f8119a3ed3b9b8e54e1c7bebd744fb992eb7ac",
        "git_blob": "5a26ab90ca42be01b687ab0adaf48b49e15431eb",
        "mode": "100644"
      },
      ".github/workflows/ci.yml": {
        "bytes": 9592,
        "sha256": "bf88e2cf05e2bcf381aae0497b497101b512dbfa3c7e3bc0fa9dace91e5a8651",
        "git_blob": "c7a71dacdc7c1167099bac73f66acb4949adc6d6",
        "mode": "100644"
      },
      ".github/workflows/docs-dev.yml": {
        "bytes": 4151,
        "sha256": "b3fb71ea948814ba5654d9f6af73c53f9a857a698dad2e90ee77b02b368f66b2",
        "git_blob": "1f1291a9344a5909a76ce88fc58433b692d0db3b",
        "mode": "100644"
      },
      ".github/workflows/docs-release.yml": {
        "bytes": 6824,
        "sha256": "b757f98617bc52e6624a8591fcbe348d2480d8496f4b4d6b6695215d03ca8cc1",
        "git_blob": "e255a49ca27c190627c0b008e18d7480ce0334f7",
        "mode": "100644"
      },
      ".github/workflows/merge_queue_aws_gpu.yml": {
        "bytes": 457,
        "sha256": "1083b9a7a42ab2b419b15b83d51ff09007d19fac0806233f5699994488f8c7df",
        "git_blob": "06bb3f3beb313810960324ce12b59048e9795e13",
        "mode": "100644"
      },
      ".github/workflows/minimum_deps_tests.yml": {
        "bytes": 10051,
        "sha256": "fb1e0d41353b08b976e4ea1158ca1f0f8e6ff4453de52b533fb780a921efb1f4",
        "git_blob": "09222e80f4a6a92bfef65e201d57444a2d00095f",
        "mode": "100644"
      },
      ".github/workflows/pr.yml": {
        "bytes": 2791,
        "sha256": "ffa48652ecd914d272e8f114c9815a87dadaca2b09800191407c95193a9ed62e",
        "git_blob": "01fe4f4cc8cbab485324c2cf574f5e67785765de",
        "mode": "100644"
      },
      ".github/workflows/pr_api_changes.yml": {
        "bytes": 5236,
        "sha256": "39f0e33a889a32346e665be6352cbb4c38fe7ff31c16f83d2eaf49d4cc9f30c9",
        "git_blob": "b066f23247fb776023ddf9cd9d306ec80f481df3",
        "mode": "100644"
      },
      ".github/workflows/pr_auto_assign_creator.yml": {
        "bytes": 2845,
        "sha256": "a649442a3cd28f2eb11932f48113c6d9d1a6c9f9a64328e8b73d4623e4f541bb",
        "git_blob": "41985927b0097f9f419eafcbb1acd8a45bbdbff5",
        "mode": "100644"
      },
      ".github/workflows/pr_license_check.yml": {
        "bytes": 1650,
        "sha256": "1e7fa3aa3be8a835842bcb3f7d293d456e43979025e81d3124e4bd1b3a5fec50",
        "git_blob": "e44c134ccd96277d2f1b6e7f2a4fe5dcae5b0b21",
        "mode": "100644"
      },
      ".github/workflows/pr_target_aws_gpu_benchmarks.yml": {
        "bytes": 5369,
        "sha256": "b70e37d37aaa6451ff382343b81b77a51062a5e81380867d888e28b8859e8fb3",
        "git_blob": "1f3a05fe6ae1698e7b93377d1422b91450551398",
        "mode": "100644"
      },
      ".github/workflows/pr_target_aws_gpu_tests.yml": {
        "bytes": 5281,
        "sha256": "b2b2804d7b9f9b166c663e2f65756a380aee228f90f5a6a74b31e65289adab78",
        "git_blob": "9a1ab89c9e3a8bd89893cd12ffab1c03556c0e4b",
        "mode": "100644"
      },
      ".github/workflows/push_aws_gpu.yml": {
        "bytes": 614,
        "sha256": "a5b666e9cfa00defc1d00bb08deaa1bcb240262e4f40e5ef3926706d0efc06d8",
        "git_blob": "53e80136f8ad86174ac69a5989813dc2accabb73",
        "mode": "100644"
      },
      ".github/workflows/release.yml": {
        "bytes": 3008,
        "sha256": "1bf6484a4834f6b56512cbb8ff8f3b45ac9d14eba2822738400373199751cb9f",
        "git_blob": "2737fe219a70de94afdee0d9692bc319eb59e79f",
        "mode": "100644"
      },
      ".github/workflows/scheduled_nightly.yml": {
        "bytes": 10432,
        "sha256": "78f754eaa9d5ed6fb50255ae5114462a2076b161577a66eaadf0d227448ad625",
        "git_blob": "067fcd779f8931b3e3dfa0223e7e525bb0f80967",
        "mode": "100644"
      },
      ".github/workflows/warp_nightly_tests.yml": {
        "bytes": 9912,
        "sha256": "0fe83232b97d66e0b9d6d0d9cf3f27e40bb99ad43a1c3baaf7c727fddd3b0155",
        "git_blob": "fa7914902846be683a29117b506a60d940e74aea",
        "mode": "100644"
      },
      ".gitignore": {
        "bytes": 906,
        "sha256": "42c420fd31947f2f1d6ed4ee959255dda29e767fe56f160b6288d5a11852cabc",
        "git_blob": "618b9bfe741e9bc1f5f831f3c88cdd3667c04e5f",
        "mode": "100644"
      },
      ".licenserc-docs.yaml": {
        "bytes": 734,
        "sha256": "0ddfadf263564c82488c62879c21397ad4e7ed35050a9c4e2b0c5c76b7c01613",
        "git_blob": "0097520df0314a5b019b5649f50621efd6bf18c9",
        "mode": "100644"
      },
      ".licenserc.yaml": {
        "bytes": 687,
        "sha256": "2c00f4f224d4b0c257640f345762e72809a22374e90967f8280a4e5356f77e6b",
        "git_blob": "154e02004d0eef821e37853ecfa38bd2c00b5d94",
        "mode": "100644"
      },
      ".pre-commit-config.yaml": {
        "bytes": 1786,
        "sha256": "464b97433fd75e1c6e5db5916603c4f70f8f24dcf32f19b9756da9d19756fe70",
        "git_blob": "3c029cf73a066fbb0ea78a804c1662134f9dd2ed",
        "mode": "100644"
      },
      ".python-version": {
        "bytes": 5,
        "sha256": "7b55f8e67b5623c4bef3fa691288da9437d79d3aba156de48d481db32ac7d16d",
        "git_blob": "e4fba2183587225f216eeada4c78dfab6b2e65f5",
        "mode": "100644"
      },
      "AGENTS.md": {
        "bytes": 2249,
        "sha256": "f76c8eb6e73e6107330cef9dd11819ab6f3150a2a18686a03c8bb75d30900b7a",
        "git_blob": "6de990740cfe13bf0921d6d6d9c8976a7bc82ba9",
        "mode": "100644"
      },
      "CHANGELOG.md": {
        "bytes": 173898,
        "sha256": "d8cfd7171caffa579c0148dca8e4647309e5b77ac02abf6ff139d2d327e7c1eb",
        "git_blob": "c8239f788d627224b96660af94f1b3491437ae1d",
        "mode": "100644"
      },
      "CITATION.cff": {
        "bytes": 330,
        "sha256": "4aa3e5c76717fe070fce4dbcc35e18b80ad85703cdc2437726fb7affab23f671",
        "git_blob": "4d727cc7e4615ad9c18914942ff9996bdb58ae0f",
        "mode": "100644"
      },
      "CLAUDE.md": {
        "bytes": 11,
        "sha256": "336cc4fbf19beaada7ccf9986414fa91851a8d7a07dfb3ccbe800a69eed0ab49",
        "git_blob": "43c994c2d3617f947bcb5adf1933e21dabe46bb5",
        "mode": "100644"
      },
      "CODE_OF_CONDUCT.md": {
        "bytes": 148,
        "sha256": "5c88e89f1fb1826e3b46b51b4b4cae5739278c9bfee56553457d02df972fd6a9",
        "git_blob": "20b933db664291bb7a9368a6353111dcfd4e56c5",
        "mode": "100644"
      },
      "CODING_GUIDELINES.rst": {
        "bytes": 14354,
        "sha256": "111dc5d97b40dca98f4f5fd12b24bdd2df6dcc35ea950adf5259f3d0d25a1109",
        "git_blob": "e1cab6185560befbab141eefd3d3f69b5766f20b",
        "mode": "100644"
      },
      "CONTRIBUTING.md": {
        "bytes": 12335,
        "sha256": "0a611cb8bd84eb82aa92bd667b0b988b697038f4368174bcfe2a7c65ea2d31ce",
        "git_blob": "e46fbf87fc9a8b005d6339e42839d147b5898fa0",
        "mode": "100644"
      },
      "LICENSE.md": {
        "bytes": 10173,
        "sha256": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
        "git_blob": "d9a10c0d8e868ebf8da0b3dc95bb0be634c34bfe",
        "mode": "100644"
      },
      "README.md": {
        "bytes": 46847,
        "sha256": "e305e70ded4304484006aefe2ed017ae413deb76e468e38243beb33e62a61abd",
        "git_blob": "55f731c4442b767d1853527eb0c2b2973a1a50e4",
        "mode": "100644"
      },
      "REVIEW_GUIDELINES.rst": {
        "bytes": 9167,
        "sha256": "7cfa7c0b4c1353f3193e3a80fd3a9d032c726458c97d491817685b1513bd1437",
        "git_blob": "299b0c109e53f951e6d27da79fed242c216a2113",
        "mode": "100644"
      },
      "SECURITY.md": {
        "bytes": 15222,
        "sha256": "8c038263f431c5a5652a0c4d839f10eec80cff7727cb5ddfb091c97e24e22a2c",
        "git_blob": "fa627629a8a2f5a3253dcfad438885808f019bd8",
        "mode": "100644"
      },
      "asv.conf.json": {
        "bytes": 873,
        "sha256": "66edb6ea0cf2d1bbc0d84cb6cabb68a9335fb2a05758ce22267d41678c47ea2a",
        "git_blob": "99225c8f9e54ad11a47cc9e9ec03a5249f623782",
        "mode": "100644"
      },
      "asv/benchmarks/__init__.py": {
        "bytes": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "mode": "100644"
      },
      "asv/benchmarks/benchmark_config.py": {
        "bytes": 357,
        "sha256": "ec86cdb70d402b4034a636e5e1aead9b3dee363dff2110325a28c68bdb0c65f9",
        "git_blob": "ee64c753bceaaa408f79ffebbb765fe3b0564aa9",
        "mode": "100644"
      },
      "asv/benchmarks/benchmark_ik.py": {
        "bytes": 4200,
        "sha256": "a88e30740bdd8ed4137e89695cc1f4fd61de97784ca9f9c248aa102fe7e47118",
        "git_blob": "4da16da5195a2ba6775df6bd68918eb26c81cf17",
        "mode": "100644"
      },
      "asv/benchmarks/benchmark_inverse_dynamics.py": {
        "bytes": 2585,
        "sha256": "5e219165e10ccfc727f9ab5994d1bee5326fa921abf7498c5702440af21f0eaa",
        "git_blob": "2f9cef6cb3744db61c0f62c15f2b0a27e7f50b4d",
        "mode": "100644"
      },
      "asv/benchmarks/benchmark_kamino.py": {
        "bytes": 22880,
        "sha256": "cddb86af425647c152d246b711ceafb5c79c96e3ca311a902036d4ef9a17758f",
        "git_blob": "1a27a3bf5dc8a632489354d3aa2e1da73bfc6797",
        "mode": "100644"
      },
      "asv/benchmarks/benchmark_metric_tracks.py": {
        "bytes": 3246,
        "sha256": "665b0028cacf9f7e893b797cbe5ee4582e90896fde20ea9acce347769abdc16c",
        "git_blob": "12c62e9554b3ab3f4d2d452e99c2af7dca40c258",
        "mode": "100644"
      },
      "asv/benchmarks/benchmark_metrics.py": {
        "bytes": 6197,
        "sha256": "e7003ad5cb2516ff6c4b23b0fcaeb26a02f46462fadb5ab6dfef6006d658222f",
        "git_blob": "47e6e633e0b4952949de308207601a86fc8bc614",
        "mode": "100644"
      },
      "asv/benchmarks/benchmark_mujoco.py": {
        "bytes": 28402,
        "sha256": "9bf1b7a74406d8593e138655eb35748c3a0faa885e3714b58ebdd19589bf5ec5",
        "git_blob": "f39feb28c56df3f01bd7fed6002e8cacbcea91c4",
        "mode": "100644"
      },
      "asv/benchmarks/compilation/__init__.py": {
        "bytes": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "mode": "100644"
      },
      "asv/benchmarks/compilation/bench_example_load.py": {
        "bytes": 4745,
        "sha256": "70ec12fc57d7dda16f3f8c8e7ba2f0bba068f02e28fd9cd13b6386d617360122",
        "git_blob": "ed9b6ec14be7824e5b69d03bdb1104a77bc45a1a",
        "mode": "100644"
      },
      "asv/benchmarks/setup/__init__.py": {
        "bytes": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "mode": "100644"
      },
      "asv/benchmarks/setup/bench_model.py": {
        "bytes": 9140,
        "sha256": "6d141f0035adb7c924cc4fa8a4f9377db23ae90f50209574a815702ac34bf91b",
        "git_blob": "eb519e3b9ddc673234bf080d2f696f5f9220cef3",
        "mode": "100644"
      },
      "asv/benchmarks/setup/bench_sdf.py": {
        "bytes": 8214,
        "sha256": "e1f2421beb83a275b94145978ea1916b8d37575ea86499299ec8e9cf51619e1b",
        "git_blob": "1b2a932475af64ca96504c0588649989365aad36",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/__init__.py": {
        "bytes": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_anymal.py": {
        "bytes": 3422,
        "sha256": "2f02ce9b536669cc9a37f37bb383bb480e8c0f66e8dab58e5eb4fba57ee80fd1",
        "git_blob": "effd45b8329eaf6a473f6d1db2f6a0d1197b58f3",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_cable.py": {
        "bytes": 2095,
        "sha256": "cd460c367c16dc996d6443a8a5f75288821196120addfcb0cf3eeae23b86e1a8",
        "git_blob": "a5cd633afbb505e77b26c59106a7eb262b3c82f5",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_cloth.py": {
        "bytes": 2544,
        "sha256": "e97bf0628d6b6ef5a8838218b8053ecd4c124a2d60e52f2cec70bca5416eea1d",
        "git_blob": "0c54e3e05bf62be4921a77c4f95b644a6cb8ea4d",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_contacts.py": {
        "bytes": 21355,
        "sha256": "e9ac3377397eca7e843e5943f01b731d9b5534a9ea7e12e2a89efd4e17d9e7ad",
        "git_blob": "6168721346f206bee51c74b633af0637fb0bbf4f",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_cpu.py": {
        "bytes": 4233,
        "sha256": "cfb0dc2d3b71652cbf70a6ac7b218c074fe660bd63b0d03e162a93efbe5cfc30",
        "git_blob": "8a6bafc45a0461350ea6eab1d0f4480a6a5f69f0",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_heightfield.py": {
        "bytes": 3818,
        "sha256": "6c2880af70654f65e7ee5a5fa1b740652d5e528beaf8008b22f4bbdef5549b74",
        "git_blob": "78eb56695536156bc2de2813e15682a0398dc33b",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_ik.py": {
        "bytes": 3757,
        "sha256": "4bc96ba2a873acb79dba28fc33374641e429cd136c22807d54c1878815b91718",
        "git_blob": "5010ba7f5a36a14952a9a5c6269ff03ae03d786e",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_implicit_mpm.py": {
        "bytes": 2539,
        "sha256": "b2a697e7cb09ecc18fbf8d4990824a0effcda311c3fd5f683baf8711ecbabf33",
        "git_blob": "fdab7c3bf9fa2c95b97967d06c9e4f156e2e496e",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_inverse_dynamics.py": {
        "bytes": 5431,
        "sha256": "b20e9afd7512ada7c998718c42c00d2877cb76b2f1b6d2b07dc2c018fa63b8bb",
        "git_blob": "243e6663460ba8957f440aa592a0fbe03bac6d21",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_kamino.py": {
        "bytes": 8133,
        "sha256": "7ddd23929e78d393a73cc839f9c029177df81c27a4c7cff5e6562e8ff6d5d2c2",
        "git_blob": "11e3fc5dd94f7e465adc24c4ca6e1310308dbaba",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_mujoco.py": {
        "bytes": 11830,
        "sha256": "39c765c7077d78692a8d3f2a200c04712a8d79e7895522703f59aa6238e18c52",
        "git_blob": "422ad3f18597f941b67ed5d2985644caf46f0b8a",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_quadruped_xpbd.py": {
        "bytes": 3243,
        "sha256": "05b49d77c17a123431ae752316efa7b171e747cead09836bf5a26c30940fbec8",
        "git_blob": "841d0c2a21bbfc967e2434075e2feb2839c06959",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_selection.py": {
        "bytes": 2106,
        "sha256": "69d07440d3e9ffa903c3060e3e8a5ee69c1072c2530ea425cb13473d5b58f43d",
        "git_blob": "d60e0ac816d6ea0313d4763cfbd02c5c04357801",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_sensor_tiled_camera.py": {
        "bytes": 18614,
        "sha256": "9656c1e7261c10d5beec1d1909c0fc4a2177a7dbf0d10e67f1fe30e28c0f48a1",
        "git_blob": "d5a2f727db9abdec7d79385ba6d8c0b9b0b4f171",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_teleop_mujoco.py": {
        "bytes": 23891,
        "sha256": "f70e7c086c3d654dfdbe8e6d621695a06c1efcfb9ed5e204ea77c87ed5740f3d",
        "git_blob": "a1aa78cb5cf0f529930f1c81bff11948d5e434ce",
        "mode": "100644"
      },
      "asv/benchmarks/simulation/bench_viewer.py": {
        "bytes": 3346,
        "sha256": "fb401edaf4fa4e0401551f3de4935acc5ac63bf96b89eb15cfedff33ecc5b59d",
        "git_blob": "a651a96d704c411b163a7d82d122d201fd190228",
        "mode": "100644"
      },
      "asv/pr_benchmarks.txt": {
        "bytes": 301,
        "sha256": "26705ea65c41b552b2f4dcb986222cd6fedb7107f3df20645d53718baa3b1e27",
        "git_blob": "ddf3cc064c8e70cc6f36b7df97f1cfaa00cfff0f",
        "mode": "100644"
      },
      "asv/run_pr_benchmarks.py": {
        "bytes": 2710,
        "sha256": "f83cab84cfb2b070f567b867b798cd20361656bc19c097bd1467ad75696e5982",
        "git_blob": "96de8c14b321df9d07bcaa3698968b03b9d0d568",
        "mode": "100644"
      },
      "asv/tests/__init__.py": {
        "bytes": 105,
        "sha256": "dfb2603505defb339a6e92d5489a7804e1f38f580fc6eece1d74920cffad0a53",
        "git_blob": "da9fad76fda867b33f2bc597176016f9493606da",
        "mode": "100644"
      },
      "asv/tests/test_benchmark_metrics.py": {
        "bytes": 7846,
        "sha256": "b0f97dae02b664c8690e322f0d7c6071efa7b417c4690e4d621a86a61cb119c7",
        "git_blob": "f0a67dedd1fa93116362073ff280829af7931c1c",
        "mode": "100644"
      },
      "asv/tests/test_benchmark_simulation.py": {
        "bytes": 23772,
        "sha256": "04409d866d6ce5622e1155e1e4e08e3e59ba0cf99f257a4899ddee050d726d4b",
        "git_blob": "1643061ee9ec934ba21faaaa19ffcebd5e1f1bdd",
        "mode": "100644"
      },
      "changelog/README.md": {
        "bytes": 4447,
        "sha256": "dc8517fa8d470d7cba7793b297ca30bd92077729e27dafd21740035e29ce8ae8",
        "git_blob": "976b13036c4551c27338de741edecd569ae0b249",
        "mode": "100644"
      },
      "docs/Makefile": {
        "bytes": 642,
        "sha256": "24b4b622520a27f4ecf82aa8c2eac8a62d55a33b90a0657819be3680fa4c58c8",
        "git_blob": "dcee2825501b1f899feceeacecfa00b9c582b4cf",
        "mode": "100644"
      },
      "docs/_ext/autodoc_filter.py": {
        "bytes": 3429,
        "sha256": "3209ba24acb3c5b921045dfe4ac6d32c6f9d2c31f09674ca607a8fb3d1c29d9c",
        "git_blob": "2afff202e53ee6e74cffe104607cc312427dbbb1",
        "mode": "100644"
      },
      "docs/_ext/autodoc_wpfunc.py": {
        "bytes": 3683,
        "sha256": "14f14c769fd1b6c79a1d6a143d50e9c2f4742268c6d080931cc89e2786d87d3c",
        "git_blob": "8bdfbfa082ed077f379702bdc69339bad6d1b795",
        "mode": "100644"
      },
      "docs/_ext/experimental.py": {
        "bytes": 1409,
        "sha256": "99543bac12890bedb4d258f31135eb925ff9c3a30bced66b693a8860cee1346c",
        "git_blob": "7526ae609fbc57d667a6321966a8da494d206140",
        "mode": "100644"
      },
      "docs/_static/custom.css": {
        "bytes": 2358,
        "sha256": "8561f594a4d21ad34a2b5e31ca145b46049d0a7d691d03170acb20a94ef1bc66",
        "git_blob": "1d7b63f4a8c5cd7f414c458356760dc85cee9103",
        "mode": "100644"
      },
      "docs/_static/gh-pages-404.html": {
        "bytes": 823,
        "sha256": "d0c28899ccbb34d03b30c2c7f210da56bb002586ce9bfaa294533b56e9af6d45",
        "git_blob": "51a6330de97eb418480f6c73e997796dc7c8d68f",
        "mode": "100644"
      },
      "docs/_static/joint_transforms.png": {
        "bytes": 479613,
        "sha256": "99f04fb936c5a325bd24463d3be0cff0ae3ac21eddfa6e55981840e968cf0b31",
        "git_blob": "d39d15336b282345b653aee0ef67115a967c076e",
        "mode": "100644"
      },
      "docs/_static/mermaid-nbsphinx.js": {
        "bytes": 3041,
        "sha256": "e159ecb752c735c201321bf926a12200c4e1a0167ceb0b78341e8c5a3ab5265c",
        "git_blob": "8678cd10143f9ebed9206099fab0081f11ecff5d",
        "mode": "100644"
      },
      "docs/_static/newton-banner.jpg": {
        "bytes": 24813,
        "sha256": "198b85a185bb0394c2e13f21c97c0503c17082f6a4af3f9c3292c463bb96943b",
        "git_blob": "b340a2132b8a0f655cd53b14462a1af515b0c871",
        "mode": "100644"
      },
      "docs/_static/newton-logo-dark.png": {
        "bytes": 7563,
        "sha256": "19e78dd1adbf572b4887589dd38e311eb734ba9e231bc7cb061618674ab2f0d6",
        "git_blob": "3897854b84fe77e3047ad5ec60c91a7d336d07ba",
        "mode": "100644"
      },
      "docs/_static/newton-logo-light.png": {
        "bytes": 8570,
        "sha256": "bb9350dd97f37057d6420522d72c803bf2f9e3f58ebcc5130da5da0599489b10",
        "git_blob": "e152631930b727f29d397f95d249292de646024a",
        "mode": "100644"
      },
      "docs/_static/switcher.json": {
        "bytes": 114,
        "sha256": "a8f2ac0004ba83e374daab09a6dd32919e7a40f6ea888ef3bf8822e4cd905d3a",
        "git_blob": "2bcc56191a948e8d3853d9faab4809ccb9f5d456",
        "mode": "100644"
      },
      "docs/_templates/autosummary/class.rst": {
        "bytes": 148,
        "sha256": "0bbb709e987cddeee46cdeb6b1220dc999834a9f53b111162a465eba5c74a707",
        "git_blob": "c71c98c1b8a04cb9335c1882f68ecef20eb44678",
        "mode": "100644"
      },
      "docs/_templates/class.rst": {
        "bytes": 592,
        "sha256": "9480b91a5ed2889f9a8f91f76a7f4d7cacb027fb537c48da8bf7e5656bccf58e",
        "git_blob": "9359730a76394d7dd9249f211b75885309c3c660",
        "mode": "100644"
      },
      "docs/_templates/genindex.html": {
        "bytes": 1861,
        "sha256": "fee25f2328d7b8f660ee0a104817a055c78652023cd05d1208688f7ef71b4946",
        "git_blob": "831c4c3a8c994134097b288c7592b4e2cff9d827",
        "mode": "100644"
      },
      "docs/_templates/py-modindex.html": {
        "bytes": 1445,
        "sha256": "2264ec54f9b34420dcf287cd11b3fa9b740319f5f15f2999fadae48a4218df0d",
        "git_blob": "f741a5d787a41cdd2ca13b94841f0d57540b3084",
        "mode": "100644"
      },
      "docs/_templates/search.html": {
        "bytes": 990,
        "sha256": "8439c7eb611d7c29c1b596f4541ef9506dc62854306cc250cf23f166567ac5d6",
        "git_blob": "4d81db8a8cfc22508fd661d49c6a2a8218438804",
        "mode": "100644"
      },
      "docs/_templates/sidebar-nav-bs.html": {
        "bytes": 640,
        "sha256": "e24b6affe9acebb7487709718dc661e8cb8ac394eaa4a3894575d3f0e7b83d53",
        "git_blob": "321eae384905578119bc727a3b55bc1b11c5e714",
        "mode": "100644"
      },
      "docs/api/_toctree.rst": {
        "bytes": 426,
        "sha256": "8188dd14940902f58ea980efbbe5a3bc7a91a960398d9164380eb27355e939ad",
        "git_blob": "ce5fce1381b43efe1eddf727b5ee82dac3d58da0",
        "mode": "100644"
      },
      "docs/api/newton.rst": {
        "bytes": 1479,
        "sha256": "2c39f76d84e8b61744b8dd01177482d29c817efaf38c271fef274a27222dff63",
        "git_blob": "cdb449bd5b11223549e19aa697ecc2404b03d3d9",
        "mode": "100644"
      },
      "docs/api/newton_actuators.rst": {
        "bytes": 1746,
        "sha256": "2b6761e58c9698cded4da63292e07c182c31d46e5cc1761da4c4c56f4fa3f57c",
        "git_blob": "a5c23f382091c82bf3581423addcb3c7693dc7ad",
        "mode": "100644"
      },
      "docs/api/newton_controllers.rst": {
        "bytes": 760,
        "sha256": "df2947d817f0bf095660b1f1926f1a2e74f6817c40bb9cf59ed9f28c43d8b740",
        "git_blob": "b66be7324be5e5f3bd40264a89a35c9958dc5e70",
        "mode": "100644"
      },
      "docs/api/newton_geometry.rst": {
        "bytes": 1228,
        "sha256": "ec5a8e36a6ef8eab743b261065e5c6de81450983f16172b735311a1d2b1e53b5",
        "git_blob": "e50486c81ce7388f9bb1119c05b1e865cd477750",
        "mode": "100644"
      },
      "docs/api/newton_ik.rst": {
        "bytes": 525,
        "sha256": "86c04082d196015ebd27ee59e09c325218b62a23617b4a7bd326aa9e2205996c",
        "git_blob": "28e3a9326284f2cd41f17f22f620b567facafed3",
        "mode": "100644"
      },
      "docs/api/newton_math.rst": {
        "bytes": 651,
        "sha256": "3c9d01cf29b82b7c40ff9d185461deb32a9eff6c2c556fcb960e477e7879d435",
        "git_blob": "38c8dfe018dded27b2411f20cd4f892dc32760ee",
        "mode": "100644"
      },
      "docs/api/newton_selection.rst": {
        "bytes": 312,
        "sha256": "6a4ba467380710a5535da1eadd8c95854e13df36a33d2fd13b51284999c5e06b",
        "git_blob": "455cfec7d3d97574972f30d68e290a75bde46828",
        "mode": "100644"
      },
      "docs/api/newton_sensors.rst": {
        "bytes": 359,
        "sha256": "86f1e6e8364a5b9104c6b3ff93647058f2de4ddd3ca3b51b48ef6f3f5c670e3d",
        "git_blob": "5c75b4a8314f2235e391c7b890ca369e1abc094f",
        "mode": "100644"
      },
      "docs/api/newton_solvers.rst": {
        "bytes": 1211,
        "sha256": "564b3f0b722cd306b353ea59d009b9660f508d25c8b0266231c14c0b00f110bf",
        "git_blob": "20f79dc84d4547650adf048b5e1ddabfba65edd3",
        "mode": "100644"
      },
      "docs/api/newton_solvers_experimental.rst": {
        "bytes": 480,
        "sha256": "c3955d73e5d09a67f38b5502001b8ef22dccd1e3f5c5fff1ccb92eb1c7847aaa",
        "git_blob": "2f9460123eff2023bb4d664830906a2456406103",
        "mode": "100644"
      },
      "docs/api/newton_solvers_experimental_coupled.rst": {
        "bytes": 526,
        "sha256": "32405bf67b7623b5ee595ca9cf57e7dbd8a2dc041247314fb8ba8105b3bdec39",
        "git_blob": "f8bd6a2eb762ca6cd3c789e6b8e0d2019f84b3d4",
        "mode": "100644"
      },
      "docs/api/newton_solvers_style3d.rst": {
        "bytes": 741,
        "sha256": "430d7a9f0eee5c8d3b3444ee7f5539e6ab47bdc2edb3178cf4c6f82b5e998d08",
        "git_blob": "804b989e3767603635cd5ce31c19214c25965c15",
        "mode": "100644"
      },
      "docs/api/newton_usd.rst": {
        "bytes": 1173,
        "sha256": "3e3978608e056e5f8cb466e4041f56807195ab42e95939ad6f057e3637867bcb",
        "git_blob": "7477fae001c9e1105b4591c9253c1749c225879c",
        "mode": "100644"
      },
      "docs/api/newton_utils.rst": {
        "bytes": 1695,
        "sha256": "6153166ac4e45fc992d88e475ad6591436128cbe68194212123c77277c0db9f8",
        "git_blob": "cfc436de0b78c0d5330de753c4b9f668810c7d46",
        "mode": "100644"
      },
      "docs/api/newton_viewer.rst": {
        "bytes": 399,
        "sha256": "e345970e671a8a66f9f8e554bb15a5ce441f37a8d1ed34cb15fff1544b9a862b",
        "git_blob": "c3777b8317ac683ef4d0f5e505e39fb6a4fbc334",
        "mode": "100644"
      },
      "docs/concepts/actuators.rst": {
        "bytes": 21492,
        "sha256": "0312f34de34ccfeb822bb565e36bd837d2b8959f9e1e436c08bd0a29843e8ef3",
        "git_blob": "4d7f1258f47bca0cf7a17874819469311240a343",
        "mode": "100644"
      },
      "docs/concepts/articulations.rst": {
        "bytes": 46556,
        "sha256": "71fe1552b92b274b4c65a1798062264eb714b9251bd869a10d25c1f2feb11b71",
        "git_blob": "ced50ffc7f4f690020ce3e568d0e38f1854e4d7d",
        "mode": "100644"
      },
      "docs/concepts/collisions.rst": {
        "bytes": 94457,
        "sha256": "e7139c142bb0392d675a04f6a4fc755cfa3494f299b7c1757954680cd2761e67",
        "git_blob": "e1da8115e43bb2819a9230e2b36778af35270767",
        "mode": "100644"
      },
      "docs/concepts/conventions.rst": {
        "bytes": 25141,
        "sha256": "27d16317d829cc6bed4ae118b1b532ae98ee7a8317c0396bc9ea0e0b65a92e8d",
        "git_blob": "53edd2f3023ced37814694e267d81af721632b87",
        "mode": "100644"
      },
      "docs/concepts/coupling.rst": {
        "bytes": 19850,
        "sha256": "e69ecccd1edf3c87d92c9bf7ad0fa657d0e8e8dd1b86326769ed86d8a1e69de2",
        "git_blob": "2bcef3f2f0330e0050d32ad344ffd7cf3819ffc1",
        "mode": "100644"
      },
      "docs/concepts/custom_attributes.rst": {
        "bytes": 37871,
        "sha256": "60cde7097edba9c58f30b30d7c875b938db748924d629a1604325e2787844c52",
        "git_blob": "5888ef48c721cecb9d76f731dd9aec771f217ff5",
        "mode": "100644"
      },
      "docs/concepts/extended_attributes.rst": {
        "bytes": 4801,
        "sha256": "25633488bd0482f771e15512c389c528a3dd914b70cbe8bad31d2cf02633294a",
        "git_blob": "2000a4b4a7d7a7a9f996e2ddd4ec191051c7d694",
        "mode": "100644"
      },
      "docs/concepts/mass_inertia.rst": {
        "bytes": 9889,
        "sha256": "670d287c373cfef0b644d70e8dc4bcf4bbe604ee4a78fae5d4fff380cd4c4be9",
        "git_blob": "55270e36c4434852b122a71c9d1951c4d455029e",
        "mode": "100644"
      },
      "docs/concepts/sensors.rst": {
        "bytes": 7915,
        "sha256": "61a1158d4ebec3e12b3c9e4f4797c11d303b64b6318ed445a16c5b48f5cca40a",
        "git_blob": "409e9121cf64bf7687120b7fc29ce8db1e4c661a",
        "mode": "100644"
      },
      "docs/concepts/simulation_tuning.rst": {
        "bytes": 8594,
        "sha256": "b38765912f944c400a6f7f01ca81334fb3d05788cafcb2c2c2b7c4d6a225dcdb",
        "git_blob": "a1e81569d95477f78eb7159fa62dd98b034e05fe",
        "mode": "100644"
      },
      "docs/concepts/simulation_tuning_mujoco.rst": {
        "bytes": 18484,
        "sha256": "7268029677d3ce2bb4982023a78a2c7e14f8f07f76956aedbd30662dce9d9725",
        "git_blob": "3fa0eda34fb77cd42f8865aec4d5d019f502fd41",
        "mode": "100644"
      },
      "docs/concepts/simulation_tuning_solvers.rst": {
        "bytes": 21612,
        "sha256": "0cbc03b318a2059b324f55d550a18e962538d5b8d11042644749e4806055f4a7",
        "git_blob": "15cbf7bbfffe241ef3ed28418b20ed63ac5f50c7",
        "mode": "100644"
      },
      "docs/concepts/sites.rst": {
        "bytes": 7782,
        "sha256": "91339b6f49cc57cae0bdf0a789caf2f60669a0e64865ce43df751d85bd4b4229",
        "git_blob": "2ccfa56b425cae725944cf38317cfd072f10d5ef",
        "mode": "100644"
      },
      "docs/concepts/usd_parsing.rst": {
        "bytes": 74399,
        "sha256": "479a435a5b19abecca8a2cbf09a4793aadb5860cc63a54cbf5fb73b84b0380c7",
        "git_blob": "23eb2d3a40868efa4de093db345dfce15d35f222",
        "mode": "100644"
      },
      "docs/concepts/worlds.rst": {
        "bytes": 19887,
        "sha256": "b7e297607fb9dcbce8287c6827d5d8aef11a21e0b8847aa079713021a98a203a",
        "git_blob": "ea892f2273907dfc3891fb8c19c197c0ee77f5a1",
        "mode": "100644"
      },
      "docs/conf.py": {
        "bytes": 19340,
        "sha256": "fa4a84e7fcda877ea300b00c751562099e09c4abdf54e0e26072010ab563c356",
        "git_blob": "8df95e9c398c785781db8fbec0b6e8bce4a275b4",
        "mode": "100644"
      },
      "docs/faq.rst": {
        "bytes": 6155,
        "sha256": "26caa43e58427c597f316b2c1032fd84bc1c15ec1a79b6a23b08b8c663de377a",
        "git_blob": "078daa3bc6f9fa1930c7be1f40805d5f291165e6",
        "mode": "100644"
      },
      "docs/generate_api.py": {
        "bytes": 15706,
        "sha256": "3d74f7e010f18a2f409f7a45e2fd4dff533013695a9274056cda209d8b35a9b9",
        "git_blob": "01eefd4d19fdf6bfa61a1954f68d8edc12f71e36",
        "mode": "100644"
      },
      "docs/guide/compatibility.rst": {
        "bytes": 8269,
        "sha256": "9b6568a140b6014ca3b906dfdd9bb2d2130ba2475bda823b17709dfc64faea53",
        "git_blob": "4f2a7a4c29f846d078f4ec9c63f11c7b7cc42c22",
        "mode": "100644"
      },
      "docs/guide/development.rst": {
        "bytes": 33350,
        "sha256": "d26a4e99811d566257f28ac98b5973d6260e1bc0f1c5b897caa15eec1476d749",
        "git_blob": "6b9bea4c9295e29f07aafb75e4e946d87cecb3d2",
        "mode": "100644"
      },
      "docs/guide/installation.rst": {
        "bytes": 8273,
        "sha256": "49bf7c3acf7984890d039f773508a006dcf0c9dee2ad89f437ab3cec157ff4a7",
        "git_blob": "ecefa1d4be28b16231a6dc60384d3c136fe48343",
        "mode": "100644"
      },
      "docs/guide/overview.rst": {
        "bytes": 5434,
        "sha256": "e82232c8ec42d199019902a7f74354aec02c42c6d1d0b84f5e612a437c766ecc",
        "git_blob": "064007d8f7e153444d34779f8713e6610e635018",
        "mode": "100644"
      },
      "docs/guide/release.rst": {
        "bytes": 14616,
        "sha256": "13b4e60542e92042386403ea1c82ded4ad8ab9f89122decccbfbab09f2b5b466",
        "git_blob": "76db407ce50644b062236781c156db7ddb8bc754",
        "mode": "100644"
      },
      "docs/guide/review_guidelines.rst": {
        "bytes": 148,
        "sha256": "7eb391cd83263f8e858f1342af0272fcf30906d5443bc721cb1e2faf492d6220",
        "git_blob": "3aef24e6158ba585a63ff9c6e1281d2eb59651dc",
        "mode": "100644"
      },
      "docs/guide/source_code_guidelines.rst": {
        "bytes": 148,
        "sha256": "1d99712443f00a661e7dadcbf12b1aa2fe736b0412e59740101f6b52574e769d",
        "git_blob": "90c22b7d54bbd4787146b2367affffbc1e2cc7af",
        "mode": "100644"
      },
      "docs/guide/tutorials.rst": {
        "bytes": 765,
        "sha256": "88c9ba775761549f697c1125b62e53248a1ac79c32cce8bcc989c7e9fa42ae2b",
        "git_blob": "0e8b85824845838a7ae8e1d5ab529ec811f1ff14",
        "mode": "100644"
      },
      "docs/guide/visualization.rst": {
        "bytes": 28590,
        "sha256": "3d41bf2321317bd00e3152a2c88270117fb922219181872d08b6d70dd76f0415",
        "git_blob": "a78c5aaff7a35b511c27284e7237cb1255f9212f",
        "mode": "100644"
      },
      "docs/images/contact_model.svg": {
        "bytes": 14645,
        "sha256": "c05b51faed63e066fd769da5dd25a40d1bfca78a17646cce590978ec642b092a",
        "git_blob": "cf6e79620ce196da14f6de343adec85e4a01d463",
        "mode": "100644"
      },
      "docs/images/examples/example_balance_bird.jpg": {
        "bytes": 16172,
        "sha256": "4c116120a9db22594f8468f81c8cefe10c801d9869bbd3a2701e3e87785eeaf2",
        "git_blob": "5ae44c4781c796ec36b3a30880995189b9d908d0",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_conveyor.jpg": {
        "bytes": 59161,
        "sha256": "0f80ac328f838c6341685aca7a2f697d95d7cdd41190d5a0ca45f6db111c9f7a",
        "git_blob": "752c38a5d7695611fbd92ae6ded75ee2568d6e6a",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_conveyor_forces.jpg": {
        "bytes": 14896,
        "sha256": "90aaf060e0f65fff8480ae473eb2e9120c76a6230f0aa03450232a61d2473a62",
        "git_blob": "8f0e503ddf463edac1bc5380e04c129f18c6d5b7",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_dzhanibekov.jpg": {
        "bytes": 8256,
        "sha256": "0ecb216deb2a4e0ce3301f79175581bc01ce27f3056899dec9cec4caa09473e9",
        "git_blob": "cbea59393100c78192c2621b3d95e81c37bbf358",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_heightfield.jpg": {
        "bytes": 6436,
        "sha256": "f7101b093c3597c90018f013cda06128825bc0f535853ae864f3b0bc17372a35",
        "git_blob": "3b30127a732c864a134bff8aa2a1c8f10932329b",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_joints.jpg": {
        "bytes": 7432,
        "sha256": "8b0780372c2c63a2142d72ed6fe31e4ca249b82facd1da3e42e9e1ee5b5a3b1a",
        "git_blob": "8a41767cb41209bc0616b5a7cdee786632f23800",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_pendulum.jpg": {
        "bytes": 10208,
        "sha256": "eabf9299a2b89fdbd6e61e56ec5e7b77adcff9c165748f7971bc50dfc0641ea1",
        "git_blob": "b2478e3baee23f461b6bca655c3cda44b1352db8",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_plotting.jpg": {
        "bytes": 17831,
        "sha256": "cc71de53a20b78f72a8b68404cb3cd9156fdcd5eaaebd81f79ab2660e528def3",
        "git_blob": "9e693517369533cef9ca14a5650beece08e1d759",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_shapes.jpg": {
        "bytes": 7686,
        "sha256": "65644720a39d0b7cff9fbc8d67dfad56e78c127b140beb4e79cf40f1639f8f2f",
        "git_blob": "217339473c67233d7786362ebd8b47f3d19a5360",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_urdf.jpg": {
        "bytes": 15822,
        "sha256": "b271c93a069860911fd7c1318489d1c91d238ed6cb6153ed6c3b058f1affeaab",
        "git_blob": "a157f746a140f60c04e00913e6164b8c4c39f0d8",
        "mode": "100644"
      },
      "docs/images/examples/example_basic_viewer.jpg": {
        "bytes": 12607,
        "sha256": "9cf91bb5c69d920080997d91501c773f6d827bb5b87dacc8dd24b21b39c3f55b",
        "git_blob": "19d7f6aae8408dd9141e858fdd2ebab7ad83028e",
        "mode": "100644"
      },
      "docs/images/examples/example_brick_stacking.jpg": {
        "bytes": 38949,
        "sha256": "2945b35acf83cf1840d7988b7be96b093eb4a985fc2cf5985639c80440a9149b",
        "git_blob": "ff51fb051ad055e53efc5bcbf6203180a01156b4",
        "mode": "100644"
      },
      "docs/images/examples/example_cable_bundle_hysteresis.jpg": {
        "bytes": 10635,
        "sha256": "b51fcaac3adcf9836959cc4c5c64cdc90fe51d33f315aab8ddc86d25286ccbe9",
        "git_blob": "7a6cb3a26fff8851545e148a69738a99d149cce0",
        "mode": "100644"
      },
      "docs/images/examples/example_cable_cross_slide_table.jpg": {
        "bytes": 7902,
        "sha256": "e90e4c737457fc2ebf39a595014bde14a94b5e101cc230b3e2284dffebe9ff11",
        "git_blob": "929eecfec747e7c0d2a31f55516d5d912e4649dc",
        "mode": "100644"
      },
      "docs/images/examples/example_cable_pile.jpg": {
        "bytes": 18513,
        "sha256": "6ac9073fa2598c11df4f894063404a2cc3cf45305e0ce8a7e0a108020c01657d",
        "git_blob": "af9ae943506d0920bceaa75c61210112f50117de",
        "mode": "100644"
      },
      "docs/images/examples/example_cable_plectoneme.jpg": {
        "bytes": 5525,
        "sha256": "fb3cd31f3c64d15e3a4b0ef1603b6e9a832a0e2d3ee278ad460f7235952483a0",
        "git_blob": "c20c61935fca234680c8f5f7780ae4d650e8ce8a",
        "mode": "100644"
      },
      "docs/images/examples/example_cable_twist.jpg": {
        "bytes": 6340,
        "sha256": "5ba51b62f6e11fb8a68c49baddfd4bd95b91e50e6f8d4b2dbb1ec7c2adede27c",
        "git_blob": "686ee3c939018d7e16d8d643891df71db142618d",
        "mode": "100644"
      },
      "docs/images/examples/example_cable_y_junction.jpg": {
        "bytes": 5898,
        "sha256": "0e7947b59420e314d537725b0a350f0162f17189b2b364a7ebfd43993352e225",
        "git_blob": "7fe1391ce4eb1b0e22b81c2530b4b225714423b2",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_bending.jpg": {
        "bytes": 12743,
        "sha256": "a1b56807a7555fe496b908b8730851eb33fca3544b958173b6729a475abcdb19",
        "git_blob": "0d7d2207f7bde4e4fe985ef8de58ed3fb87be6e2",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_franka.jpg": {
        "bytes": 7813,
        "sha256": "d3090fc2d6e691c89d3bc54d9cae9ddaba08a675fc14a5b4f833043b01e757b7",
        "git_blob": "a4ea61822664c87644933cdd5034d01d833262b3",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_h1.jpg": {
        "bytes": 15388,
        "sha256": "ddb5fb5f5153a82261770af739b83e831d85218825c2464491e337455eda81b2",
        "git_blob": "755496af00c99e077562e86d7d585e50953e2f0e",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_hanging.jpg": {
        "bytes": 13573,
        "sha256": "852ebae176c90c69bb5264baa5420d1c11fafd987198b27585d54879f26f1d85",
        "git_blob": "9b5d7282ddd6e6e6541bf778f4290a58b8713720",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_poker_cards.jpg": {
        "bytes": 10378,
        "sha256": "c4d94c09df3960d31226e59599d372e7a6d41da6f31df902b91183fb4d8a1f1e",
        "git_blob": "f5ad3484707b0ec09bac70a1672cbaa3cfb2330e",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_rollers.jpg": {
        "bytes": 10901,
        "sha256": "d65d51932122519a8b0d58e3ed25a9c10aa7471435a42f6eb4a997b778e12acf",
        "git_blob": "6a6980b42f7137c432b6ba288f49a2ce428e6cf6",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_style3d.jpg": {
        "bytes": 15070,
        "sha256": "dd114c56c9b099e92b1b12de2293d44b79cff9ca1a9c7f0318170ea7cca5cb03",
        "git_blob": "e5c68a949d94c32472d43e327f908929a87f3c27",
        "mode": "100644"
      },
      "docs/images/examples/example_cloth_twist.jpg": {
        "bytes": 6696,
        "sha256": "bc9a229b206d2669ff56039c0de2a3429b24154c7e96028942a90509b86d3137",
        "git_blob": "ac3f7fdcd1b89ea8b7123012242337475b6282f6",
        "mode": "100644"
      },
      "docs/images/examples/example_contacts_rj45_plug.jpg": {
        "bytes": 7620,
        "sha256": "7fabad71627b1f683cf27300779e116ca7f9159bf7c376ab533fb1956189287a",
        "git_blob": "d71fe4a6ee6ba4688efbe1a26dc3f9fc9cb8e9b7",
        "mode": "100644"
      },
      "docs/images/examples/example_controller_differential_ik.jpg": {
        "bytes": 14239,
        "sha256": "76ab780a7385f335590ed8d10797c0a91c127a55f4577476800bc41f2598ee25",
        "git_blob": "fd2657d8ace0c690b27ad7a78def5348de0f5b6d",
        "mode": "100644"
      },
      "docs/images/examples/example_controller_joint_impedance_heterogeneous.jpg": {
        "bytes": 9346,
        "sha256": "ae326b753282db51f52097de653eb55e60c9cfc3f77e52d934bb2572fa9616be",
        "git_blob": "31ea6c3f170d619916a14519878c01d69af45dbb",
        "mode": "100644"
      },
      "docs/images/examples/example_controller_operational_space_hybrid_force_motion.jpg": {
        "bytes": 12132,
        "sha256": "fc812610d3225e0838dbbc070ab4eaed53fea1508b11d6fb33cd256e904f1f7f",
        "git_blob": "2231a7fac3ecc7b29851fc4e0a43242b4c0e695d",
        "mode": "100644"
      },
      "docs/images/examples/example_diffsim_ball.jpg": {
        "bytes": 14160,
        "sha256": "24b0e6a11cf16875ffda8373b0d85f95b8bbe093a1f68f6d0bfac81324f28ada",
        "git_blob": "064bbcdd7f5aca911f49924fff27c0c6e692800f",
        "mode": "100644"
      },
      "docs/images/examples/example_diffsim_bear.jpg": {
        "bytes": 17853,
        "sha256": "6eb9fe847067ee49ed9328d86ef92cdb4427fde0ed5d808c4565ea7c8b0285a2",
        "git_blob": "7f87c7316049d087495ad0c3e975a2f025ec99e7",
        "mode": "100644"
      },
      "docs/images/examples/example_diffsim_cloth.jpg": {
        "bytes": 8888,
        "sha256": "a021f446624d51dc2f3361f4b1d986a5608b28fe2ca2c592d2085099608f0966",
        "git_blob": "5bd4588d3c8d041e0c8b8aed3aa71d5ebd73a783",
        "mode": "100644"
      },
      "docs/images/examples/example_diffsim_drone.jpg": {
        "bytes": 3817,
        "sha256": "d17b730ae82b863f9ca6133398a2912c6e5515de9398ebb6df722dd10cb61266",
        "git_blob": "d1637db5a85427d0290812aee91c56e3818f80e5",
        "mode": "100644"
      },
      "docs/images/examples/example_diffsim_soft_body.jpg": {
        "bytes": 14515,
        "sha256": "e60f2f4f5dc30c6452431233bdf681efadaae8db339e87b6d3cadcce75e121e9",
        "git_blob": "5d1920a87b3b6aaea0aac956864011ab2d82876b",
        "mode": "100644"
      },
      "docs/images/examples/example_diffsim_spring_cage.jpg": {
        "bytes": 4418,
        "sha256": "5942dd3dc4c82f50122fcc1974a966891b3b34642209159c73e25c33598d77d7",
        "git_blob": "05eaee5b92ec1e0392fad449470cb1022c93664d",
        "mode": "100644"
      },
      "docs/images/examples/example_domino_spiral.jpg": {
        "bytes": 16547,
        "sha256": "56ffa8d70f5497d3d17737db943758f17679a4e789c813679de7438667a46024",
        "git_blob": "1c1c418f4cd1c5c4c21d45e5514b1df2c2be015d",
        "mode": "100644"
      },
      "docs/images/examples/example_franka_cable_ik_pick_place.jpg": {
        "bytes": 12525,
        "sha256": "7676746cc788be7ece69c32a9fcd1444834fbbdeafa8346e474662a7ee5e3072",
        "git_blob": "892c6d8d05c0afdd7caafc02f87f8d71dc598db4",
        "mode": "100644"
      },
      "docs/images/examples/example_ik_cube_stacking.jpg": {
        "bytes": 15623,
        "sha256": "64c82a441839907ccd7a766b0f9b140aa9959a69c3bad7de44558e0670fb5904",
        "git_blob": "f558b7d21065d1db95e6a52859a25f67741e6f04",
        "mode": "100644"
      },
      "docs/images/examples/example_ik_custom.jpg": {
        "bytes": 9520,
        "sha256": "2a4a23f1e526fd7e2bfbcee074182a91c195bf533d9032dea5cca0709143d9e6",
        "git_blob": "8349bb75094d0a17806c120408f276dcbe8e40e0",
        "mode": "100644"
      },
      "docs/images/examples/example_ik_franka.jpg": {
        "bytes": 8781,
        "sha256": "541cdcf05ca6de623a9c5185a628856dcbc52c44b8e3c82de62aead886790609",
        "git_blob": "dbb7a0d523357f041d1916bdf423e78f6735b6a2",
        "mode": "100644"
      },
      "docs/images/examples/example_ik_h1.jpg": {
        "bytes": 8877,
        "sha256": "9804cc630516ce86cb3c40ca1847c6f4130bab8ac3f8a9546e3b39ab984e1ab0",
        "git_blob": "cdd35e2558ff4a67985eb8ff970bdea3879c3825",
        "mode": "100644"
      },
      "docs/images/examples/example_kamino_basic_dr_testmech.jpg": {
        "bytes": 12819,
        "sha256": "b6271be66bd68e29deb68be196a03a596bff10bcbf4bbc0b66bd7a642828a2ea",
        "git_blob": "89bd1fc18bc80bc333f2697e08cabe84d70b4ea1",
        "mode": "100644"
      },
      "docs/images/examples/example_kamino_basic_fourbar.jpg": {
        "bytes": 6310,
        "sha256": "222981880c6c14d3aed64de3ab6c2851461db35e51f231d99f512a2e8c076757",
        "git_blob": "0cd505490d8d9a4a320398f9cf2858b52a98dbe1",
        "mode": "100644"
      },
      "docs/images/examples/example_kamino_basic_heterogeneous.jpg": {
        "bytes": 12100,
        "sha256": "b1823b7fbcb71ce82aa2dc0340d9a45f9f22a988d1365acfb97a430ef38161a0",
        "git_blob": "72fbcd0186affb6c118df28c4240de3d227f68b3",
        "mode": "100644"
      },
      "docs/images/examples/example_kamino_robot_anymal_d.jpg": {
        "bytes": 10324,
        "sha256": "829e4acc896da958375536bde0e4ba64135960d9f75c31c92681ee69c75103a3",
        "git_blob": "707f33b73f6cb1171b90c164695bfe0da1150517",
        "mode": "100644"
      },
      "docs/images/examples/example_kamino_robot_dr_legs.jpg": {
        "bytes": 21791,
        "sha256": "ed326d0188ae887520e9309592591856b8f67c6daa15ed14e73804b287e58741",
        "git_blob": "6c03d7b03bd5c5fdf040676085315f0f0e7dc56d",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_anymal.jpg": {
        "bytes": 31945,
        "sha256": "fa6cc706920017427122a5a73ef473f65cd79d8fa79a2f280b53a5893eb5dba7",
        "git_blob": "36100c749e310311afbaa037c6993c23d4c250d4",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_beam_twist.jpg": {
        "bytes": 14937,
        "sha256": "f92ff9834cce905815ecb8226bbc238017df2a3acbb70d32481c7057e45e54a5",
        "git_blob": "dd33939ebe7f1423febb3d7a611e75bcd4f6a6d8",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_grain_rendering.jpg": {
        "bytes": 14965,
        "sha256": "56de340cece2622abc15bf19234f07ddcca321698c953400744fcf2d6a5e9c5d",
        "git_blob": "06ed31fe7d7ec21509d89a41414704b491b52da5",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_granular.jpg": {
        "bytes": 46914,
        "sha256": "de2c522f64b161ad3c5827166a2e1f390a37041bda56f26f7b44f48af356ea6f",
        "git_blob": "d7eb35437d5adc888fd980ea794d1382e1c927d7",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_multi_material.jpg": {
        "bytes": 15850,
        "sha256": "1458105df8da06ec8984c0ec8cd4a550f448cdc3c973050d8227f63b34a5fa5e",
        "git_blob": "24582b138d8ddbac3867d51b23f0224973d995ae",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_snow_ball.jpg": {
        "bytes": 23284,
        "sha256": "82ba13aec142a30c54ead5867a56c573662b51a9367f8b22e438ccb72429f254",
        "git_blob": "2134290c7cb165530642bbe5ac8c53ef3fa3a869",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_twoway_coupling.jpg": {
        "bytes": 14859,
        "sha256": "97f2a72e64213ba5ea4fc704a32cc317ac802d516658215bd85067cd1a62b859",
        "git_blob": "ee3f374f1c681d0cca48eb914b2c00f0d29b6438",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_viscous.jpg": {
        "bytes": 11149,
        "sha256": "299ac26b49a81655a85dd54e7551993bf113b335b19686f867afd49e68222f4b",
        "git_blob": "d49419f9d9605169eb88ddae5c1ba18fb4ea4115",
        "mode": "100644"
      },
      "docs/images/examples/example_mpm_water_dam_break.jpg": {
        "bytes": 5998,
        "sha256": "97436446dce7e457396d369d1ea5faf24a4be800ab5421ee7c891fc6fe5673e9",
        "git_blob": "75accb5b049365096b6f157d008f11a973fc30aa",
        "mode": "100644"
      },
      "docs/images/examples/example_mujoco_franka_vbd_cable_admm_solver.jpg": {
        "bytes": 16571,
        "sha256": "2c26a5f31aadd9d5e2810dc3c5e48874c5c240cf5d3bda26ac1bf9354a9964fb",
        "git_blob": "90e78e3ec92a74797440aace4b83d9ce49b4797c",
        "mode": "100644"
      },
      "docs/images/examples/example_newton_cradle.jpg": {
        "bytes": 6220,
        "sha256": "6c0f0c9750b032aebe67f77dd0de0f8203ce4d9466a1a81320dd7bf3ae4bc36a",
        "git_blob": "8cbf0bd744a43aedf08051aacdf89ee21f8cacb1",
        "mode": "100644"
      },
      "docs/images/examples/example_nut_bolt_hydro.jpg": {
        "bytes": 10581,
        "sha256": "0c5ebb560e84bf1857e57d63e38c21b5f54f2ea7ca3216fe89420ab07dc7d31c",
        "git_blob": "d230e0571086896048a6bc30d8cf556b53b9934e",
        "mode": "100644"
      },
      "docs/images/examples/example_nut_bolt_sdf.jpg": {
        "bytes": 15173,
        "sha256": "695e7fe1e7678711dabfb749bcac2bd924cedcff7d57dcd5b30ad6d7084efa6b",
        "git_blob": "355c12d600a8a7c03a9a778c864a569e5988ea7c",
        "mode": "100644"
      },
      "docs/images/examples/example_pyramid.jpg": {
        "bytes": 43502,
        "sha256": "64634e64cf8b3d9da58f5734ef50a1ccfbccfa34b32965a9164c4ae4f4c37ad5",
        "git_blob": "31b2ab91ef6252fb173b2777398d8ab8b453cc6d",
        "mode": "100644"
      },
      "docs/images/examples/example_recording.jpg": {
        "bytes": 14973,
        "sha256": "0f90c9c91c479d05bb5ff54fd12a871ba93f0bbb96a090d8e3c7b878006a737e",
        "git_blob": "b570bb583956efb14d54410455394fcf305f6db0",
        "mode": "100644"
      },
      "docs/images/examples/example_replay_viewer.jpg": {
        "bytes": 8095,
        "sha256": "8a1ec428d6088fb51c935aac4d8a5ba19eb46fe66712dd703fdfe7e7ec965fdd",
        "git_blob": "915fd7f40d6b53a91fba0d9494f11b368b3ac7d5",
        "mode": "100644"
      },
      "docs/images/examples/example_rigid_soft_contact.jpg": {
        "bytes": 9088,
        "sha256": "f813f8fd6f12bdceb3cbae0c4c69f033919b51725144c6439af3d7b7dc77d16a",
        "git_blob": "4a57d3f0df24e9bf9af2b384fb2afc8942a667e7",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_allegro_hand.jpg": {
        "bytes": 7779,
        "sha256": "0dc1c3b4199fd4f1fd514bb47bcee3e2410735a5c2c6410a3bd67a9af96ab1a8",
        "git_blob": "74955c88a564f2e0a008550e76441f25121e572e",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_anymal_c_walk.jpg": {
        "bytes": 8493,
        "sha256": "2221b28ce1b58f0a3166a2b179e32970e2ee562ad770e0bf25c51afd9509c73d",
        "git_blob": "55ba15916c2de59ffafb33b90da849fe8f3f2e18",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_anymal_d.jpg": {
        "bytes": 9915,
        "sha256": "0c198f027d0fc1437084dc8360cf12a83395a140c3a03e16af41421597c60a16",
        "git_blob": "008269e02a19ebe9bee9123495b3375f4255de8f",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_asroballet.jpg": {
        "bytes": 11464,
        "sha256": "c4bf4d769283bb2d0eecfd8f063856272691af67a3c54b391f8f129dc7c0edec",
        "git_blob": "a30713f73dd4a8aeb6dee4adeb46ad158d8fe7d2",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_cartpole.jpg": {
        "bytes": 14701,
        "sha256": "a6249124262f20a5395054b0473a97eb1578b37f8fe2c50fee31b601eabfaa99",
        "git_blob": "9f688ef4f252df998bfd2d318c3636b0ee1791dd",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_g1.jpg": {
        "bytes": 7375,
        "sha256": "c463df8b9d7020b7da3e0d2bdfc27b00646f033c1c9dd78a40bb5c00eae8140a",
        "git_blob": "e2b3a5d9fdd85bc3c3de38855f7d2aa57fd1ec65",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_h1.jpg": {
        "bytes": 8061,
        "sha256": "285674e9b30477b78b9957b2ce08f726420b9172ea84044d926a12e282cabda3",
        "git_blob": "578a1aaa839c6e17769a6cf71ce3bd9494902e6d",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_omniwheel.jpg": {
        "bytes": 12382,
        "sha256": "31a918c66f26a847b391814fb69afddc1821d2bdbc77dc3c9f73be3aaa107404",
        "git_blob": "f86739a38686a80e451c0c70f52dd8773c2e9105",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_panda_hydro.jpg": {
        "bytes": 12868,
        "sha256": "f0296a0d1d9fdc36b95e5fe73dffce5441528aa204babcddefc6287323539d5e",
        "git_blob": "076d153686c76ce26ba3c14a338b1062a09f5168",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_policy.jpg": {
        "bytes": 6121,
        "sha256": "460422f72dc9ec2afe2d9e343551952a0ab1df3c1d32131f00ad7de2ad4804df",
        "git_blob": "d313729f9a84d4376537c28fbbd69726bf317b3d",
        "mode": "100644"
      },
      "docs/images/examples/example_robot_ur10.jpg": {
        "bytes": 13070,
        "sha256": "3508c7a6f6d9cd8c570202e3cd1578d5019f799dd278d2dd593d8bb5d67ad998",
        "git_blob": "555b2a30b34f9bf5af9ecc750616100977574a0f",
        "mode": "100644"
      },
      "docs/images/examples/example_selection_articulations.jpg": {
        "bytes": 11118,
        "sha256": "c1da02f0c24fb21e8cc5360f3c8cf62f27a9fc6fb43a97a3f7a9dbf421627de7",
        "git_blob": "450408588792a05c881d7896b1ec770e2edf5ca8",
        "mode": "100644"
      },
      "docs/images/examples/example_selection_cartpole.jpg": {
        "bytes": 6863,
        "sha256": "811133c8006f2bf7a3095d62cf38a49c045d0d70af752cf860ad18d47c09608c",
        "git_blob": "67eadb8261a2d62b460ebf9bbd9823bf1abdeb31",
        "mode": "100644"
      },
      "docs/images/examples/example_selection_materials.jpg": {
        "bytes": 8607,
        "sha256": "568a553852ea4f96a34ddc310907ac0068e8e35a231b4645a5174efde1e59385",
        "git_blob": "34210230387a357fc77321c06837cde952f7625f",
        "mode": "100644"
      },
      "docs/images/examples/example_selection_multiple.jpg": {
        "bytes": 16870,
        "sha256": "b59c2a5aa08ebc137fa2c9cce1c60b238ed7810df2a3e2868261f1607b476f63",
        "git_blob": "a1bef055a9f6eadd9e58357a8acfd7f6e6fcf58f",
        "mode": "100644"
      },
      "docs/images/examples/example_sensor_contact.jpg": {
        "bytes": 12824,
        "sha256": "a3e949048cf61bdfed9764b20bf2d3845bd177040dd6e4c164764ba2e0c53e6d",
        "git_blob": "5da1b0a20c1e8595337af8af398a706df347ad2b",
        "mode": "100644"
      },
      "docs/images/examples/example_sensor_imu.jpg": {
        "bytes": 12774,
        "sha256": "f55d2c06c4cd9ac61119bfccf68b9bcba388c3b108f0156a0945aa828f2a37ed",
        "git_blob": "828c7edc7a615d1ab4987818429f225e2ca89c26",
        "mode": "100644"
      },
      "docs/images/examples/example_sensor_tiled_camera.jpg": {
        "bytes": 21953,
        "sha256": "cb72139a8ae2a4354aa26b6aed3cec1639bad1f0d413a5e54480b3cc10f7dce5",
        "git_blob": "06a1c2d6b23b8a9982cf1c3ed842326485545990",
        "mode": "100644"
      },
      "docs/images/examples/example_softbody_dropping_to_cloth.jpg": {
        "bytes": 9691,
        "sha256": "baab13f6a91ba6d718e10209ffdd6709f702f776b0a37780c5ec6e79b849034e",
        "git_blob": "e4b656281b8ae9e23c2670d4cc86737e96fb4315",
        "mode": "100644"
      },
      "docs/images/examples/example_softbody_franka.jpg": {
        "bytes": 90968,
        "sha256": "3837fc75406f30657b65dc6fc9cf30f7a227e7ad937fb35bf6c54eee95600c6f",
        "git_blob": "ab6180511a5cc280ac3fcd9a9c346648f430353e",
        "mode": "100644"
      },
      "docs/images/examples/example_softbody_gift.jpg": {
        "bytes": 9230,
        "sha256": "4c0dfb6e5cd901512c2804816a27837c40bff787144ecfe285187879606bbda7",
        "git_blob": "1fb9e14d15f5de91a231e1f6d67d1161170c1c15",
        "mode": "100644"
      },
      "docs/images/examples/example_softbody_hanging.jpg": {
        "bytes": 13889,
        "sha256": "7463b8cfdf170f56264dcfbb8bc53c42a3bc3546d6042a200e7c2e0bb0d1ff38",
        "git_blob": "8a035fd2b7d1f59810dc1ac02c5eb77659d777f1",
        "mode": "100644"
      },
      "docs/images/examples/resize.bat": {
        "bytes": 424,
        "sha256": "4145ba101ca4f88741ca44ad832904d7e577a50ce35311c45b3605bd12dcea20",
        "git_blob": "c655c475223384b4715c8f6c5cbf641907482ef0",
        "mode": "100644"
      },
      "docs/images/examples/resize.sh": {
        "bytes": 227,
        "sha256": "03d98b0af2c3cabaeef0f673077735ed3c25df18b698b4dab6043a622439522f",
        "git_blob": "892ae9026ba75212bfeb94bc13a489bba2d05a3f",
        "mode": "100755"
      },
      "docs/images/margin_and_gap.svg": {
        "bytes": 17677,
        "sha256": "45c1806228b209a34c3f3c5e7107904261d4a25f11e7d0817f7d8b2172a1c6fe",
        "git_blob": "435b1608bbb00e057e4a8c08bbca42cc3453d76b",
        "mode": "100644"
      },
      "docs/images/rerun_notebook_example.png": {
        "bytes": 838369,
        "sha256": "30630db62ae1b496731b4358e15063803b1c5b9bdd2f5e9fd0554152d4e4e45f",
        "git_blob": "57106be6600fa66610fdfdf74310c44e73295e3c",
        "mode": "100644"
      },
      "docs/index.rst": {
        "bytes": 1760,
        "sha256": "0f14480f954f5d9a1728b67d30cb2fa380cd1097520cda981ba5fd8973d17c01",
        "git_blob": "08d5fe0c46190aba223b04123ca3003b10b9dcb9",
        "mode": "100644"
      },
      "docs/integrations/index.rst": {
        "bytes": 498,
        "sha256": "4f3068ec2905c23d2f6fe7f78ce8f33ad7f9d67afc4087caa289b29aad6c37c9",
        "git_blob": "48fb026492ddaf522c18bcc60957ea1b8d1b56bc",
        "mode": "100644"
      },
      "docs/integrations/isaac-lab.rst": {
        "bytes": 375,
        "sha256": "3bac782d6f67ae059e108e6b22e156085520356064fd8941ac1764f8f41666c9",
        "git_blob": "6951bfae2342f901a830d34afffa8b0fd4dfcde6",
        "mode": "100644"
      },
      "docs/integrations/mujoco.rst": {
        "bytes": 369,
        "sha256": "db84e3fed22dff3ec525238b02e3e2cdc1fda15a32bc7efed3b2eda874070bc8",
        "git_blob": "d35962279142fdb71f6f8ccf7373b88a71f69dd1",
        "mode": "100644"
      },
      "docs/lab/isaac-lab.rst": {
        "bytes": 347,
        "sha256": "c3da71459f916efd6b6269d275073547e5efdece03fb67878a15c25dd3727575",
        "git_blob": "faca0d680bb53dae97e5efbf41080c5d1aa052ae",
        "mode": "100644"
      },
      "docs/make.bat": {
        "bytes": 800,
        "sha256": "bca6b3244f115b8f42cbc2bb866f1061b95eb6f01df1891e2ac68f03f7569d7b",
        "git_blob": "32bb24529f92346af26219baed295b7488b77534",
        "mode": "100644"
      },
      "docs/migration.rst": {
        "bytes": 21778,
        "sha256": "c95826c76224c1ef473f247e6b6e5db91b1a31c57e28c71f258333cf1588141e",
        "git_blob": "5ee86861b492e296ca5d35ee9a2a7b6bfead9840",
        "mode": "100644"
      },
      "docs/print_api.py": {
        "bytes": 1552,
        "sha256": "0a1d9095b2aa8755bfb80a4070e2e4f4d476b26b6755b88ee5539cf42b050a3c",
        "git_blob": "657815b46da578756887e8834d74992a93834383",
        "mode": "100644"
      },
      "docs/serve.py": {
        "bytes": 4092,
        "sha256": "54a9782ce5bc917862ff478777e78b971f8b6dbb7e07593d324efecf09bea8da",
        "git_blob": "a0d466747974684b5eee58ee7aa97b6dc0af5d42",
        "mode": "100644"
      },
      "docs/solvers/index.rst": {
        "bytes": 13077,
        "sha256": "773e70c76858c0a48d7c24b94333bafc5f8fd5d3f0de2f72a8116e94c8af387c",
        "git_blob": "34dfe2acac34a251700c925482aea5e8e6d62f04",
        "mode": "100644"
      },
      "docs/solvers/kamino.rst": {
        "bytes": 6145,
        "sha256": "0f3ee470a20d510f606dc1fb1b1fe09b98d22ee91c5be2c3718b7362d6651a89",
        "git_blob": "7793fe16025d521d2a136a81355eeedb5ef9fe84",
        "mode": "100644"
      },
      "docs/solvers/mujoco.rst": {
        "bytes": 43369,
        "sha256": "e998298dcef1c56a539293ba4ea5dd437835a23f29b7b8962264405282b64742",
        "git_blob": "3c50efb3dc6d125f2f156d93e75a0809ef2597d1",
        "mode": "100644"
      },
      "docs/tutorials/00_introduction.ipynb": {
        "bytes": 16939,
        "sha256": "717b365a80a23e3f743bc391e2873af1c86cf7740c6bc835e0249805f89d7ff9",
        "git_blob": "59cb57081d62b0eaf6017b5f9addf72da46a77b4",
        "mode": "100644"
      },
      "docs/tutorials/01_robotics.ipynb": {
        "bytes": 80757,
        "sha256": "40e3c1132fb8189da6f730714a76171e4b489de6bc0a3fb1bd9b485101e76ad7",
        "git_blob": "5ee6423763b78d3c03da98255e03e086b73dba52",
        "mode": "100644"
      },
      "docs/tutorials/images/cuda-graph.png": {
        "bytes": 1197969,
        "sha256": "df60a58622c578a47d8ab67eff30f0ef734385a89debc2c1e99f8c358984481e",
        "git_blob": "e17ce18a61e526bfd94b89ececa879abb35f88b4",
        "mode": "100644"
      },
      "newton/__init__.py": {
        "bytes": 3566,
        "sha256": "035f8bbd3396504827803dae3ddbecbd6c31a7cf8cb3abc06e3f23292bd492fa",
        "git_blob": "4e6e8083ab997b1bd15934989ece070ce0dad911",
        "mode": "100644"
      },
      "newton/_src/actuators/__init__.py": {
        "bytes": 892,
        "sha256": "f2c625d32fa7bc93650a495392089af97a5ace402f4d842ca3cb2e42f30f23cc",
        "git_blob": "7b68eb5ed8936683d923ef6f0a2e44c40eb0506e",
        "mode": "100644"
      },
      "newton/_src/actuators/actuator.py": {
        "bytes": 23327,
        "sha256": "08de724ab2fc54edd9b8b7b6d6ccf6bd7b2ab842f23cc2751edc65b22a965906",
        "git_blob": "ebe4e54ebf4f66b4da84530ceb34b154affedfaf",
        "mode": "100644"
      },
      "newton/_src/actuators/clamping/__init__.py": {
        "bytes": 406,
        "sha256": "15c5cadbd34840509c4a7fa990ee1db4858035f272e985172377663767fcfca2",
        "git_blob": "277d802c453a3478c71beed8530a5a8c470aaa87",
        "mode": "100644"
      },
      "newton/_src/actuators/clamping/base.py": {
        "bytes": 4107,
        "sha256": "c5e6659ad15a1d1e50ca019b3e9b43ac9681948c6789a31f3c19259f17edc850",
        "git_blob": "27b219b3810ce120128215c594eef6d65bfb3bcb",
        "mode": "100644"
      },
      "newton/_src/actuators/clamping/clamping_dc_motor.py": {
        "bytes": 8194,
        "sha256": "56dc0990d168181fe7db442999488e9bb047f5dcfd31a3b762a749ce9d8ff04e",
        "git_blob": "d86edc269bd89b698a33ef6298c7b8aebda0369a",
        "mode": "100644"
      },
      "newton/_src/actuators/clamping/clamping_max_effort.py": {
        "bytes": 2302,
        "sha256": "a783199d27cefef0477052f33b1b30a7ac8d4f432935e2951db096c80a47b21d",
        "git_blob": "b2b772fde20356100d7ce73b4d5f384fb39d480d",
        "mode": "100644"
      },
      "newton/_src/actuators/clamping/clamping_position_based.py": {
        "bytes": 11279,
        "sha256": "362a70c14cab0a11d32edd2ffa2a2eed62447fbf41535688aa57568fa4e5ac9e",
        "git_blob": "485cdf1845ee2cd58a17cdac35c7a47506a2ef45",
        "mode": "100644"
      },
      "newton/_src/actuators/delay.py": {
        "bytes": 13025,
        "sha256": "96bc7cabeb85ef0d910f9e41bc73e6c4c6c8c29f512056d2b4fe994e24ce775e",
        "git_blob": "525eb2f27bf5c395465df204d21b3ca5eb9c75ec",
        "mode": "100644"
      },
      "newton/_src/actuators/drives/__init__.py": {
        "bytes": 396,
        "sha256": "926a7d6c72dfcda64b3af178728c7a4b96c09d4dd8ca57c25b84203cea2ddffa",
        "git_blob": "fd6b9dac2921d66d0c31cad78e208cffb68381eb",
        "mode": "100644"
      },
      "newton/_src/actuators/drives/_linearization.py": {
        "bytes": 3387,
        "sha256": "d884246e03007ef20b57ce49ef9243d887735e9391815674557661f514517461",
        "git_blob": "2511b6869a8f41cefe6a1d100759e06e78388d3c",
        "mode": "100644"
      },
      "newton/_src/actuators/drives/base.py": {
        "bytes": 7084,
        "sha256": "16779e55731321db42832f6050328f187abdd5e7c249a93479ab728ac6b2a086",
        "git_blob": "41c4fe256ad47747519df8875d772159b522221c",
        "mode": "100644"
      },
      "newton/_src/actuators/drives/drive_neural_lstm.py": {
        "bytes": 23088,
        "sha256": "2e1191819a816e10560b36d8b333c3e89253f6e5feff09274be7613e9e3d93bc",
        "git_blob": "2ec3288b104ae1586743c474898787d45c883341",
        "mode": "100644"
      },
      "newton/_src/actuators/drives/drive_neural_mlp.py": {
        "bytes": 23672,
        "sha256": "9077b5790476a23716e90dfe16f47235bb80f52be627342e262bfa4019273290",
        "git_blob": "51c833704699904cc20dbe449c91acfddfe8e08e",
        "mode": "100644"
      },
      "newton/_src/actuators/drives/drive_pd.py": {
        "bytes": 5324,
        "sha256": "765dcaed2e75e190f23e1af1517d0c6a5312baca68d3c8c19c78efefd504135a",
        "git_blob": "49381429bdac06a46917a10c08ebcb1d09a05ead",
        "mode": "100644"
      },
      "newton/_src/actuators/drives/drive_pid.py": {
        "bytes": 11166,
        "sha256": "2352637892f0226655b71e095f76bd4e92cf321a2fb75a00bf198a3f810d48fd",
        "git_blob": "2d7802df02803a23e8105e933e492554b7ae5df5",
        "mode": "100644"
      },
      "newton/_src/actuators/effort_mode_explicit.py": {
        "bytes": 2149,
        "sha256": "2b6e016095856e87b611e3f9e2f288fcabd1aa34da7e99c214ce28ca8d302bcf",
        "git_blob": "3a9eee9f790a8912c53baf7140e936c647b749f6",
        "mode": "100644"
      },
      "newton/_src/actuators/effort_mode_implicit.py": {
        "bytes": 25448,
        "sha256": "13d8af0e7da654a0ba2fa81f874dcac83d3c94378f03b2aa28c08e428d6b2064",
        "git_blob": "4a62555948fcde511faeac668e1ab80b589aa00a",
        "mode": "100644"
      },
      "newton/_src/actuators/joint_space_response.py": {
        "bytes": 14571,
        "sha256": "8a87b5f9eb640e871dd4e391da61b2f37875026420aea2f9d76dcd8f4809be50",
        "git_blob": "dbc6ba346f3f22d54bc7b41720a841ae9b423190",
        "mode": "100644"
      },
      "newton/_src/actuators/usd_parser.py": {
        "bytes": 14888,
        "sha256": "1afcedb5ac0df9f10e3a861b45e129b4120e8070d989a48d326bf03a0a9619e4",
        "git_blob": "691d0f7d92090ec5f0d17a0a2de6cfb397d44212",
        "mode": "100644"
      },
      "newton/_src/actuators/utils.py": {
        "bytes": 10884,
        "sha256": "f0974eda2b2771837de3eb960eed335667f86b9feaec0386c8dd4e4696f02a35",
        "git_blob": "804c961ce9b41931673b3d348343fcdc567308b5",
        "mode": "100644"
      },
      "newton/_src/controllers/__init__.py": {
        "bytes": 692,
        "sha256": "17150bf6861126c9f04bc1cc4d16e353f2572ec7a36f10322559f1927f89f4d0",
        "git_blob": "e17246753650cccc522896bf7529b10c0c7f074f",
        "mode": "100644"
      },
      "newton/_src/controllers/controller.py": {
        "bytes": 2203,
        "sha256": "c8f77d69971bd408ce2095754e6de7e1cb445fee25fca037b9b83892367c0cef",
        "git_blob": "51ed097a80e6a304f709445a91f5d7cb81fa81c0",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/__init__.py": {
        "bytes": 667,
        "sha256": "0e00531dd88e89b6dfc8c07ef29395260b875b8e17888685099478355f8b0d89",
        "git_blob": "00855d417f263e5b9b5c51e7562c5f8b45ab745e",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/_common.py": {
        "bytes": 23641,
        "sha256": "fd8cee7ee54e03cdd6c8bf89258c5a62cc9b1cf07cd8b38d35b4a83ecf16a3a8",
        "git_blob": "99316dccd0db2e659eb9d4272a28d674f3ec52a3",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/differential_ik/__init__.py": {
        "bytes": 452,
        "sha256": "b3019c6b8b191377c2f53785af0969c8fb4808a589ae8c4c6a8b7bda9e5310b8",
        "git_blob": "293651c4b7c9f48f5d04ee96b91a2f8b268e7f12",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/differential_ik/_common.py": {
        "bytes": 41687,
        "sha256": "3981ebbcb1363b8f8789efd3569d60f8824ff549fc90ffa92804ef4ef02754d8",
        "git_blob": "a5b638d466fa992314650580fef20d21f142953f",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/differential_ik/model_based.py": {
        "bytes": 31855,
        "sha256": "b880f602c8dacbb13a529f4ec6b54ef99b35e960c451b15d9af5cec5c2c6e1b3",
        "git_blob": "8ade5ea0a16917ffb1e535125eb1c088f3412525",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/differential_ik/model_free.py": {
        "bytes": 72311,
        "sha256": "4e56e4717e4ab32750d1f2cd76ab3f4440e033a09c916837431f04fa3b356a1a",
        "git_blob": "994f6379b0a5e18cdc7d901a686b574ce8901bf7",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/joint_impedance/__init__.py": {
        "bytes": 302,
        "sha256": "bbb131a3315cbda098e9e608822eafb63c06aa90bdb09a985f58ff2a789a893d",
        "git_blob": "ac81cda33e7e54de7d84c8b1bb53344ef656c810",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/joint_impedance/model_based.py": {
        "bytes": 22806,
        "sha256": "0558cf3d4902582e00d1e103eab2f0726ca21d37b8b730126af66aadfd389be0",
        "git_blob": "197b36c9e0fb3ff4999cbd6700e3dd2fea024e12",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/joint_impedance/model_free.py": {
        "bytes": 22489,
        "sha256": "204d45912bd1cb179eeaa947448a02439b32c5cd24295f04fde2887bc9039e13",
        "git_blob": "1e3e694ecdaba82e67bcc27a6159e504622efba5",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/operational_space/__init__.py": {
        "bytes": 310,
        "sha256": "238deb0edcf35355e9af188f0289057f90ae8045bfa1045a25149c2a3e9eafbd",
        "git_blob": "2cd2075a4a9cd8abf675279bc788fd46ab7b5cc4",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/operational_space/_common.py": {
        "bytes": 25848,
        "sha256": "29b6aa5f3132dd6176b18b96b6eca1ca14f20edd05ff5abf3f97b4c61a87de7a",
        "git_blob": "dee6efde20e474d786e89e62219ab35138050b24",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/operational_space/model_based.py": {
        "bytes": 42942,
        "sha256": "65dd8fbacbb54ee87cc9075e1e7df28ad677fdbf8cffefa26686c8886f27045b",
        "git_blob": "46e655fc667a803aeaead5b5067bf2f423c45bc6",
        "mode": "100644"
      },
      "newton/_src/controllers/impl/operational_space/model_free.py": {
        "bytes": 91457,
        "sha256": "e3e24ee742bc42c850fd7616047ed706141eac6209701273ececb7b1dc90c83c",
        "git_blob": "5ba42c1a89fb50741b2661b53e6db3a9c210d221",
        "mode": "100644"
      },
      "newton/_src/controllers/joint_selection.py": {
        "bytes": 19118,
        "sha256": "cf8987e4a61a8b02130567f8dc25bfb986669c46b12f5e3c74286e083d2e1f96",
        "git_blob": "c4c07a65ff12dba565a08daf66f7456e493f8908",
        "mode": "100644"
      },
      "newton/_src/controllers/tool_selection.py": {
        "bytes": 7417,
        "sha256": "7024021bfdc19c8f39f08396c449686b3f665f56a8bc7b6a4059289e067c42c9",
        "git_blob": "a15587b7eb8c6bdbb42480c82adb8f248a5ede0b",
        "mode": "100644"
      },
      "newton/_src/controllers/utils.py": {
        "bytes": 3283,
        "sha256": "a06c84f826dcdf774eb8cf333cbf2d18ec6e114c6c204efce5e4b35fc4d3685e",
        "git_blob": "a43f46ee7a6b51855de2cc5e835d6e45d5051933",
        "mode": "100644"
      },
      "newton/_src/core/__init__.py": {
        "bytes": 293,
        "sha256": "1f01e8b3753f296ef6a85687b1e2e5789d50ea297df888870a883ee8d96ea823",
        "git_blob": "859be0b63f62fc49c6cb2c01d70171e9b8c5723d",
        "mode": "100644"
      },
      "newton/_src/core/reset.py": {
        "bytes": 2362,
        "sha256": "aa57b147fcb46e1c6bc2aaf5add3d725bcca2025c617d564cd26a297bbb7dc03",
        "git_blob": "09ce13d7e989e68c2c896c4dfc18fd7442c62366",
        "mode": "100644"
      },
      "newton/_src/core/types.py": {
        "bytes": 6426,
        "sha256": "66e4c36cab0cdd8efc8cc27cd804db344e5ab20cce72e731642b5b84b84e6713",
        "git_blob": "8d2e0c8146072dd82add691ecba86a2306fcc2f0",
        "mode": "100644"
      },
      "newton/_src/geometry/__init__.py": {
        "bytes": 2771,
        "sha256": "afa9d6f2460269225fb5143c16b2852a0abcc85f3ff1ea36e904538acd4dd163",
        "git_blob": "b723438be4e1bc524344f3fd95d66626100e62cf",
        "mode": "100644"
      },
      "newton/_src/geometry/_sdf_cache.py": {
        "bytes": 24037,
        "sha256": "7336f4b61c259dba9d244999233d1e70edcd07f0caff5b3e295201194f818c9a",
        "git_blob": "a2536bdee657df73ecb914fa4a8064fbd659d428",
        "mode": "100644"
      },
      "newton/_src/geometry/broad_phase_common.py": {
        "bytes": 13740,
        "sha256": "2b0ca576a9345dfd1103c8c2073d20c92009ddec98441e3c9e3f2e7abbf21f88",
        "git_blob": "dede256a0fd7bf8e616030a1f9badef31307de7d",
        "mode": "100644"
      },
      "newton/_src/geometry/broad_phase_nxn.py": {
        "bytes": 24265,
        "sha256": "26d820380af8b4542c040b3cb9e79ea8c0b20d4c281873adaf8b117b9d72e40f",
        "git_blob": "8fda02015980e1f35224501f63573429576f6d52",
        "mode": "100644"
      },
      "newton/_src/geometry/broad_phase_sap.py": {
        "bytes": 37448,
        "sha256": "80a09b0ea4809fa17114c8ac7ead0244e9ad4a06ed8b6ada25bb033a3b303340",
        "git_blob": "f40ac663b5e32bc7f77d27e06eca521e27ef5ab4",
        "mode": "100644"
      },
      "newton/_src/geometry/bvh.py": {
        "bytes": 14486,
        "sha256": "62bfa36b95d1ec1d9453e9381f1927e1bdc3497752ca03bac3ab42a12f0910a7",
        "git_blob": "07b903045f7bcd05e39b559c365d671a9977365a",
        "mode": "100644"
      },
      "newton/_src/geometry/collision_convex.py": {
        "bytes": 13460,
        "sha256": "6c60bfea8a3004eeb495c9e95948d1e497623a56ec65edfc78bebf3e82137fac",
        "git_blob": "8467ceaea9c569a223bb91f7d052fdd7b5871d22",
        "mode": "100644"
      },
      "newton/_src/geometry/collision_core.py": {
        "bytes": 53601,
        "sha256": "daccb7ad4fe6a2acd0ef5fae83bbd6ba3e655d9e16226677b003e7fc1870de1a",
        "git_blob": "277c087f86f88c2db986869adb9e538e814a62a6",
        "mode": "100644"
      },
      "newton/_src/geometry/collision_primitive.py": {
        "bytes": 52883,
        "sha256": "13aaa4c4da5d45b586908694dce3885cb4bcd6c5eeede0139b2ee1e177b24937",
        "git_blob": "3bd292acb7afb1968e1ccf7086d25ad465779894",
        "mode": "100644"
      },
      "newton/_src/geometry/contact_data.py": {
        "bytes": 10217,
        "sha256": "f568c68bd7eb0eeadba72a521bd3b9cad0fa16cd5c8ad010b6ef93de5476b548",
        "git_blob": "7f7a82699249a404649af1fdf82e055bc840abd1",
        "mode": "100644"
      },
      "newton/_src/geometry/contact_match.py": {
        "bytes": 44927,
        "sha256": "2e6fe473b921964a901e8a3e14352fae23219124d1b27e6cef286c77daee94b5",
        "git_blob": "8457a767a07e472c99c2730ddfd48be59dc1dab7",
        "mode": "100644"
      },
      "newton/_src/geometry/contact_reduction.py": {
        "bytes": 16587,
        "sha256": "cbac3e787e8ca0353a5306ed6c052e2334ccff49f8813e6b473847a2a8a9dfb3",
        "git_blob": "fa3be76e052cb9c0f77ab622c3b3434e8d13902c",
        "mode": "100644"
      },
      "newton/_src/geometry/contact_reduction_global.py": {
        "bytes": 104279,
        "sha256": "09ccc3c5a8b807fc9780900d0ebd95dc7cdb19f51592b0014e8fe4fd01379251",
        "git_blob": "5523086aae08944018f9a582d8811fa0c6054de3",
        "mode": "100644"
      },
      "newton/_src/geometry/contact_reduction_hydroelastic.py": {
        "bytes": 86949,
        "sha256": "2de41b9cafc2df2e0a3bbf6c113c1e8bbf0b4876bfd8ad7165f34980960ba6d6",
        "git_blob": "e9ad3cdd43d669ce0d5e88a2973705fa5d68b580",
        "mode": "100644"
      },
      "newton/_src/geometry/contact_sort.py": {
        "bytes": 18566,
        "sha256": "707448443837e4d1165c0759aaa34087dd3c996ba99a477dc123c2ca0cfca86d",
        "git_blob": "ad086d45ac2de32e12d6cfde560a96169c22b63c",
        "mode": "100644"
      },
      "newton/_src/geometry/differentiable_contacts.py": {
        "bytes": 5288,
        "sha256": "72c5e6027b9c93c92e076d8e5c9843e06b15e92a81166886fd3fc6733453dd0c",
        "git_blob": "9d193a6f314669afd1c60fd90d9c10b0fd06015f",
        "mode": "100644"
      },
      "newton/_src/geometry/edge_concave_filter.py": {
        "bytes": 12087,
        "sha256": "82510a1c2586a4a6811d5bb6dbeb5680bd91f5f6e8cbb790236e38039460d823",
        "git_blob": "c2c5ec7acfe1fa12cc69f2591c7cf1bfa285cff8",
        "mode": "100644"
      },
      "newton/_src/geometry/edge_redundancy.py": {
        "bytes": 28697,
        "sha256": "8b3d49757e9c3123d70ba9b80d5e86cf96222bdeed4dfa51b606645fde0230d2",
        "git_blob": "d274b424d12ca566d8b699154cba97770560b130",
        "mode": "100644"
      },
      "newton/_src/geometry/flags.py": {
        "bytes": 1688,
        "sha256": "2f311130f339eba371e63b86687f2dfdf82a0fdac4cd475a03a8f9c168cb1069",
        "git_blob": "21cf453411eccdcde446fb095b0dad7640d844c5",
        "mode": "100644"
      },
      "newton/_src/geometry/hashtable.py": {
        "bytes": 8765,
        "sha256": "ec985068b762b0faf0a67956dd4116752747ed37a199acd80d267729ac6ab048",
        "git_blob": "6934a07ab1c7862147b913093819be90b2b71274",
        "mode": "100644"
      },
      "newton/_src/geometry/inertia.py": {
        "bytes": 41681,
        "sha256": "db4e68fa9bce8a3ef8ca4085719b9840aef38dbcade825f75a864325ad4ae33d",
        "git_blob": "766784972c3e248f11c9607decd1fcbc6ed7d06f",
        "mode": "100644"
      },
      "newton/_src/geometry/kernels.py": {
        "bytes": 64626,
        "sha256": "c8ab2a367f423a845501d9ea3996902568cdd7a532975cb08f5c0a939687ce58",
        "git_blob": "91ef891503e2536f8862903e29057c3edd29fcbe",
        "mode": "100644"
      },
      "newton/_src/geometry/mpr.py": {
        "bytes": 17103,
        "sha256": "92dc1a988df254855593f2f171a83823f44bc4b167e6d105aeeab26f10c16b0e",
        "git_blob": "9cbe2ae13eeb834f4ab796aa71f3ef5a17ecb90a",
        "mode": "100644"
      },
      "newton/_src/geometry/multicontact.py": {
        "bytes": 36221,
        "sha256": "01a741044216ebee5b5de299f0dcc16dc55afebb5fc7fa53c753c854df04e484",
        "git_blob": "7b8f5ad85896daeeb633cfd8b3724efc445e7a9e",
        "mode": "100644"
      },
      "newton/_src/geometry/narrow_phase.py": {
        "bytes": 171089,
        "sha256": "c13ac4b76d6a128a9f73cb44d8ed10f5e51224340606b2eb0b90bceb7f2cba22",
        "git_blob": "3638ff4f6119ab18f1b2e3f291fbd2fef2844f46",
        "mode": "100644"
      },
      "newton/_src/geometry/particle_surface.py": {
        "bytes": 104772,
        "sha256": "388075d1f4262a1d40081622d30d72b66efc0402537ad9487bea05b1a6a7c4e2",
        "git_blob": "197fbc56be9afc75ed34fd9f91d8873fe5747dd0",
        "mode": "100644"
      },
      "newton/_src/geometry/particle_surface_kernels.py": {
        "bytes": 68197,
        "sha256": "07be257e2cd9511744be2e66fa505ed5ed231c2936cceb8f13d93f9efe8de10e",
        "git_blob": "faa4e44353ea1408d710543540696ea84dd552bb",
        "mode": "100644"
      },
      "newton/_src/geometry/particle_surface_sparse_kernels.py": {
        "bytes": 47874,
        "sha256": "538d68b1e27ac2a88016c7ecd93ad8225402ea69c763f44c101e010dee4f57a7",
        "git_blob": "035ad2b7662519ff78bd1eeeba84e362654dceaf",
        "mode": "100644"
      },
      "newton/_src/geometry/raycast.py": {
        "bytes": 40564,
        "sha256": "7c88dd609e7a2e718f4995e28c063127ee2268bdca1a67167a1ce0ab389461b2",
        "git_blob": "09b7393e4aadd5c0521b2105d807b0b418ef5c61",
        "mode": "100644"
      },
      "newton/_src/geometry/remesh.py": {
        "bytes": 76620,
        "sha256": "fd2f7548b694a57ae16be61fddcca0915cb37d8af33a85a7cf75872de4f673b0",
        "git_blob": "1ff2e8ff00baeb97cf820aa5dd913cd9059962aa",
        "mode": "100644"
      },
      "newton/_src/geometry/sdf_contact.py": {
        "bytes": 91743,
        "sha256": "3ae93d6fca86e5d6abf6e209e1fd6a88b8bba9cd2235980f7f6edd0c8888e5a7",
        "git_blob": "dc9681ef896aae3218d930787b8d3ca9f6c30462",
        "mode": "100644"
      },
      "newton/_src/geometry/sdf_hydroelastic.py": {
        "bytes": 108763,
        "sha256": "5104efda10b40adf9afc39b87b89b2914ba1071d86576c4a5259f2a7999dcdc6",
        "git_blob": "4956b1c1a895516a4638d315d2c3747e13cad3cf",
        "mode": "100644"
      },
      "newton/_src/geometry/sdf_mc.py": {
        "bytes": 9101,
        "sha256": "1253fa53385ddb1f8747effd2db592546f2daf8bfa56bcbee98efa9b3dc38db4",
        "git_blob": "119b30ba60f96f683e96292964739b2597fef31f",
        "mode": "100644"
      },
      "newton/_src/geometry/sdf_texture.py": {
        "bytes": 121207,
        "sha256": "f28b838af0248b2de7f0f481ddd9be20ec3b95b04b221776c52ba1d19e7cff2a",
        "git_blob": "c1d97095f1eaa8474f7ef1ef14b57a672b319e3d",
        "mode": "100644"
      },
      "newton/_src/geometry/sdf_utils.py": {
        "bytes": 72641,
        "sha256": "127d04518563ef85b715d336033b109a9c6b48ac3b57c59a9a3cd381f640ece3",
        "git_blob": "d24a993ab5a13203f113c64428d1f9f09c05de75",
        "mode": "100644"
      },
      "newton/_src/geometry/simplex_solver.py": {
        "bytes": 20084,
        "sha256": "44ab1b935feaee26cef44a02697897a34164bf05281531a6f6b4af37b3d74920",
        "git_blob": "d8653be899ef028765acd30b57b3c6e3146486fe",
        "mode": "100644"
      },
      "newton/_src/geometry/soft_contacts_sdf.py": {
        "bytes": 22988,
        "sha256": "903ecc39f352418cee2423615b9d472330965283d8681b486937634393bdc68f",
        "git_blob": "aac52470936e6c78c46968bc36f9fd5094cfd157",
        "mode": "100644"
      },
      "newton/_src/geometry/support_function.py": {
        "bytes": 35204,
        "sha256": "2d2931860de1a47a7b8905e4de66dc09b5a3126e596be6172398cfa716890f6f",
        "git_blob": "30525e6e7172079e2626c62b5e91f3b28a173981",
        "mode": "100644"
      },
      "newton/_src/geometry/terrain_generator.py": {
        "bytes": 26635,
        "sha256": "e84bb83a1539b10c4a43b98a33c5bfe602dcf0cc12fbe9dedc56f6792f2df872",
        "git_blob": "9987074639c222c07d6deb7589c92c4c618a23a7",
        "mode": "100644"
      },
      "newton/_src/geometry/tri_mesh_collision.py": {
        "bytes": 44928,
        "sha256": "aa3b343f9e0f6b7f28139521a4dc43c02fa7454c1666dc688a630cec3566042c",
        "git_blob": "1ae4c1453381d9d0c6f8556811900ef1924a9655",
        "mode": "100644"
      },
      "newton/_src/geometry/types.py": {
        "bytes": 122635,
        "sha256": "9d26e64552cae3e19b349f418555a1c8f31dd229771e4b473e022d35758fcd23",
        "git_blob": "d48cecbe3c7af5437619fa5a4b8d75297d2e1f7f",
        "mode": "100644"
      },
      "newton/_src/geometry/utils.py": {
        "bytes": 41804,
        "sha256": "e50775f505e038cf946430af0a7474826c136c3858f609e0c084618622cac29f",
        "git_blob": "6f4e805eeff5a8b5d331ca21590088a740219ac9",
        "mode": "100644"
      },
      "newton/_src/math/__init__.py": {
        "bytes": 8455,
        "sha256": "4eca1e50870e7d11bb7dd5d896f784cba79677e9eb2202ec19fe5fef9a71b176",
        "git_blob": "c6cec7227acd7b84b54dce44d63030df31530a28",
        "mode": "100644"
      },
      "newton/_src/math/spatial.py": {
        "bytes": 8090,
        "sha256": "0cbf39c2b07c612095890bb4552042c7532fe3b484568d4421dbb03e21c90e6e",
        "git_blob": "b2502731e6b37ca4ae06d8e43c1bef84138ee769",
        "mode": "100644"
      },
      "newton/_src/sensors/__init__.py": {
        "bytes": 105,
        "sha256": "0015807364a96e52f1d138f90c26871c5cab5986acc1be0742bd7da13b62a25b",
        "git_blob": "0e68dc732c4c72555466a4e243180949af004bd3",
        "mode": "100644"
      },
      "newton/_src/sensors/sensor_contact.py": {
        "bytes": 35634,
        "sha256": "6ec9b973ed43cf96c6d6882b610f849a4627616dd2e60a586ace537d201fb803",
        "git_blob": "8c51f8a38f0c8b5e83d410008155eb714b75574f",
        "mode": "100644"
      },
      "newton/_src/sensors/sensor_frame_transform.py": {
        "bytes": 10182,
        "sha256": "8df112f57d2c546a49eaffbe4db6811d336a80877b1716c26f90d52f5930b036",
        "git_blob": "b11c81e1e387a4d71590f0e5ce9d048068c4d9c2",
        "mode": "100644"
      },
      "newton/_src/sensors/sensor_imu.py": {
        "bytes": 7383,
        "sha256": "5f29e486099d24ddc8207d025436ccec2d5a89c533a36a9b31503fa0767d91bd",
        "git_blob": "5ad3eee714264d53f762926b68bdec7a7ff5b3b5",
        "mode": "100644"
      },
      "newton/_src/sensors/sensor_tiled_camera.py": {
        "bytes": 11343,
        "sha256": "6f060f37ba40f7b032acf3dd2251952dd1e2c34d9a9060ec841d0378002fee03",
        "git_blob": "bc1d79ef0ccd9ac516d12f349de72a4fe2b53233",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/__init__.py": {
        "bytes": 567,
        "sha256": "dfeae3ed04227a0885f7254ce4ff446481512134547b9afbfa1b6b9f862bea27",
        "git_blob": "11f6dfe2cab493246f8767b3508970cf7ea5576a",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/camera_utils.py": {
        "bytes": 27197,
        "sha256": "b929e6e78070cf647a56a5e3fcfac098d93106320277b416ecf670d0ba963fe9",
        "git_blob": "c44b7a7607bc3760d5c5a469c105b98cb66928a3",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/gaussians.py": {
        "bytes": 8256,
        "sha256": "5647dac21aa74d329d83bcc0a062b4b75ad9ecf1590450fad123f754e72b8cf7",
        "git_blob": "62113315324ec5b22fa8c3091b1d20d4c6fb5e07",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/lighting.py": {
        "bytes": 4110,
        "sha256": "c4091ad05a472c210573092435b0162fc092be09afc28029e80fb28e06d3c73a",
        "git_blob": "05114fe857948d5c0fe3219a36b37ddaaf63587b",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/raytrace.py": {
        "bytes": 30510,
        "sha256": "030a1864880af530ccf47f50fcbf2642303c8f8db8ab1e58c2ee3f2f528281cd",
        "git_blob": "4db75bc41f79541702467c7f26d8faabfe76b1f0",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/render.py": {
        "bytes": 13693,
        "sha256": "74fea2316eef178981dfa4fe78c30a5a77bf1884598503b5e9a8d209476a26bd",
        "git_blob": "1ff0cecacfc5f58b8b5c6c5e08e45af107416536",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/render_context.py": {
        "bytes": 25290,
        "sha256": "b0e4a8428ba915c8267bc65945751b84798f95307195f0d0ce96a3d026c0a72d",
        "git_blob": "02d78014278a4d2ad5ba46a6e7c04253cc3db3df",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/textures.py": {
        "bytes": 5987,
        "sha256": "0f12c8e515c267f0962f340234d9114ff4a6b564234cc18f11ae3d24571c821c",
        "git_blob": "d8766e47011f2684b457769a6e9dda12cf04d955",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/tiling.py": {
        "bytes": 2514,
        "sha256": "299deed013bf215bd0c693d904cd9320795cfc8cbb4bc4bf71954288fe4122d0",
        "git_blob": "fbaf80d4cb0820588e6de281584f5c3e6bca05a3",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/types.py": {
        "bytes": 4237,
        "sha256": "b6fc4eabded2380665f7e71ddfb2f7ad0c465e216d11567f3f9d7dec0e798d49",
        "git_blob": "30153745ac9e1d8ebe9281f338dd20b8915d1e40",
        "mode": "100644"
      },
      "newton/_src/sensors/warp_raytrace/utils.py": {
        "bytes": 65501,
        "sha256": "9b2cb23ba60f56eb45cf696dd2774bf10811ee3829cdef3948c40f537d84b51e",
        "git_blob": "4dacee88ecf1dec89371a144f3c073a9b7e1bcb7",
        "mode": "100644"
      },
      "newton/_src/sim/__init__.py": {
        "bytes": 1074,
        "sha256": "f7898e4f6e5eef2dcfe442b38e604ffb8232fb1a83ed4f7b76b49fc995fc3542",
        "git_blob": "e55164e720f40f57901d53b01a6981773a100fc3",
        "mode": "100644"
      },
      "newton/_src/sim/articulation.py": {
        "bytes": 63675,
        "sha256": "87f55495dd54d6b282e16811806d3ebd24989fb42c9e9aef64291dd6d8ab6385",
        "git_blob": "5332d30d9bf941bf2fc69a87fe7f09d31703ec09",
        "mode": "100644"
      },
      "newton/_src/sim/articulation_cuda.py": {
        "bytes": 6055,
        "sha256": "43caa7a89a5d168751b76d2d4e9aa766c2822ac78b39b2a1888685993fb6b598",
        "git_blob": "4f8a7c73287229180e424b0fdf8541fc7f68f461",
        "mode": "100644"
      },
      "newton/_src/sim/builder.py": {
        "bytes": 711102,
        "sha256": "b95ff38f5a0752758ffc3ce8902ad1d7dc38bd73d81dc0e74f11a07c942e8038",
        "git_blob": "a0556acde72c03b03b384e3393569adf40a96e6c",
        "mode": "100644"
      },
      "newton/_src/sim/collide.py": {
        "bytes": 130670,
        "sha256": "dcc29f631d22dbf4c689e7424e1be67a22b5cc147e4b728a0845c92db760a44b",
        "git_blob": "bff55882b4452679b8ec48970e480792fa851bbb",
        "mode": "100644"
      },
      "newton/_src/sim/contact_kinematics.py": {
        "bytes": 4237,
        "sha256": "a32be8449bfc48672b38e20639a8468b1b739e4df77f3466bd9c177fa0079a14",
        "git_blob": "f2add6918615392bc2924be087baa7f897c022ae",
        "mode": "100644"
      },
      "newton/_src/sim/contacts.py": {
        "bytes": 33860,
        "sha256": "84d3ccff76e8c2c10706dff557459aab57474e73aad1a1ef8a429c36fe51fea1",
        "git_blob": "8686c334fbb5497b0ec4977134ed427243d94745",
        "mode": "100644"
      },
      "newton/_src/sim/control.py": {
        "bytes": 4987,
        "sha256": "9166c8902d10d268e25f415f9069156a4fb8cd8533ba46bb899ac75f097acb98",
        "git_blob": "1dd76e6a221aa37ecaa9bc58b01c0487450322c5",
        "mode": "100644"
      },
      "newton/_src/sim/enums.py": {
        "bytes": 13481,
        "sha256": "6b3de52cca526facedaa2312cbc01cb223709e4afb6fc2d10776c8831db4f61f",
        "git_blob": "797704c5e7cce68d350a8830e2f5d7efce82e629",
        "mode": "100644"
      },
      "newton/_src/sim/graph_coloring.py": {
        "bytes": 19354,
        "sha256": "c1923f3ae4d2a3d4860ca6f0b14f3efef052b6d13b189319b85e12070d2c1d1b",
        "git_blob": "db31fad1e6c0ac0d8c85261c6d1eff119ccc9b50",
        "mode": "100644"
      },
      "newton/_src/sim/ik/__init__.py": {
        "bytes": 669,
        "sha256": "6cca1bd34e1743a9d18b0fb503b3e9f5183c8a344424d000ad90825d43573f8f",
        "git_blob": "e54decf0704a4cf0e389618b46c3f9014ca55b50",
        "mode": "100644"
      },
      "newton/_src/sim/ik/ik_common.py": {
        "bytes": 3742,
        "sha256": "79b92d3957a098ebe0ecaa2eb3d9a1d3b1e53284222c035db27371d8b77d7894",
        "git_blob": "f5069efb8d90012016e3af43b1034fbf4761906a",
        "mode": "100644"
      },
      "newton/_src/sim/ik/ik_lbfgs_optimizer.py": {
        "bytes": 60574,
        "sha256": "b24e0fdffdda5d610374e8603ecdb9d880456c31829b73b9b62453defdd80fc4",
        "git_blob": "c8089196e23222a0d00fc2d6022ba5f24e50ae7c",
        "mode": "100644"
      },
      "newton/_src/sim/ik/ik_lm_optimizer.py": {
        "bytes": 38272,
        "sha256": "b696fe888ad92fe4413b8fb2a59f3d46991f41c2a377e3d7f0c3e6c9fbf9cfad",
        "git_blob": "926eb83733d23e53458be5016d009ec593559529",
        "mode": "100644"
      },
      "newton/_src/sim/ik/ik_objectives.py": {
        "bytes": 39612,
        "sha256": "84ca1ebe7685ca1e63f8983d0f4256e23721f4ede243eb7d02ec5e6b9689d258",
        "git_blob": "560a582e600b37f95b175c9d3a7e9bfb777a9e45",
        "mode": "100644"
      },
      "newton/_src/sim/ik/ik_solver.py": {
        "bytes": 17985,
        "sha256": "7c54ec81a44611d9770b1e86090e689d9f4fa3de4fce2afd203db49af3118ece",
        "git_blob": "f8d30ca46ab543fde19aa8cf45047ffb4f859581",
        "mode": "100644"
      },
      "newton/_src/sim/inverse_dynamics.py": {
        "bytes": 19480,
        "sha256": "ea620f203988ce7567911b01dd245a699a2fc3e4aa558c81aaff967d5ac721aa",
        "git_blob": "e1c08dbd99b2bbe9b3ab01d7fdb277426ccb5224",
        "mode": "100644"
      },
      "newton/_src/sim/model.py": {
        "bytes": 117846,
        "sha256": "602f6a10afb090a58f58a9662f31b32c1de6011de8f957f7635dfdd87139d892",
        "git_blob": "50ce7613c2c330fd223110f2d5dd22b960f28097",
        "mode": "100644"
      },
      "newton/_src/sim/rod.py": {
        "bytes": 27647,
        "sha256": "0b45dca9505531eb9309df451c3dc8e2158d94e7d9145c6fc6f5d12ba63b54dd",
        "git_blob": "bd08fe3c2148e6d4fb74ada0d554866aab12a4bc",
        "mode": "100644"
      },
      "newton/_src/sim/state.py": {
        "bytes": 12529,
        "sha256": "6638816d5531389434aad1dd46924b536b7c6ec7b3091528fd804cf1aa542df7",
        "git_blob": "77b4c5fd5b5577e658096e4cbd1785a5672923e6",
        "mode": "100644"
      },
      "newton/_src/solvers/__init__.py": {
        "bytes": 2122,
        "sha256": "bd0357b668d2c6f59f12a6f487b77937464fee131d0fb493fc1687f60774f07e",
        "git_blob": "d6bcfd98529f865d83316affc92b6915ebc52baa",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/__init__.py": {
        "bytes": 522,
        "sha256": "ebf825c41ccfe1ca4fa2f0ad819f9938c3beff7820acc4ebc98df8ef4449e97d",
        "git_blob": "f680a2572336fb36ad1526b4de6beed97dc26f5d",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/admm_contact_stream.py": {
        "bytes": 5221,
        "sha256": "e9542baaac7433e905c9d1a9dfb5e0147b44adb3fb47f6698c3f7120f6e8de63",
        "git_blob": "4491c89f11de8adb5a433f2743512f8360909e57",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/admm_utils.py": {
        "bytes": 66081,
        "sha256": "ea657c1873673c7d1a3b176920263d8b19cce54bd9a0b3787c1cc1240e5812a0",
        "git_blob": "9f5bda76a04814f1fd0f080c087f79f3537f789e",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/interface.py": {
        "bytes": 19808,
        "sha256": "c8d1f160d4ffcac22841e870f3cd0375c7aad30f799549052692097ab4a1fdb9",
        "git_blob": "59488fc95c0c03b7f3fedacd0b0966c0a58575ec",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/model_view.py": {
        "bytes": 40820,
        "sha256": "162f6ba9b800d0ea11e008eac5ed5e2a314a73a740e5f9da6c669c564e6d7f69",
        "git_blob": "f8cdb8bf77f22107288871b91c62bb68c5025341",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/proxy_utils.py": {
        "bytes": 10343,
        "sha256": "f73c815e45634500112c314342153a7f8195ebffd700d96f9fd29a2799442f91",
        "git_blob": "3b188fd0a57431aae242e54aeff2c7f92ac15b6f",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/solver_coupled.py": {
        "bytes": 155635,
        "sha256": "718cbee3661e05371c84a38f3d8cab1d9f8b0a99b57b8e970060c12679337af0",
        "git_blob": "24dc8f06d0487175d35ee89dc26d96505111b4b3",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/solver_coupled_admm.py": {
        "bytes": 188312,
        "sha256": "ca42c1eebfe4e72288defd0cfbd4fd3530be9f8f6c5920043d75dc890eb03aad",
        "git_blob": "2f7133f84d096e72ea1ad2ee3f1e74472a2ff1a3",
        "mode": "100644"
      },
      "newton/_src/solvers/coupled/solver_coupled_proxy.py": {
        "bytes": 67471,
        "sha256": "e481e07346fd4b569b22b34a722ae44a3ced10f8413f8c2da594a446e6afd2e1",
        "git_blob": "3ebaddf7eadb37edd62acd619d39702530c96dad",
        "mode": "100644"
      },
      "newton/_src/solvers/featherstone/__init__.py": {
        "bytes": 199,
        "sha256": "64b059c8fe84d094d79c4a21398388a41a92bd3938006545b59d05a94a77d959",
        "git_blob": "be7aac260555fe0a0f63b2a86f116ecc5beec437",
        "mode": "100644"
      },
      "newton/_src/solvers/featherstone/kernels.py": {
        "bytes": 79424,
        "sha256": "20f7fda772bb9180f743e114576964f359ba3ee188acb32e61716fc80d651402",
        "git_blob": "b2a114d2e52589b9db3926a8742dc74257a19f49",
        "mode": "100644"
      },
      "newton/_src/solvers/featherstone/solver_featherstone.py": {
        "bytes": 49931,
        "sha256": "f01ac886b52bcfc5f30bf4eb2923b3cebc4ced6ce1321e3c66c8d7d8432b3d47",
        "git_blob": "640faef65679fd4a1f1465ffb0a6d764763aa8aa",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/__init__.py": {
        "bytes": 190,
        "sha256": "c0951f53ccd4911a286eefe6f07f714cef53d3007ceaedc950bcdabe5ce0af05",
        "git_blob": "3ce8e6523312aa35b6ccd3a1cb73ff666f9881e6",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/contact_solver_kernels.py": {
        "bytes": 7806,
        "sha256": "ce9ef5848ceffcb7dfe6c2d006e15979e1800b58ae03b57511d105ce8da2a1ee",
        "git_blob": "9d2c8d6537c0a8a5c34ef0e81952af9e98ee843f",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/implicit_mpm_model.py": {
        "bytes": 43241,
        "sha256": "9855addb2aaec17f8050ec0d46e550d4cdcccc007ccb26973433a036303f03cb",
        "git_blob": "3e1eb5b4d6d405d5182e4909e9b804928f34f5be",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/implicit_mpm_solver_kernels.py": {
        "bytes": 41508,
        "sha256": "65a1df46a96de03dd79de12a91025e072cb056a6c477b96b2e5cbeed08ad05ec",
        "git_blob": "ab4f528fe8971d8324b97df0840b598e22deec23",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/particle_surface_colliders.py": {
        "bytes": 6257,
        "sha256": "d117bec30e4febdf8cb37ff52d3199f73a6c705a800e60e31822207567514afa",
        "git_blob": "3e47776d60861ffeb106e5c449eb3bbd6ebf848c",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/rasterized_collisions.py": {
        "bytes": 31573,
        "sha256": "206424600b9956f48bc97aad17177b44892099a4d20e0602e4466bd9a36c8b73",
        "git_blob": "bdf0d5b8b6ccd087647cd8df7d7cb0800dbc68db",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/render_grains.py": {
        "bytes": 7546,
        "sha256": "677b38cbded8c418e363f44ec49d1c1a1224697397326c85aa405d636b7dfe28",
        "git_blob": "1b0d86eaf520fa2dfe186caf2db414b9f62aa4bd",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/rheology_solver_kernels.py": {
        "bytes": 50209,
        "sha256": "66baec554b7b4a849323cbe4d8c0b860546ddbf2e2b394b4d659a409c13bae69",
        "git_blob": "9330d064705e1a0ec7dbc8bd12c0bb55772cd392",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/solve_rheology.py": {
        "bytes": 76710,
        "sha256": "7bd07f9a04949b9a7d9d7fceb6e24e52b356206f6779d87e22356e5b5e91f366",
        "git_blob": "4a28bbfa61ba21652938b335434c1ff004d820b2",
        "mode": "100644"
      },
      "newton/_src/solvers/implicit_mpm/solver_implicit_mpm.py": {
        "bytes": 175900,
        "sha256": "584fe578711a96b2fb0abb970bba12f5fe1e1360d2259fb1bb2d930070a055a8",
        "git_blob": "6b0afbc008c93c4730baa7393ef1df147ba81315",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/README.md": {
        "bytes": 5853,
        "sha256": "b07c73a5650942ef46209ca9a5b52190cef5bc25fb5fdf7c113fc12c50b6f394",
        "git_blob": "ceda6f8a70efab1279cc88c0b654133adf30cf89",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/__init__.py": {
        "bytes": 376,
        "sha256": "5dbea67aede1bd3d4695ae5eee02d47ab2f90e857e8260be7a45ea863a29e999",
        "git_blob": "648cedf3411d2c06149d79ce974f7d4e277b5305",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/__init__.py": {
        "bytes": 1834,
        "sha256": "f86c53e6f4732a11780ef5ef17a1c6cb2162b949774de45310767ab755eae117",
        "git_blob": "3c7d83f4e0c8a7ed927dd039de8057a387c32f3d",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/__init__.py": {
        "bytes": 424,
        "sha256": "366f70734800bb33f1b620a839f93d22721ca67362c044f50bb9442d52c3350e",
        "git_blob": "54e0a6a3cb250d6ea3ee9e779f82417b6092c359",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/bodies.py": {
        "bytes": 18819,
        "sha256": "9443ed3108661e4e2acece1b79a34e4187756ae74a47dfafc644465ea849cd1a",
        "git_blob": "a65a5cbf44b03adb034ee74cdb28353bdc31f3d7",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/builder.py": {
        "bytes": 91190,
        "sha256": "2b92815d103d7be25c87fb10109cbc0330e2633b30365bcc6ac17093346bbd18",
        "git_blob": "7329ee166c76c63fa124e0ce1184f08a97c30e7a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/control.py": {
        "bytes": 6476,
        "sha256": "8d7685bdda2aae92ea58fb58b69d0c37af289cbe45d48bbd9c67c0ab27133c4d",
        "git_blob": "fb6939afd0c2d30a8e754235b0a77fd24f1e47e9",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/conversions.py": {
        "bytes": 95573,
        "sha256": "61db556931dca1ed39f30787cf928ecbb4e9f8b9bf98c9994ab250ea91792d34",
        "git_blob": "d89b270c626f8e1e9b7cc006e3f0f93c03d9200d",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/data.py": {
        "bytes": 8598,
        "sha256": "5b864aec66d9820405672534a74d564c07c9239a7ee2906fdcb39e772a0b21a5",
        "git_blob": "0b8655f46121d08a068c29d9d551d74eb28fa566",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/geometry.py": {
        "bytes": 14626,
        "sha256": "aa031e2206337e2dffada1ffc909479be1089cd554bdd2602b2ba02133da2630",
        "git_blob": "f56ad99aaac204a62cecbca79d9386275bf7f6df",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/gravity.py": {
        "bytes": 3073,
        "sha256": "3b7c5590c6b3361da2bbd03daf998b2b673811e5396df47e761729c3081febb0",
        "git_blob": "4a18e6e4cf76062229f41ecfad0f985510f70447",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/inertia.py": {
        "bytes": 1784,
        "sha256": "d754cd57601c20ffc0b2a9f641064748b2250f6f721c6a0326faf024ac562d24",
        "git_blob": "842a07b2538e464383b4175631c0301c9a9e80e8",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/joints.py": {
        "bytes": 107391,
        "sha256": "52f275a1cefb883a3571caeda855894c07eb1147c112c17b4bde91c636562e43",
        "git_blob": "c06b77fb36e41aed96cd4e02a27f89f1de4d5b1f",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/materials.py": {
        "bytes": 35172,
        "sha256": "d2771139e69b9328bf73bba92ad6c7647763a62ec942d542cc4e05c22b00bead",
        "git_blob": "63a0dba03f7091850a8974f6c7205f4c9f285e8e",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/math.py": {
        "bytes": 15027,
        "sha256": "bd40d2d154edb4b1bc93da273f2059f75c55fd93c0e843c4258f1042b9501f86",
        "git_blob": "82f52398962fa9ec8a27d08136a44765527f0e2c",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/model.py": {
        "bytes": 33605,
        "sha256": "7d47b72c87d84d5406d0971d2c1094382d614724d4fd7150f2730601cd57e381",
        "git_blob": "04add040a9d3f58038186f1c9845f626c0f008af",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/shapes.py": {
        "bytes": 21851,
        "sha256": "2f8599ada87ba14b6db71b580a8a14f641e0205cf1e4f4bc3e490f87dc967380",
        "git_blob": "634695072f82f4717cd40122bef45356fbbe19d7",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/size.py": {
        "bytes": 11044,
        "sha256": "b3efba45d09eab790bda4d38fb7b8adafbb63ba74f114368a0cfa36f1cae5c65",
        "git_blob": "a316c3e136d3da20383afc8e08b0b1a7ae3435f6",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/state.py": {
        "bytes": 17156,
        "sha256": "63b71b375913d7dad13379a12d4064f53b68951e3cc824f8124d3c0dcf2aee5f",
        "git_blob": "1e86ecec5bcdebf044bc910e258feeb6763af12a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/time.py": {
        "bytes": 5736,
        "sha256": "a9a79f7e6e84e8e56a6042c2bf767dc0a36bb9f5b6c75675d37b12dcb101c72f",
        "git_blob": "5ae5eaad46ea94cbb3cae1ba7a5175ad781b1981",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/types.py": {
        "bytes": 6323,
        "sha256": "3a2ab171256e5393278d875e1fa4673e9d0c8fd233beb7777a9389ada8ef1179",
        "git_blob": "a008f99167b5870d5ce5f74437a4318bf8cb0a5b",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/core/world.py": {
        "bytes": 22772,
        "sha256": "9005310290e7e4b948dc5f7a41302fa04603e96b17e0284a597d6b9949f11a0a",
        "git_blob": "beefc6f0b4b924a7bbb8bb338dd9f759fe9f243f",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/dynamics/__init__.py": {
        "bytes": 502,
        "sha256": "134653cdfacddeeb9a6bb41dae17903c54d5e58f39ab205004f134f20cb9d416",
        "git_blob": "ed3cb93bd92648db601c411defe89303178cd639",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/dynamics/delassus.py": {
        "bytes": 82706,
        "sha256": "5429cdf3c1d6338c6f056f9434cab400761bdb2ab964504410b3fad9e976bb84",
        "git_blob": "8d421b395ee363a4addda66adc7ebde883f625f1",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/dynamics/dual.py": {
        "bytes": 70205,
        "sha256": "a15058250968fa0f325c7e570ddaa1f513772005fa60462b9de0bff059b937d0",
        "git_blob": "8d48bbb7d49b6a7e4dc0b1bddf4b5943047dce9e",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/dynamics/wrenches.py": {
        "bytes": 38442,
        "sha256": "3c073a527eb50e6c068230d1fc0217e71ebdc84bb5ce839526f9085fbaa03453",
        "git_blob": "c2ca3ff3a4c31c45feaaa986c18448be5c21c7f9",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/__init__.py": {
        "bytes": 2697,
        "sha256": "030f5357cbb4a31005e7c0494c4d2476064636681887eef93a1c842c5c6e8841",
        "git_blob": "dcd7f5b582f0757b94ce1eb635d1090027f6f34e",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/aggregation.py": {
        "bytes": 26349,
        "sha256": "fd952e2e94f4e57e9187b13bb22a5a159d899480fb48dfd9dbc17ea1f4224f19",
        "git_blob": "196b0b1b65d9ac50f6642a647dc61c25bfe806fa",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/contacts.py": {
        "bytes": 69406,
        "sha256": "417b5f9f70b27cbfeba3935166cf3bdb1b6c6867cbc29eb84366f9f820b7967f",
        "git_blob": "a5c26336a34e78c624091636fc740946e9c6ebef",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/detector.py": {
        "bytes": 18214,
        "sha256": "8b9fdec8456cb2702818699d1e4e5293fc45226dbec602641c54cdbac625778e",
        "git_blob": "d0f28b922ae3e273b2a9dec7b5f4c9fad6e88c12",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/keying.py": {
        "bytes": 12174,
        "sha256": "838ab1490a359dfd82f314040d7402195089662cfe25057f5a3cece4043829bc",
        "git_blob": "74b433f543e21e32430fee283e1c287d81f0d8f6",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/primitive/__init__.py": {
        "bytes": 865,
        "sha256": "fdf846e08f72ad70184aa03e53c4ea934aaa0473552be7f3cbb646df6e0c4d6f",
        "git_blob": "cc10e1760b9aabe8f4a721575f3c040b538411cc",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/primitive/broadphase.py": {
        "bytes": 28542,
        "sha256": "407f06b6f174a296c996b6e785c1a28530831d9e0ad2e4a9fdbef6da8d28343b",
        "git_blob": "736cfc30ba9a9d6d76147ce13f88627e1175880d",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/primitive/narrowphase.py": {
        "bytes": 56739,
        "sha256": "deef426677194ae76a217e49bcae803f79ab09ce57078012a22735aaeed05209",
        "git_blob": "a17e0afe5e95e788335c035406a93d3f3369dab4",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/primitive/pipeline.py": {
        "bytes": 11660,
        "sha256": "9895a3d8a6d38c7ada04e588093cec2b38f72ca4f1ceda82ba837d4624e3088e",
        "git_blob": "a670438960bfa3d17e41b462dd41480ed68b9018",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/geometry/unified.py": {
        "bytes": 32885,
        "sha256": "00f5a1f08983e7730955a54a6d940af7582b7f0b9eb44ccffaaff2d8b54ad92f",
        "git_blob": "d096fb64de150ad20b13c5c9f6546aba0aaabf6d",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/integrators/__init__.py": {
        "bytes": 716,
        "sha256": "970139cbcb5bd9e1878e5774c664d5577b56fdea6978bb63c70d9584faa78dea",
        "git_blob": "23a70049d687525cab1fa079819f2dd0d252669f",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/integrators/euler.py": {
        "bytes": 7945,
        "sha256": "a07a2c85bdc67be13b12fedf7ade66c11f02e09c483630492a65401949591d62",
        "git_blob": "e986cea8c9c0d8081d9424f1ee7dc4f1fc854ac4",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/integrators/integrator.py": {
        "bytes": 3162,
        "sha256": "5770c01ea40b02d6d0f9d1ef9d7e514520827438506d6b391b1604f8d19b3a9e",
        "git_blob": "212c9bd0119e16ee3e6d81e6b9b419f34d4cf357",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/integrators/moreau.py": {
        "bytes": 11904,
        "sha256": "ef5db76eb153cca78c04feac93c2a75b647c4d0a72311d10e70b7fe39842c0d8",
        "git_blob": "58d7acb46286a1adb93483954305c15884207577",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/kinematics/__init__.py": {
        "bytes": 943,
        "sha256": "b15fc91276de0e5730e9ae1b09565cefdcd043c50934873acfe67bdbbec6c531",
        "git_blob": "42003ac382b9ba6ee4c63a475819e95e123d5c70",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/kinematics/constraints.py": {
        "bytes": 26117,
        "sha256": "b376bfe66e7102e40bbaf31e25d7a4c86de3bcb5bf904f85d2d5ea1d2c1b38d4",
        "git_blob": "6c5f1fc2e3cab3641ab0fc4464e4005630a58b9a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/kinematics/jacobians.py": {
        "bytes": 108977,
        "sha256": "342d1fe6cc9037dab29295c1e3108c6c9023af3a1aa318eab929a5fcffa11bea",
        "git_blob": "ae02b865c705e299dd97fc08461b893b93d39b47",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/kinematics/joints.py": {
        "bytes": 53804,
        "sha256": "63cba26766b672c74a814a68317eafea755c5c8eaf504aa08c0cb1e56ca361c5",
        "git_blob": "784d356488111a83a2b8b1eaabbb1d46dc269166",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/kinematics/limits.py": {
        "bytes": 31459,
        "sha256": "df76d68981ad12a6d249f79ef0c6d1f58aad9990c656c109fff8c1dce66ed2cf",
        "git_blob": "062085fdf8313796e1b68be982801a617164fd1c",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/kinematics/resets.py": {
        "bytes": 31653,
        "sha256": "700bb5466c266ae22808ff970c64a3394b5db9c5717ceba190f9afbf6276ffb7",
        "git_blob": "f4e733a9150ed98f7d3ff44f6e734d1c1adfd5e3",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/__init__.py": {
        "bytes": 2105,
        "sha256": "6c4e95dfafdcc6b312145b2e94795fa47ca8a00cd7cfd13400fbbfc560d2d163",
        "git_blob": "3d83728d78e22051f2699aa047349f42782a25bf",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/blas.py": {
        "bytes": 48976,
        "sha256": "18300d5dbf03e862fe7595340ef189e1dc8ef425155337d65736504ade2b0ba0",
        "git_blob": "e7ef4aa94a596571c9ff7687a5747b428ca5dbb8",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/conjugate.py": {
        "bytes": 31585,
        "sha256": "c8092e42ee8cb8fce14e5f1d86cf687ec18998b36dd7c45dc29433149737a6b6",
        "git_blob": "def8031c48cce59be4e780b949c4a1b45b3e863d",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/conjugate_fused.py": {
        "bytes": 25486,
        "sha256": "fb9d8910f9d6575fcc78ee4267306fc50fa9199627781dd5990cfffbfa1442b4",
        "git_blob": "a1711d32838d766984c51ab5b62121e5dc076171",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/core.py": {
        "bytes": 24942,
        "sha256": "75e882078a66601ec2528635c9f8d6363ff4f13bdb4307fc3a37c098431adafe",
        "git_blob": "200de9299ddc05d78b42c468f16061731ae9fefd",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/__init__.py": {
        "bytes": 1082,
        "sha256": "b06081f60b66a6ef39160bc0680f8e0200d3fe4b9cd98e4c7d2bf8bbc79b1b2f",
        "git_blob": "4d41f96feb94d21aaa3aba3ee6a4bcd1825a306f",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/_tile_builtins.py": {
        "bytes": 3894,
        "sha256": "eb1288ef8db11a5a863a2a27bd5b537483ee22573cfc53efe6042804d00ae9f5",
        "git_blob": "98179e823798e0b29134bf5d23df2e8a62be01ce",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/llt_blocked.py": {
        "bytes": 22632,
        "sha256": "2c35d2e3fec5d088f26899af8c6d99fde7c882304a7abd2d1dc3752cdd5ec872",
        "git_blob": "b0f2dcf3711d36ca685035ef0c3466e3958ccc5c",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/llt_blocked_rcm.py": {
        "bytes": 36250,
        "sha256": "7c21f3de4f20ac50917427632baac19c02ecb9f82996b9a5623d2902607c30f5",
        "git_blob": "7011b1dfea336a42bf249010d33833eb8a8dfe56",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/llt_blocked_rcm_solver.py": {
        "bytes": 21363,
        "sha256": "9e39cc6bb1743d1fbe3d331715f8cbc454438095be58b05c904cf1f28653b1c1",
        "git_blob": "9df2fe2855fe592a11fd6148a601ebb807ddb188",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/llt_blocked_semi_sparse.py": {
        "bytes": 29120,
        "sha256": "c03795d3e30836957bfdf4fc90882a5b0933c9ebd07df3b3c4cf3b156c7be987",
        "git_blob": "ef0eb776b3f76bb97f75a1240d70ace888d266a8",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/llt_sequential.py": {
        "bytes": 6953,
        "sha256": "5ccd7e72458c56c80fbe4ea559ef6ccb5719c022f7cd39bfe5c69cbe0287310b",
        "git_blob": "01f9e60dbd8deb2bb9e9185ea4822dbfee94f2bb",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/factorize/rcm_batch.py": {
        "bytes": 23503,
        "sha256": "fed5349644631c1eb100d897f1d7853d3d9868235140a08e47f2a0c9b1d68a28",
        "git_blob": "b866b71a51e5378a488c890a8ea956be244977fa",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/linear.py": {
        "bytes": 54134,
        "sha256": "336d065c6319cc77c6bdce6d128e1231cb59f8c024b845944af7393b72c02cce",
        "git_blob": "c13793601333a5bea684f897e7098667a2fdfbde",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/sparse_matrix.py": {
        "bytes": 32379,
        "sha256": "f6609672400ca25cc7dc1b2efe3aae2918f85603fbe7767107c9980a02f6412d",
        "git_blob": "1611ea643d90043cb02cadc16806e568113220bf",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/sparse_operator.py": {
        "bytes": 6650,
        "sha256": "ba22e67b5ba6c2255e16572ecc681c64cde1d5b7cd3493ded06125f820e92f67",
        "git_blob": "ea97ddb69b711f102f5eec2548e4c67dbce75973",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/types.py": {
        "bytes": 1487,
        "sha256": "ca3ca72327f66f8c30db72db67c1e1c32ce111e211a2f8ff5c7d09993021d153",
        "git_blob": "2dac33b033d47892c512d3e68269078af1a26442",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/utils/__init__.py": {
        "bytes": 1143,
        "sha256": "34137070008dc71b2fc6ef17007edb8e604b9ce95b7aa09b7358e6ad2161f78a",
        "git_blob": "7d53ffa3533a6aceaee5fe617c9c194bdedd9c2b",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/utils/matrix.py": {
        "bytes": 18185,
        "sha256": "502b413ed38997bd05bcd16d05f2d7d556fc8575375f22be49f09e7c08a792ab",
        "git_blob": "8d29b113cddcd03bc5a33180199f7d30fd37ebce",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/utils/rand.py": {
        "bytes": 11263,
        "sha256": "4c654462d36c36d998c8a6bef851ff3ea8aea929b6787b682f887abe623e9f83",
        "git_blob": "471971293471d0e8d292598b46591159240453fd",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/linalg/utils/range.py": {
        "bytes": 5637,
        "sha256": "cef99917e74d4c82094784e65013516cb2a8dd5781ec26ab12d2fc52ee5062a9",
        "git_blob": "103d0008b908e68e385953aa2f08b011675b2eac",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/__init__.py": {
        "bytes": 975,
        "sha256": "703cc069dd59fb588b92200d7c27bb7ecf942763bee1844a95a963e858fc1871",
        "git_blob": "9e5b4baf6be8a52bfb10bca738a977cb1a9ad814",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_cartesian/Geometry/surfaces.usd": {
        "bytes": 3486,
        "sha256": "6a1570777745b746800d94504c60343ebfef53fdfe7497b9a2e40f860710c70c",
        "git_blob": "2bef0fbe0601702df7cd31e4a6d8b46161d985a5",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_cartesian/test_cartesian.usda": {
        "bytes": 6292,
        "sha256": "bfe4276ec5cef50c996077e4269dd29365308aed11305673984a93ed27c8e426",
        "git_blob": "443d3f9fb09e170079d6c288d43d4d1458d4ae81",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_cylindrical/Geometry/surfaces.usd": {
        "bytes": 12692,
        "sha256": "416f36151fe8c8d6a22525d1c493e65b2a0a0dddfc83bd31539867fb42ad9246",
        "git_blob": "9dd1bcf8ec08ec95fbfd8d95e752a0e303d1f291",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_cylindrical/test_cylindrical.usda": {
        "bytes": 6242,
        "sha256": "5293459d60b91883ed70d773a0a4ea07ac9254233e6b1e5253019fbc237a82fc",
        "git_blob": "a3ae8042a1c3fdcf7028b7b9f4f0cd7440a00eac",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_fixed/Geometry/surfaces.usd": {
        "bytes": 2609,
        "sha256": "e9a88b5a585d6c3162516d445cc6541875e23653357b601d8748af4489b48228",
        "git_blob": "d740b7e48640e0622cebb2519aa09babd2f5f022",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_fixed/test_fixed.usda": {
        "bytes": 4751,
        "sha256": "446d9caefca743d274fd7f42dfec047eae061b34f4e059fc15f0693749ec19da",
        "git_blob": "a26ec329d25020922d8208ec561e999bfff5df55",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_prismatic/Geometry/surfaces.usd": {
        "bytes": 3189,
        "sha256": "c1a8e3be9f35f31a90470fdba3d6cc466538b7e84a590b93bedb5cefbfe7a0bd",
        "git_blob": "2279b88bc3dd697fab024f839e146ee2595f23bc",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_prismatic/test_prismatic.usda": {
        "bytes": 5168,
        "sha256": "7ad69f8865347bb70511889fe97edca3c59263ec87964040293fa591d35b290c",
        "git_blob": "a10a00695042f889bbe860537d13dbc7fee65018",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_revolute/Geometry/surfaces.usd": {
        "bytes": 12253,
        "sha256": "fbf47caa30d4709457118a30f20f1ac70b19eafd552da3e94a2d568859263f64",
        "git_blob": "dd7e5a80f267f67301d76b3c7dec2b18b3471723",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_revolute/test_revolute.usda": {
        "bytes": 4980,
        "sha256": "be3718d42d6b06b8204d67bf624326dbf968d2adc7b796dab5ee82413ed5afd7",
        "git_blob": "b2ee513b7f6574e26198c28621f41b794d26a627",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_spherical/Geometry/surfaces.usd": {
        "bytes": 60274,
        "sha256": "ac7558e193fd3b3832a712ce4df1f689b875042dc17fa93cb140242ebf511393",
        "git_blob": "05ae1b48940af2873e313ba1247140677bd553a1",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_spherical/test_spherical.usda": {
        "bytes": 4879,
        "sha256": "b2a4193756c5cd4194bd4483496c103036c2ba5f8c72399f5f183392afbc468d",
        "git_blob": "d23181b7baf9a57f9c11bee472feb2373568de6a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_universal/Geometry/surfaces.usd": {
        "bytes": 28524,
        "sha256": "408cbd4d4360c718f1b73f38674c876bd6ab7dfac3cf78da2299b5c3aa2ac1fc",
        "git_blob": "f8cdfb2334a9c7b6c4fc1aa102463331800d8c4f",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/assets/testing/joints/test_universal/test_universal.usda": {
        "bytes": 4981,
        "sha256": "3736c2498c35551914e350aba3ec8c102c95d8b8483f59cdae3133b1e4440f4c",
        "git_blob": "29a205f1a256d92c28d70a69656a555794b35e50",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/builders/__init__.py": {
        "bytes": 431,
        "sha256": "de459372caf1e3453927ad0ef47926c9ae6db5ee7fff1afc5e0821dc468c38de",
        "git_blob": "281aa5aad1becaa21a8e20f67a596c84b0637bac",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/builders/basics.py": {
        "bytes": 41020,
        "sha256": "0bea91e1a1806d239c0ddffd564443b8b037df62c6340481157c6475ed26ba0e",
        "git_blob": "09d71935a84fa8585c80e60e923776bde85c9560",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/builders/testing.py": {
        "bytes": 64654,
        "sha256": "d2f068a6264de469a2695714d68c9e6863faf23bd82c156b90a662f401ec6f54",
        "git_blob": "be0ad2a9551a5ed607569552a7cfdfd97ab31369",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/models/builders/utils.py": {
        "bytes": 7309,
        "sha256": "ff6fba83f9ddab3c62b63dad1e454ba2533b51107237ade992f270350bb7463f",
        "git_blob": "46b7bfad3c84437109e84ce9f27fb88840e895f3",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solver_kamino_impl.py": {
        "bytes": 51907,
        "sha256": "a9ec59e69b8881e07ac78f3182203005ecef4f94f4a7a767f46aa04f176e777a",
        "git_blob": "99354196f7978f92a7475f73da4ed9a13f61830c",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/__init__.py": {
        "bytes": 439,
        "sha256": "f6d86673d857d099e6519664be1f43e37b82822048e06f44f781acee2f085961",
        "git_blob": "24e7e6affff6300e2f98e8f76362ff111220dcbe",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/common.py": {
        "bytes": 9588,
        "sha256": "8e79e592a9072479dfa33119f789e2de628df6fad577091a62ced3252b80029c",
        "git_blob": "57dc7b05ce72f3ed36b3cf618b49a4c6e9e275c7",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/dvi/__init__.py": {
        "bytes": 448,
        "sha256": "edd77857a1db286104441e1cc2fe4b6442c8e09e551f9cf8f148200cbfc7f18b",
        "git_blob": "ae90fdd8ceda33d4284b9c603de55c63d0e1ef0a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/dvi/kernels.py": {
        "bytes": 24014,
        "sha256": "15f975b73faca918c9bfb374d873a5dfe352475473bcec135187a10e0bea126e",
        "git_blob": "039097e065667cec084b045788dd55565300c893",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/dvi/projections.py": {
        "bytes": 2582,
        "sha256": "4e963c5cf376f9f3a45f6ac2ac60309309d39821eeaf859f673363bb9674555d",
        "git_blob": "0d5776ddee1d062395436d2defaf9920645354b8",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/dvi/solver.py": {
        "bytes": 40625,
        "sha256": "ccad9a6b7c00da6bf923ee633db1c4ca0fb24966848d0539b3efbe4dc09223b4",
        "git_blob": "6c2fec0dbb227d398b7f2dcd909929ddc3a0a199",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/dvi/sparse.py": {
        "bytes": 19485,
        "sha256": "7d725db3458d7f9042856da4c69c40c974fe55b28279ab102e608daeaf2df4da",
        "git_blob": "13fcc7fbb7740b0c83c8b588dd4fe59e86ed7f00",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/dvi/sparse_kernels.py": {
        "bytes": 28002,
        "sha256": "bf32fc87293e66f6616b9267752089a9e8fc9620cee78049545ccd80f3dc88eb",
        "git_blob": "761336fd9a172ef82008399dcc026c93589452ab",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/dvi/types.py": {
        "bytes": 7907,
        "sha256": "9a932d8c4bcd6cc7c4dbd15f1cf3e64900877fc12e3dfcbd8126262b91e7e7ad",
        "git_blob": "dce21e24c3b0a5cc16235a49fd722b85f0471983",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/fk/__init__.py": {
        "bytes": 527,
        "sha256": "6a075a3cf718983e1d388ab8af7a345119496d06f6163cbf7dc8ef3f17f880c8",
        "git_blob": "f4cbf7fee560444ed7e749ddf618e10b23029a58",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/fk/kernels.py": {
        "bytes": 99687,
        "sha256": "1d4a884eac5b8ba785743f371e8c1ff1812ca60478e0f28fee326e511258a248",
        "git_blob": "2ca9d186ac9e14d057bce2ae08a9780bfc72dde4",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/fk/solver.py": {
        "bytes": 116879,
        "sha256": "576017b1e937313a5a67b8468b80e3b41b5a822706daa2724ded968ffb375428",
        "git_blob": "ce62352b71874e4d4bb66b4e668ba1407083a3b3",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/fk/types.py": {
        "bytes": 3189,
        "sha256": "cc489452920246e9d9266bd20ed6eca095ff624498f2da0d267939f4dc431174",
        "git_blob": "891221a68c0911f4a8d7e39697b932eab5929881",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/metrics.py": {
        "bytes": 65959,
        "sha256": "0372945919bb465bef4ff3dd79a7292d65ecc829758b9a8dc3a683d0d4a7617a",
        "git_blob": "dc69a03ff8f370beab559880abc5a9a661426775",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/padmm/__init__.py": {
        "bytes": 3217,
        "sha256": "4b7a2571d15fc83046fa84dcf2b91d6396d5c387a295c498138cfc10d9e00fa3",
        "git_blob": "17d97e3dcdaa80592264ca9bf118923e8677d83f",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/padmm/kernels.py": {
        "bytes": 72856,
        "sha256": "717e390adfe36a46998a29b5a1bcc7570038ed7d0c4db6e14d642768a558a11c",
        "git_blob": "56d6a2f42ff5ad02f3e813a07a81b6648fc7f78b",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/padmm/math.py": {
        "bytes": 29547,
        "sha256": "279c18e09dfb15b7c6d706469948a127a6dab428ae39eda0046ee70e07e1fbb1",
        "git_blob": "1d02e5cfb462be03b473d70b0a7ee2f2162846f8",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/padmm/solver.py": {
        "bytes": 59413,
        "sha256": "30d0703e904401d4dcfd292b09e47de3853e88d48711a0f6544cdbf39b7b0d8b",
        "git_blob": "d1d7aa06a28644efe6a09b113f29c146bec19293",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/padmm/types.py": {
        "bytes": 48835,
        "sha256": "2a618c5e037176a289f112545fbefdaef40f3badc73752bfef6e0053c183dfd7",
        "git_blob": "0358b375fec4c406ee9f5dd324d1253d1427f5b3",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/solvers/warmstart.py": {
        "bytes": 55766,
        "sha256": "20dacc938efa55af9d0f0de188b47f9a84a2f2755a4cf2330e9259f73017c5d4",
        "git_blob": "559463731a0971875727d3de5aeb0695855b4549",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/__init__.py": {
        "bytes": 309,
        "sha256": "0f22da90cbc533dd174307c5acbdfda7c6b117594d0bff2fda2e5abccff31be8",
        "git_blob": "a1344a13b8cba322c0796f0c8cbcceccdabc2733",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/control/__init__.py": {
        "bytes": 478,
        "sha256": "71e765049ce24f2a8c71e58b24221c2e95f1ba69d05b952f37cbe9fb0dc0fb58",
        "git_blob": "ea5ae629960e3de2d2dc36579febef8ac32562d2",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/control/animation.py": {
        "bytes": 26203,
        "sha256": "876643a8ab4c738451c4627fc8f0acc1f4be4ffe75f9e87b856c1a001c5bd25d",
        "git_blob": "4f3125de8c4d71d223ec672c866110227eeabb71",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/control/pid.py": {
        "bytes": 17747,
        "sha256": "d8fe52977e744a2bb55d9e63fad005493d098b2d58f047cb1982e61a0ca302ba",
        "git_blob": "37f613fd12ae2dd826c2c1fb7333b1bbb4360f58",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/control/rand.py": {
        "bytes": 14311,
        "sha256": "3776fcb441f5965370cb9739a6e6c6972ac69664d2c3ead47e77b3258ce2f16d",
        "git_blob": "07749124782c73d0dd4bd33a9abc69e84a5056fe",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/device.py": {
        "bytes": 4593,
        "sha256": "7ddf4247758da386ab340ff48a94e5eb2e7a84ff9a596eb69fdfebfe2fa90646",
        "git_blob": "e91d805056f0f5ddda4c0175cc52b86eaa9138f0",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/io/__init__.py": {
        "bytes": 106,
        "sha256": "56e2ce6d49184b9f926a623e0069a9f8af453b4d64ae7a4162903e750647d811",
        "git_blob": "56da396bc0a51ad61b0223ae040b798a56ad7bd7",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/io/usd.py": {
        "bytes": 101166,
        "sha256": "5248ac1652448b73e8d1bc32f2313f0b7fdd6591b018ecf8f13c066204d2c454",
        "git_blob": "1937f047c7c8d029c2a612286c85a2f0150b0e17",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/logger.py": {
        "bytes": 5643,
        "sha256": "5c60a9b2458b4376c1bb6a670cdeb2d55f6459ba77b17cf9f30492c9f454170c",
        "git_blob": "0228fce904f63bfefd4cd898ef4f56bf8eefce64",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/profiles.py": {
        "bytes": 19368,
        "sha256": "3a09a24d08f81ccd5979419915e40da97a2d1e57703b49dc4674f4cc7509db87",
        "git_blob": "5f0d920a3189145f79e708814436adf4434e328f",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/sim/__init__.py": {
        "bytes": 317,
        "sha256": "1de22059be6143797ac3c05249af082c77c13645f7f64629e0d41aa4b3925081",
        "git_blob": "b99696ac717142a9f596408dbd997983652a54a0",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/sim/datalog.py": {
        "bytes": 21454,
        "sha256": "0e3fba9613550f7bf8259cd91d072820e893acf0aec2110d321e89bc7f36a001",
        "git_blob": "4ced895cc053ada79c1e6d8c262c3daa7aaf9836",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/sim/simulator.py": {
        "bytes": 12967,
        "sha256": "909b01660ba2b864d44a0a14200843516f635b220df81f63538c33e9298919bf",
        "git_blob": "9fc7323323b1d0de59c19230cb976cc90a828ee2",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/sim/viewer_recording.py": {
        "bytes": 13933,
        "sha256": "5d276f2c30ea48f8a401bcc688c6468f3058d2be0845bbdbba586ad6efd43ebb",
        "git_blob": "c9577cb0aac04115a315d68482926e0a21be3111",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/sparse.py": {
        "bytes": 3497,
        "sha256": "1bac53e6d459df5dd08dce17367b7dc4d58129fd7be3f293d7cea348a51ffcf6",
        "git_blob": "1529ab4ef246012a3b513722cb56b751ab4c5ce7",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/tile.py": {
        "bytes": 1798,
        "sha256": "b24b774966eee7bfc75e1eaf69d202f736b894f03ac2921f84ed9b2c82839325",
        "git_blob": "a742fcf588ff456d7db51c03176ce9cb040895e6",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/viewer.py": {
        "bytes": 2422,
        "sha256": "46c376ac10714b15fe435f89cea23c7d88b7a516ecb33886cb65086ffef359ed",
        "git_blob": "153625d888e74abe1c314d97029994a64869f81c",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/_src/utils/world_equivalence.py": {
        "bytes": 11543,
        "sha256": "137ebfe39707e939f13a46538d5655e6727c362643f9ceb9ec1c459e141aea1d",
        "git_blob": "d01fcc0f5f1a63a5db1b183727201e2e108e93c1",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/config.py": {
        "bytes": 47797,
        "sha256": "5fa04b5c885ab721633692f4c40fb75cc7c589ce5e62caa5690db9a3960efb18",
        "git_blob": "ad5959851004f26dfa4b323ac7ac6a253ba5c5f5",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/.gitignore": {
        "bytes": 13,
        "sha256": "51d228062a2c96472333dcdfec15a734270b879f950285dde80602ba72907bb7",
        "git_blob": "c42bff743085e0ea29206146f9d433e2263a7578",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/__init__.py": {
        "bytes": 2291,
        "sha256": "4f8fb3499fd12f804fd7ed697eb15a922fbfb57555e20d2ef2bed3d2387c1b77",
        "git_blob": "8d5224b0a06c6d09f1de0248084f96808928424a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/reset/example_reset_dr_legs.py": {
        "bytes": 16534,
        "sha256": "1ded4116a46627d6d67924b5e171ee504eeec0ccb9ee6ab8c1260ea17f812995",
        "git_blob": "e303c8d052c9a259853d7bd7fe7aaf0c3b8a1a9a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/__init__.py": {
        "bytes": 209,
        "sha256": "07761a8b5d011d738e97fda960f4cb8807087311ba3f6e0be01fd615c1a14966",
        "git_blob": "bf51aa4c1319ec024e689e85eff55551ce95919d",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/camera_follow.py": {
        "bytes": 2388,
        "sha256": "c199d560029555d289640412c9fff74eb94f5f9a7065f0f3f2cb0cf61053d0da",
        "git_blob": "7ce49347dd9112fe8c435fa666b22c302b5926d7",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/example_rl_bipedal.py": {
        "bytes": 15074,
        "sha256": "3e1339274ca2f3b3a69133d89c25efc7f2c54e75c35e4059e7e6093b7e16c522",
        "git_blob": "671f601005c8cb5e117f9b7f12ac089ec7914548",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/example_rl_drlegs.py": {
        "bytes": 21575,
        "sha256": "82474b8022a04c89c03bfa6c65092fa759de41d7322616b3ccbb031139946344",
        "git_blob": "53664c2be89d4596280b73fd6de91362bf55f2eb",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/joystick.py": {
        "bytes": 13057,
        "sha256": "45316613c1b858cfe139970287b14f7d0c1b792cf4f068d9590df59337e016c0",
        "git_blob": "6e47e4c4b361eea42fd250d1035a045453a67e37",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/observations.py": {
        "bytes": 29934,
        "sha256": "27614ce498eb015dd1ffcf7a26ad19709ccf4186f4ea97a6a1841db32bb75820",
        "git_blob": "1dc2c6b6bda76304417ac9570223de6a3d30d13d",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/simulation.py": {
        "bytes": 43828,
        "sha256": "bf8f2ba0cb31f52a4f78a2526977b2109c599201a692d81ca995c680843a46b7",
        "git_blob": "394e7ec2aa35da9d73985eaa5d7e9ec705289c8c",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/simulation_runner.py": {
        "bytes": 5482,
        "sha256": "0843de7b0a583a9cc961ddd5c2abe0b9921e4d298991717e20cfa24b32384604",
        "git_blob": "0fe16acab6ac7e859031cb22e104eae38ab73e2e",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/test_multi_env_dr_legs.py": {
        "bytes": 4186,
        "sha256": "cb211e90fd1290a5af360625dac006ad15854dd73fb11a707af25e8d980e53a2",
        "git_blob": "f963a9f8d1ab1ef18d9971c2419776f40946e896",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/rl/utils.py": {
        "bytes": 11460,
        "sha256": "dd7de4e88d683cc877301aeb0f6e96b843712c1626b96c359710d8cb7e147004",
        "git_blob": "285102d94b05c3845989888579956c10976817e7",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/sim/example_kamino_basic_all_geoms.py": {
        "bytes": 9940,
        "sha256": "fe133fe7a632f64b2bc18fb93ccd1f5dab606821d898e93aeacd797bea9eb1be",
        "git_blob": "69efff494dd033ffcad960b56c77ead2b3da3327",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/sim/example_kamino_basic_all_joints.py": {
        "bytes": 6852,
        "sha256": "ee315ee78f9d1fe827ba782cb60cab25d1d9a6e655026c462ec4e15f0184836f",
        "git_blob": "f9925dab965df1f93b39e40ce40806a6be490601",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/sim/example_kamino_basic_box_on_plane.py": {
        "bytes": 11190,
        "sha256": "4d51fa15e61fb3a63ca4e693bdd609f97b9dea1f0f72eb229a570dacd9b2f078",
        "git_blob": "c79f79962f70ab8120a334caaf2990ad28b15ab3",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/sim/example_kamino_basic_box_pendulum.py": {
        "bytes": 9093,
        "sha256": "dd8d3f776b99da6dc42f327d24c8ae309ea70ede89669cae687f726ddc1f8d74",
        "git_blob": "1b07943c44c2dfaab0710ef500fab5ca245c51a9",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/sim/example_kamino_basic_boxes_hinged.py": {
        "bytes": 10206,
        "sha256": "fbed9a83717c3bc5765441e463206f401214fc75f4da2fc8ff4dd0ab5379a163",
        "git_blob": "da746bc64eb4a2951261fb01809fcf49b91978dc",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/sim/example_kamino_basic_boxes_nunchaku.py": {
        "bytes": 8360,
        "sha256": "b162e7c30a21e21876e0274bdf4e9a3ce920142592da5ed685206e75dc670b0a",
        "git_blob": "9cfd9e51dc4c6d20d2e51eafa20a4e4f7f1ba572",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/examples/sim/example_kamino_basic_cartpole.py": {
        "bytes": 10397,
        "sha256": "fd3de4ecd9c614de8e2157e96cf62d510b1b0f8f795ccd937b75ab2be8184c75",
        "git_blob": "d208a6e3e25d082c1b444b918bd047ca20c1afb2",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/solver_kamino.py": {
        "bytes": 72989,
        "sha256": "87a2dd328f7d17512c5c82a6faeb65105ffdbc76712abd482a069d6b13f3bea8",
        "git_blob": "7b3d49897a02bdb646fa13c6b8d103fd821549ba",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/.gitignore": {
        "bytes": 7,
        "sha256": "7ca11f94c2250ee6433e3f2f0ef15099f7ad16d773636aec921408f5348ab1d6",
        "git_blob": "9b1960e711fc1719053c5908bb5ff3cc321789e5",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/README.md": {
        "bytes": 1314,
        "sha256": "5307d8dfa47ba66d4701c37cabedc2d006fb6dd495e42df689e6bef3ec1554d8",
        "git_blob": "bcedb5485803a2d9f47851be14c94ba50a28c066",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/__init__.py": {
        "bytes": 1816,
        "sha256": "ea94df8dee9ead6db6f687630181a10d23d6bc9dd0e581baa735810f7f03f159",
        "git_blob": "28a13c045f484c9f491157c52cbafc383f0b1f8b",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/__main__.py": {
        "bytes": 3358,
        "sha256": "d0edcbee8c1ecbaa72219599ed4871a11e20fbd06a86f4c1658766395dc583f0",
        "git_blob": "4d9c1d2d2320c521d7f05e2d75b2efc0191f79a6",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_core_builder.py": {
        "bytes": 42352,
        "sha256": "acc8a484ae50486ac06220b632cc3a2325170f980775c5c18adec080b719ec79",
        "git_blob": "c1e2c57dae8eb4366eb34be2e2eda94bae6edff0",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_linalg_utils_matrix.py": {
        "bytes": 1560,
        "sha256": "f7b49d83cb4d8ab4d190c46b832a0fc2c5df448cf541c67b2573c97e2d2eee9c",
        "git_blob": "de0c3c674b96ea0311baca4c38eb95e5a2eafe76",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_linalg_utils_rand.py": {
        "bytes": 19510,
        "sha256": "d7ba79cdfa0385c9c33ec2afa4471011c46f66e82ddf12f530390f81bd14d3cc",
        "git_blob": "f15331ce09030e1f910a95cb993b5b76ac3ad063",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_control_animation.py": {
        "bytes": 28246,
        "sha256": "c8c9621d7a7a8c6f05adad542b9ad8a874eed77eb3ced54d49503de069992534",
        "git_blob": "d50d8a36e3bd548cbf5edaca0d5885f3847b2b1b",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_control_pid.py": {
        "bytes": 1615,
        "sha256": "4ad01e1a3496830d1499f85e985a5f0fdd3340c5e939d21d3bc2e5a8d4bcc107",
        "git_blob": "30fbfcb4758c8739c4a7110f6e2ad16000173435",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_control_rand.py": {
        "bytes": 4868,
        "sha256": "396ee426aaadf08120ce5992cb1abf34ccb39af28edcf51023f820d03c70e6b7",
        "git_blob": "610ad7a93de3034d56293c301a7fadbe0b8c4a66",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_io_usd.py": {
        "bytes": 87020,
        "sha256": "4ab4ec6af22c40706ab82e4917f1cac83e6c776477c3f023ba09fa4e1fb59ef7",
        "git_blob": "d0819fed14e092164782ab95e0cb4aea9d426bfe",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_logger.py": {
        "bytes": 1716,
        "sha256": "59a7aad57d428b98c46fb48eaf4d896eca37b06cec98c92f5503dac980ea91cb",
        "git_blob": "759999d6ce50d8d617879165e4f531d38c85688e",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_profiles.py": {
        "bytes": 6920,
        "sha256": "efa2430d7e9777857824edc91fa53eca737599e80b204f38f8f9dd0bebb3ff2b",
        "git_blob": "60f7d0c022e3687c4f2c80b443e61d32c5d79285",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_random.py": {
        "bytes": 4293,
        "sha256": "3dc92640394780ddfca73b84ed80b840aedd3dca39eb0c27535db1a06efea531",
        "git_blob": "a0e33fc341d55c870447f749a5e5a84bd28e4cd9",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_sim_simulator.py": {
        "bytes": 25592,
        "sha256": "94184d29d1864934d31fbb5d7789f673c94bf94fc389ca0943a743183ad44d4d",
        "git_blob": "d17f375d6366af16f82d9aa2f853b2fdbd8d7a7a",
        "mode": "100644"
      },
      "newton/_src/solvers/kamino/tests/test_utils_test.py": {
        "bytes": 5704,
        "sha256": "30e61d84335a9c401bf423e221a2bd5616d7f75f221cb8e6c45039c14ceec573",
        "git_blob": "000cfd4e58e5a39822df7b71610a079e0de9fd28",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/__init__.py": {
        "bytes": 181,
        "sha256": "f8f79f6d559e38661dd5d024e19daf3cea1efbb3da7bd460da308f5f1a058d23",
        "git_blob": "e1cbbbde50668d45c2f074444e0cc6c9366f2db4",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/collision_masks.py": {
        "bytes": 35916,
        "sha256": "351bab045270eada370b3873c9b7a5d72a9c0ab81be0e8f58a7bc04f93271e86",
        "git_blob": "345e1c0bfd180b546eed96fc1d99bb5ec4c2b5c0",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/constants.py": {
        "bytes": 1327,
        "sha256": "c624e55e200cee139472953f528a68aba46e215f98572d3ea64884916f9368b4",
        "git_blob": "f20ea847d18205bc321ce2f18a7d70b8c7598fca",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/enums.py": {
        "bytes": 1157,
        "sha256": "4b5fa81a30fff67865070e13be4de7826561e72499d46737162dbdd8318585ed",
        "git_blob": "5bb81200d99f28a911bc697cedb795f98a347fce",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/equality.py": {
        "bytes": 11488,
        "sha256": "716038d5383125e34283489e2ca44c33bc111d83a690b1c3aa5e10b6db52fb15",
        "git_blob": "1e938d722dfae91e36955def418cc5ea12f60b02",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/kernels.py": {
        "bytes": 127744,
        "sha256": "bd770d39d20c208e980477e0186799f531364b03f16d76968ee69bacdc490a3d",
        "git_blob": "cba18902126a036f619a06445299426cf7a8453d",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/solver_mujoco.py": {
        "bytes": 460087,
        "sha256": "981568ab792dbc9e82392d57da3cbb507ef1c0d8c88e3b8b7cafe5065945c3cf",
        "git_blob": "08c4bfafe0f21e814aa7ef45cad1cac53c8a0907",
        "mode": "100644"
      },
      "newton/_src/solvers/mujoco/utils.py": {
        "bytes": 6068,
        "sha256": "5ceaf20d005ab66dd412b07631e9b74ddb50195d5e42843c4c83daaa109e02aa",
        "git_blob": "2bb2df47ed5d08633e1c947bb1b770cfdbe58ed0",
        "mode": "100644"
      },
      "newton/_src/solvers/semi_implicit/__init__.py": {
        "bytes": 200,
        "sha256": "dc8e20747518cb5c3a37634f48459567b0b94438a4e36a4a2229a61725281f16",
        "git_blob": "2f2f88011418101e25229cb4456e92f433661322",
        "mode": "100644"
      },
      "newton/_src/solvers/semi_implicit/kernels_body.py": {
        "bytes": 18676,
        "sha256": "6509eec5407a508e17b38a666ef8813f26c9c983fa403260980782e412598d7b",
        "git_blob": "4845240e954cb447cf63e082291eccdcc47f8dad",
        "mode": "100644"
      },
      "newton/_src/solvers/semi_implicit/kernels_contact.py": {
        "bytes": 21806,
        "sha256": "6e1d4e18c2fa9810205c6622af407a7c84d8f47eca19b77290e5923aa7a1b26a",
        "git_blob": "77644d11d914685cc14563528b027e79ada566b4",
        "mode": "100644"
      },
      "newton/_src/solvers/semi_implicit/kernels_muscle.py": {
        "bytes": 2354,
        "sha256": "82e673b0745f2385a37dce6f3e5270badca21c6f0b8c1ef9a7a5a4fde5909c4f",
        "git_blob": "5a2d9416dd07cb09d722e2dceb139d784f47a283",
        "mode": "100644"
      },
      "newton/_src/solvers/semi_implicit/kernels_particle.py": {
        "bytes": 12019,
        "sha256": "18cb66506d2bc0fb6479e9daddc778ce1535aa9bff873a6acc91b17506ed8b65",
        "git_blob": "70cff3bce978236a419024bee2918d4688231372",
        "mode": "100644"
      },
      "newton/_src/solvers/semi_implicit/solver_semi_implicit.py": {
        "bytes": 8936,
        "sha256": "f057e3b0f41e8b6b1d3e2157f6be517c34701dae9a20430aba0c28c3ddfc919a",
        "git_blob": "13e0ae497ffe924507e23e5f63edad24fb087b5f",
        "mode": "100644"
      },
      "newton/_src/solvers/solver.py": {
        "bytes": 24387,
        "sha256": "d957cc2cc98295519152faf4ee55ed0cfdb01d41e3e79fa0aeb6754a8cb635ed",
        "git_blob": "6da67dc2f89a473ff7f00abc1984a51b8d87fe07",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/__init__.py": {
        "bytes": 417,
        "sha256": "af1ee32538886ac9e17c128b6907bd0f726affbc0d51d43bc86a70a87e12ab32",
        "git_blob": "0a466f5abae9725c6ed2952f04a112ecad9e271d",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/builder.py": {
        "bytes": 9848,
        "sha256": "a6b9dbac3e102d29a95e5e7a18e8f0aa970423f4e92cd1adc68749cb6b774a87",
        "git_blob": "5b3fd0a467101a27b5d1b9f4fb08b1a43784a75a",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/cloth.py": {
        "bytes": 28551,
        "sha256": "f6f88ca7babc5be9a7c25694ecb706e3f111a10d9fb48892c1535a08879b0c94",
        "git_blob": "9c99aec07219a220651d0988b4969acaa186219c",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/collision/__init__.py": {
        "bytes": 171,
        "sha256": "3ab51c5bbdae3aa45181e365e034fb3e267497bb2fd2d4d424ecf5ccb1887153",
        "git_blob": "a75c27d702711e57ebfd83deb7dad1dea881aaf5",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/collision/bvh/__init__.py": {
        "bytes": 207,
        "sha256": "66f84be43faa66b57854cbf7aa6d6144381d588736439d9dc34f460a9001ff0f",
        "git_blob": "3e4dfe577716043f768b744a751683135f4220a1",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/collision/bvh/bvh.py": {
        "bytes": 25789,
        "sha256": "5c67b85a6553776d56f8fe4f06c021ef8d1c6f40383141cc9e997a25c344cdf8",
        "git_blob": "d9b6d9a88cfd8ee2b90791a2e9ba55fc5576f899",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/collision/bvh/kernels.py": {
        "bytes": 6288,
        "sha256": "4703ebc4a527eac78bb964164dfa16f871634954daeec17c97c9d8ee646e1c9c",
        "git_blob": "71804a0a71a122efdebeb17f1bbc6a80a85caca3",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/collision/collision.py": {
        "bytes": 9739,
        "sha256": "b6998013d1cca5591de867a272b3455689a17ee2d19d3dcef3fac2bc29acc92e",
        "git_blob": "ae56981c2d0da79bfcbb44b3a0008954cc9a9af5",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/collision/kernels.py": {
        "bytes": 12823,
        "sha256": "c97dcf0e642387e4cb70b4dfb2ff328433c13f348f0b7e5336bbe7a84ecabaac",
        "git_blob": "b594ba2cf05cd7af1cb88f33afdd56199f106f23",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/kernels.py": {
        "bytes": 8252,
        "sha256": "8cd4591a8a6cfa8a4098aad5d57793cce946db47eecf436adf86b701d2f63f1f",
        "git_blob": "2372dc709df98068cbbab8b684066510f5539445",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/linear_solver.py": {
        "bytes": 12125,
        "sha256": "14e07006d3d9ae1d078bab7927eddd71cd14794a7d1c2a38e6f6ff2f230eb7be",
        "git_blob": "da941d593f4b55e0d10e3e4c541a31b9c030d63b",
        "mode": "100644"
      },
      "newton/_src/solvers/style3d/solver_style3d.py": {
        "bytes": 17483,
        "sha256": "c5238ae0ca8901dfbec80d862319d7b540624922a5fca965398b5dd2709fe295",
        "git_blob": "51efd91e6c9eccfbebd993b93916a10e37b538d8",
        "mode": "100644"
      },
      "newton/_src/solvers/vbd/__init__.py": {
        "bytes": 172,
        "sha256": "97e2a829f40e3b64a5125cb7f32390d88d819f9fcfc92ae091ba76be4d379ddd",
        "git_blob": "b83cb85940618a6e856257354a7185227b6f0e3d",
        "mode": "100644"
      },
      "newton/_src/solvers/vbd/particle_vbd_kernels.py": {
        "bytes": 103200,
        "sha256": "7bd167d0b81e6bbb51c73a65dbfea7a86652788fed5388ed85266281450d838d",
        "git_blob": "37415d0e01488d145fc112732eccca5beb49a8c4",
        "mode": "100644"
      },
      "newton/_src/solvers/vbd/rigid_vbd_kernels.py": {
        "bytes": 244615,
        "sha256": "c88eb7b4357e0f36d563ffd0ffe29b780543acfacbb2c17a2dc33f0f5026bdf3",
        "git_blob": "65399514bdbf5713aa59066881cac92cce3be6ee",
        "mode": "100644"
      },
      "newton/_src/solvers/vbd/solver_vbd.py": {
        "bytes": 198785,
        "sha256": "2eaf20bde0cfa436bdaad375b689f5e562130667801ceb3e6098343f4418bc13",
        "git_blob": "f4432a28a629d6db2c7e34574b8ba6f73c074504",
        "mode": "100644"
      },
      "newton/_src/solvers/vbd/tri_mesh_collision.py": {
        "bytes": 1486,
        "sha256": "92755e4b9dc62acd70d80e15b9ca514cb88541187f9138f4e0d18baf2a8fbdb6",
        "git_blob": "db57b39733079d226f15bef573d4172d3d1c7cbf",
        "mode": "100644"
      },
      "newton/_src/solvers/vbd/vbd_coupling_kernels.py": {
        "bytes": 21085,
        "sha256": "dd8ac0cc17eb01fd81e54643732dc6c644858904fdd8fe9c88e2f9612beaa2a4",
        "git_blob": "b654edd4273c64cebac8631fd3cb8a27e460a4f8",
        "mode": "100644"
      },
      "newton/_src/solvers/xpbd/__init__.py": {
        "bytes": 175,
        "sha256": "289cf649f94422d8ea8d5c45e59094ab6fd5e9c5b623d783f7cb0c7e1bf05927",
        "git_blob": "52ba44ebda9f44d9ccc6349799de6cd247cd2cfe",
        "mode": "100644"
      },
      "newton/_src/solvers/xpbd/kernels.py": {
        "bytes": 86253,
        "sha256": "ce91cd9c2cf818fb888593a8319b44d80e184e26c3feaa1b828e6c51450b3cab",
        "git_blob": "81a94a07e5e1022a064c8ba3b69aa13b33e76a83",
        "mode": "100644"
      },
      "newton/_src/solvers/xpbd/restitution_kernels.py": {
        "bytes": 23199,
        "sha256": "ed2f9dd52c5e8071ae5922063b585204f6dfb156091ed6dc6877d8b941fb0d47",
        "git_blob": "defca3605635a0ce57325ee8c4a56129cbc7dfdb",
        "mode": "100644"
      },
      "newton/_src/solvers/xpbd/solver_xpbd.py": {
        "bytes": 54984,
        "sha256": "e00f36bb590e33d76efa03ca9690d09ea63a2590d11372fda9ebf982dafa76c9",
        "git_blob": "0727bff9f986a0db1361efe56994902671602766",
        "mode": "100644"
      },
      "newton/_src/usd/__init__.py": {
        "bytes": 1477,
        "sha256": "3b863e652851df21ee8ad33a974903f2c7ae3f8a3e2108c2b6e6559e2084ff21",
        "git_blob": "ac7609a24e45c5d193080940fa7ee73caeee6f29",
        "mode": "100644"
      },
      "newton/_src/usd/particles.py": {
        "bytes": 31946,
        "sha256": "fe109abc6836a491314e5f962cf30f8c65967fbdcba67c63f7064c1c7d8838a6",
        "git_blob": "a325e04db955ce945e8344457cb01b26096a860e",
        "mode": "100644"
      },
      "newton/_src/usd/schema_resolver.py": {
        "bytes": 12976,
        "sha256": "01b659006c5e121c6940b09862aaccdbfa8b1657924d6477d408915f971b3212",
        "git_blob": "2d43cba2bab22998d7db85c3226f891a64b1ce79",
        "mode": "100644"
      },
      "newton/_src/usd/schemas.py": {
        "bytes": 25501,
        "sha256": "3ad7e41d6cc9d3d80785887b37ad32a08afb345cff06a2fffda15b005151b859",
        "git_blob": "60543c93d6141dd967daad67215691f835a10a26",
        "mode": "100644"
      },
      "newton/_src/usd/utils.py": {
        "bytes": 142764,
        "sha256": "6a9e4a4d2a7167e486e0286318635be03886d6fcc8fb04c5cd206bd110890632",
        "git_blob": "bc196dbb7a4a45ce7be4673f8e6667ecba1384a6",
        "mode": "100644"
      },
      "newton/_src/utils/__init__.py": {
        "bytes": 4443,
        "sha256": "e9aa65de0548377dc2a7090a2ebe918536c989f40600959ad921c4d2a24744a4",
        "git_blob": "fbdec7e72596ee6bd7f52605de7afca0af0443e1",
        "mode": "100644"
      },
      "newton/_src/utils/benchmark.py": {
        "bytes": 7516,
        "sha256": "984c45ffc628a741a26f5deac8dbe12db99de11966ec7e6016a2e42762a29db8",
        "git_blob": "72c6138edb9e053a0622f62f56680a835307cd92",
        "mode": "100644"
      },
      "newton/_src/utils/cable.py": {
        "bytes": 7069,
        "sha256": "4918aa30930a1a7d7d54720e279f4612ef836bc289df18ea73297a41a8a0021a",
        "git_blob": "f7d31c120c424c79431f659665535561f539bfa2",
        "mode": "100644"
      },
      "newton/_src/utils/color.py": {
        "bytes": 2601,
        "sha256": "a312450472f191c4d0d0b3b900bc01fde6db399ada14316f87a630414ab57c7b",
        "git_blob": "0146834540eae0056cc8f434ee40b8dea00dabfe",
        "mode": "100644"
      },
      "newton/_src/utils/deprecation.py": {
        "bytes": 4053,
        "sha256": "77944cd4616c1b13ac08807405867908c7ffb8dc9bbbb6ac5dc37fed59cbaf0b",
        "git_blob": "a8f532093863d99ca970f32b332afeca8be80548",
        "mode": "100644"
      },
      "newton/_src/utils/download_assets.py": {
        "bytes": 17268,
        "sha256": "2cbbdb417a4f98c03f86059363625238368cf9f422a7a0d40ffbb67874929ace",
        "git_blob": "d59f96ffa32a415698eddf8e7972a9d9487a8767",
        "mode": "100644"
      },
      "newton/_src/utils/heightfield.py": {
        "bytes": 18210,
        "sha256": "e0b0e58cc35241304dab10c90e220020ba658db40f726f48e185cded6490ead0",
        "git_blob": "a178b25e841272f75e4b0d7f16eaf92de660ee35",
        "mode": "100644"
      },
      "newton/_src/utils/import_mjcf.py": {
        "bytes": 172825,
        "sha256": "62ebf27e2cf9dcfa5be374a4c980f99d76171c11a6430fd07a0abea004326036",
        "git_blob": "c996d1bec81250499632ade7233052722406222f",
        "mode": "100644"
      },
      "newton/_src/utils/import_urdf.py": {
        "bytes": 40294,
        "sha256": "80b04fc60bbbcb0c156f6d49ed57294a14d2052ea5926e921e8cae8973ac6381",
        "git_blob": "c28058f70a3e75c05a4f2bebb0c5bfee60ca08f5",
        "mode": "100644"
      },
      "newton/_src/utils/import_usd.py": {
        "bytes": 289114,
        "sha256": "332566ba8e47e570482e25a93fdd1f3d1535d7511969726b981e7794cbc362de",
        "git_blob": "205d919da29e6aed75834b666845362b41b91192",
        "mode": "100644"
      },
      "newton/_src/utils/import_usd_deformable_attachments.py": {
        "bytes": 23803,
        "sha256": "8f6a7ce168942c6a9db0e41badd6a748eb22312f75d24ac852b99018ec6af671",
        "git_blob": "93b0280ae28a00bfdd607f0b040c7fb6aa411d26",
        "mode": "100644"
      },
      "newton/_src/utils/import_usd_deformable_cable.py": {
        "bytes": 59947,
        "sha256": "d35045a6ee0fe6f35d90a699a17eb18b714ffe8431c01f5fbd5c46a7591e8d87",
        "git_blob": "dffb010a2d3c992d1ec307e6fba1b7b4871b6505",
        "mode": "100644"
      },
      "newton/_src/utils/import_usd_deformable_cloth.py": {
        "bytes": 25103,
        "sha256": "cf0da9601fbc29523c108077d162cf22d988f6af3fc13127a2a1d30f04c9785c",
        "git_blob": "61ed24f7302d7e58d43b37f755a8c201175e2245",
        "mode": "100644"
      },
      "newton/_src/utils/import_usd_deformable_utils.py": {
        "bytes": 59813,
        "sha256": "042a82c9b26a68272105818cfdfad416c4912a27adf1125c0014f65a036b55fd",
        "git_blob": "84fc3aae498154ec6398401790444cfad3c0cccf",
        "mode": "100644"
      },
      "newton/_src/utils/import_usd_deformable_volume.py": {
        "bytes": 12901,
        "sha256": "0bd227507d7e262782a27fb6eb15c9099c52dab84a45b015e911fcc76e5cc727",
        "git_blob": "d45b61f7552e3d69cfab9d042ccf9fba9e7aab39",
        "mode": "100644"
      },
      "newton/_src/utils/import_utils.py": {
        "bytes": 11782,
        "sha256": "5f2d276e84367152364cac3882c61898e4d59a8e604041a09234a6173cd95009",
        "git_blob": "7117d0f115aa7279a1a4035015909615067385e9",
        "mode": "100644"
      },
      "newton/_src/utils/mesh.py": {
        "bytes": 100197,
        "sha256": "1a6472fb62115b3f320375fbaca82100759093f5ca2ba85dc9a5d1f2b460ffc5",
        "git_blob": "a47537ffb6693758e69a86f5b93b6b386af25885",
        "mode": "100644"
      },
      "newton/_src/utils/render.py": {
        "bytes": 2423,
        "sha256": "e9fed4f1fb240c46f7202d1ee4f0b37dbf17245d3e86ebf966807c2131ab988f",
        "git_blob": "ae146be5a76e3df87c83219c1fc841f34d31fa3d",
        "mode": "100644"
      },
      "newton/_src/utils/selection.py": {
        "bytes": 83325,
        "sha256": "b8846321e552adc2e44421111ce63a7dc3543a0970cb822a5796bd3b6073469d",
        "git_blob": "e95e7ad08def3b8b53fa6d9def761f6a70241bed",
        "mode": "100644"
      },
      "newton/_src/utils/texture.py": {
        "bytes": 8566,
        "sha256": "279d0c585f80e1610a2c2a096e6792ff29dd9d503c7ab40dbf074403b434e47f",
        "git_blob": "da7e185edc072046523b3f2e0056ed1797f05d18",
        "mode": "100644"
      },
      "newton/_src/utils/topology.py": {
        "bytes": 8333,
        "sha256": "291373b6357d0089361d83dcbced9bc93affb188544f63ea27412be5cddf69a5",
        "git_blob": "2e52361c1049531a94ab76fc108f89a58e9006e1",
        "mode": "100644"
      },
      "newton/_src/viewer/__init__.py": {
        "bytes": 1797,
        "sha256": "7fb652e680f97b1f96fc67394471f48b64e809c82e8ef465d4e8ec540038f0ea",
        "git_blob": "80ddded20773106b94241bd876fbc9635e8519c0",
        "mode": "100644"
      },
      "newton/_src/viewer/camera.py": {
        "bytes": 11025,
        "sha256": "bc7b4882311d17056fff144f5028ca34b69d45283740c2545f9a4b94f89826c0",
        "git_blob": "92482f91c43731d0d40f68feba42a4bb9d03276a",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/gui.py": {
        "bytes": 27913,
        "sha256": "708822fd95424d2cae5c862a1b0e3a4c2044c6b0da13299560351b16acf52c4f",
        "git_blob": "f6b7297291bc987620896dfd0d7e643cba7835c3",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/icon.py": {
        "bytes": 1614,
        "sha256": "e43e5bc7ecb71e325fbc8051428b16a57984bc71c0e1ca33b3a8fcc015019be3",
        "git_blob": "9e3e66300ee65d457de717d627d642caaf2dfaaa",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/icon_16.png": {
        "bytes": 531,
        "sha256": "b32132f7c2c8ab229db0d417dbaa9094b6c707fb6b2c0c46528c12a8840e03ee",
        "git_blob": "ffaa7cbf6df336c6fe35dccf693c0e20dac376b6",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/icon_32.png": {
        "bytes": 1092,
        "sha256": "4c8a0f10137e06adf167b3944ac4fb4fb6cc801cc90cb82d76af33a617c91cfa",
        "git_blob": "6246e61d34b8e88c943421f06ead24b23a65ce68",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/icon_64.png": {
        "bytes": 2196,
        "sha256": "48008816fdf72c383692fb6ae4b494d5dd1fc98e16e7680e58fa2183e75c6bd0",
        "git_blob": "16518b0b019a5c2a0439d9139c5f9b23956d719d",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/image_logger.py": {
        "bytes": 29474,
        "sha256": "335428a7f3b1a8cb9ebac9fe0944b8f0fb26518415f61c3244a129327329736a",
        "git_blob": "a690885abd0b11c26a8d606141a2bbafec6f3b8b",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/newton_envmap.jpg": {
        "bytes": 105653,
        "sha256": "21c3b3cd8fee39ae77fa6ea1104262153ab08952cd6cd25e7dd9c06d29a38058",
        "git_blob": "d9dccf61397f101de1dfd2c14c785c0b2e7ee59f",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/opengl.py": {
        "bytes": 93008,
        "sha256": "9c7f174c4f13fdf4a196d3265aca4022eb9f43f2062ea0fbc76530ae6c16886b",
        "git_blob": "c0306b97fae842aa60e45afa78cba6d00a9a5e4f",
        "mode": "100644"
      },
      "newton/_src/viewer/gl/shaders.py": {
        "bytes": 42039,
        "sha256": "67a1946e5a07e8dd6c7bbe4550c97796a31a051163ee8c9a785f4f6f02f58feb",
        "git_blob": "bd16408c19162bdfcabad9c7f33fabc8f5e6bdbc",
        "mode": "100644"
      },
      "newton/_src/viewer/kernels.py": {
        "bytes": 36224,
        "sha256": "8ba1dfb4257faf991c2c980630f137873df974d43bb7c9170d86e94572148273",
        "git_blob": "1b5a770adb35d8ff37d6055908c7c112f23ae761",
        "mode": "100644"
      },
      "newton/_src/viewer/picking.py": {
        "bytes": 11969,
        "sha256": "2cc6aebb18c74f54efa105f99b0bc6b9dee9714764d555f78e727b1b1d5becce",
        "git_blob": "f0873fe528910d184be7bd63d060856fe47422a7",
        "mode": "100644"
      },
      "newton/_src/viewer/utils.py": {
        "bytes": 1732,
        "sha256": "4c56da4283d400802dddd3a4b6bad2ceba51061f417a75789097111a2bdc9452",
        "git_blob": "591c1d7149bf41c37c00afc386c7f5452288f606",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer.py": {
        "bytes": 144762,
        "sha256": "e66241fe594ca6b835c3a210769fb8e36b18f51d9d60ac745c51aeecde7adc0e",
        "git_blob": "881a5c82f6fa314bd21e99da1abe8cb3c3c6f140",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_file.py": {
        "bytes": 58239,
        "sha256": "547598f48bca59ab4e605a3035b4fdbe85baf950089c84e0ba38559f5bd8c064",
        "git_blob": "8e53edf0f8f863198eba14a704c6ca5a80663d47",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_gl.py": {
        "bytes": 113858,
        "sha256": "eee60304b780796eb949313ed1341a771993a041116ddca0e417519554f6ece2",
        "git_blob": "c88b92766d9a734cac4823caba630527b68b4ed4",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_gui.py": {
        "bytes": 56838,
        "sha256": "7dd6585ac09c5c04bfeef04374ed9f09d6fc23a8a81eb09ab365db73104200ec",
        "git_blob": "eb73b816c5eddafef5649d80195cfa771e3d7981",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_null.py": {
        "bytes": 8591,
        "sha256": "c2d199c7de2169f5958c2e339e1e9f7e948734f79bebdbe09d362b05991f9ea3",
        "git_blob": "7f47e13bd9806d3387a3107a45a5d607957df67a",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_rerun.py": {
        "bytes": 34887,
        "sha256": "49759e217f7e287329635668bc9e725465a113e7ff644293c2b8ddfa075c8125",
        "git_blob": "d5f324528ffa93cbbe3602aff1fc5544fe89106f",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_rtx.py": {
        "bytes": 98259,
        "sha256": "b61a8d74dd0385037c58471325207b8bd98aebde5a2b21a01ee08d3e23ee7721",
        "git_blob": "0b1f27decede0498aa6c25de1e78f520301d6b5d",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_usd.py": {
        "bytes": 46370,
        "sha256": "27c50889d34495043f62048483bb2c44832263585eff95e250c013f5222171b2",
        "git_blob": "6bbea356155eb024716a0d434ea46d1990e37949",
        "mode": "100644"
      },
      "newton/_src/viewer/viewer_viser.py": {
        "bytes": 67267,
        "sha256": "958fb27d025b6f110d1c81b3a3c7dcd2bce23f27e5c3ae31bd3d5bed92a6382c",
        "git_blob": "250fa72260f74d2c3e506592a0651c636a566ba1",
        "mode": "100644"
      },
      "newton/_src/viewer/wind.py": {
        "bytes": 5609,
        "sha256": "c8ff915b8799cf3d7269ae738324af1845b8c786319c6dcc9bc51c0364ad9fe7",
        "git_blob": "8ddf8960fac690a716162321dae4b7bc000bd8ac",
        "mode": "100644"
      },
      "newton/_version.py": {
        "bytes": 160,
        "sha256": "c24946a4e3e6f73c8208107806acd3289871bf878e0338b9f22c6c43fec15989",
        "git_blob": "22927343084c15aa47ad2e0b5cfe9865358f9278",
        "mode": "100644"
      },
      "newton/actuators.py": {
        "bytes": 2838,
        "sha256": "345a7599ca7d0412e401b9a88cd6dc721aef9d8cff34b4344caeb54628d992a1",
        "git_blob": "c7936ede4c96121bf7ded76ef716b13738157344",
        "mode": "100644"
      },
      "newton/controllers.py": {
        "bytes": 911,
        "sha256": "7523651dd831274b7164a4c0ccd6187248f8767323d931be3762b09743c16c77",
        "git_blob": "239f3245f5c6e48aed0ca05403e89367486e3fc9",
        "mode": "100644"
      },
      "newton/examples/__init__.py": {
        "bytes": 36959,
        "sha256": "727f9e15e5831006e6ae63cd6152f6bc4df7d1b9d6690ed8ce32c3012645126a",
        "git_blob": "86c0738759073dfbcfb794b8b51a2bc87c2033a8",
        "mode": "100644"
      },
      "newton/examples/__main__.py": {
        "bytes": 252,
        "sha256": "95412edacd184fbea8104ef97109ee9368d59e0120c84b45ed111f0f266747e0",
        "git_blob": "e83efecefd89f236242e53fdf5e5e14025a6abe9",
        "mode": "100644"
      },
      "newton/examples/assets/ant.usda": {
        "bytes": 41098,
        "sha256": "c73e64563c556249fc04bbc72b2823a0146c3f16e4fda74c365c44ff354be03a",
        "git_blob": "ba87f1ec5c7ffb062d34ab4cf2d78a89790660a3",
        "mode": "100644"
      },
      "newton/examples/assets/anymal_walking_policy.pt": {
        "bytes": 78130,
        "sha256": "fb249a00db75712ee53c95e8fafdce58f39d5d1c006d1f934cef4f166fd92eb3",
        "git_blob": "14b1a9f276c202cfe4b153dda528f643283e072b",
        "mode": "100644"
      },
      "newton/examples/assets/axis_cube.usda": {
        "bytes": 252798,
        "sha256": "92063cf0195d86cea6d10dddc410820ae30f275a7e370aac4d047b0f298d9a4d",
        "git_blob": "e06cbd3e52a3ac726e3d2b9105dce25c4ce99279",
        "mode": "100644"
      },
      "newton/examples/assets/bear.usd": {
        "bytes": 226432,
        "sha256": "a2b1dbe891e8ed0d8bb6cd12a3907b37b6abbab84f64a5c398e8ebf0ea31658d",
        "git_blob": "639f82e926be73cae4aadc1276d16a1f15f9eb54",
        "mode": "100644"
      },
      "newton/examples/assets/boxes_fourbar.usda": {
        "bytes": 9654,
        "sha256": "4fc3b66a1051ca63bf62b874caf6d65bf1a14588c0226012599f727c5acae6c4",
        "git_blob": "95d94f037bedddf9fe7e3b6ddd88d753fe820336",
        "mode": "100644"
      },
      "newton/examples/assets/bunny.usd": {
        "bytes": 579563,
        "sha256": "bf8557a5481f3885e65b75d600a78c43a8f40f352e917a2ff0839dd3fe1edab9",
        "git_blob": "146589a41df49da17e752bb3bbe08153c1dbdb92",
        "mode": "100644"
      },
      "newton/examples/assets/cartpole.urdf": {
        "bytes": 2594,
        "sha256": "02c18470061bb2918d11f5bd9d098c89cf8c7ffc094480167da816093778b24f",
        "git_blob": "6bf35e72ee303cf84119696684ea21f96a9910a4",
        "mode": "100644"
      },
      "newton/examples/assets/cartpole.usda": {
        "bytes": 4171,
        "sha256": "5e549afd838285da6104f09b8901b087e7f6cd9fc455983005112f177c8efb90",
        "git_blob": "b7b6bb1c0f74379866dedd7a360ea4f7a24ee320",
        "mode": "100644"
      },
      "newton/examples/assets/cartpole_single_pendulum.usda": {
        "bytes": 5046,
        "sha256": "2c8ec62e22d116ff39c25fb1fbd0c95df4a169e49dff54578f2539a22ddb62b1",
        "git_blob": "40ff5b3f70f3b41e0afbe1c4765c64343a7cc104",
        "mode": "100644"
      },
      "newton/examples/assets/crazyflie.usd": {
        "bytes": 205332,
        "sha256": "c8c534355087b870df80462c03084646b9597b6bd0de0cc885c383ac5e2b9b64",
        "git_blob": "f9606d8aab50b890c84c284470fb05b58923e19a",
        "mode": "100644"
      },
      "newton/examples/assets/curvedSurface.usd": {
        "bytes": 2650,
        "sha256": "6b9dc9362eaf3a4f2be66e201be53d1f8f4c8ddf70c1b5ceec92166bc499fc72",
        "git_blob": "0cdc0f28e628abfd74cb40003dc09c7b00d1e5ff",
        "mode": "100644"
      },
      "newton/examples/assets/humanoid.usda": {
        "bytes": 71121,
        "sha256": "2d563b9806b52d09efbc626d419f66a738d06948387840ec3d1be5f4cabeaff5",
        "git_blob": "93c7414b4f7a6570a44028b8416f389a7fd01ccb",
        "mode": "100644"
      },
      "newton/examples/assets/mpm_sand.usda": {
        "bytes": 8177,
        "sha256": "4d136e4d03b76d46cd1f237e49b6cb4fe76713107add5e3e534eb22d93f019c1",
        "git_blob": "37be5e1eb01fea68e070de1eecc2d98947e43e5c",
        "mode": "100644"
      },
      "newton/examples/assets/nv_ant.xml": {
        "bytes": 5249,
        "sha256": "795fbee146bfb4f58ed26917ca135c16e403955a4de571cac2f9f4b841a6a8db",
        "git_blob": "821a02259582bb609fad03389aef1da9179a8c22",
        "mode": "100644"
      },
      "newton/examples/assets/nv_humanoid.xml": {
        "bytes": 11986,
        "sha256": "35a8320fa79bbaa28e584078404f7bf1307d4fb81e5f4e63cec99fa86340d366",
        "git_blob": "e44f005e2390f6386dc03a313142bbce5889c892",
        "mode": "100644"
      },
      "newton/examples/assets/quadruped.urdf": {
        "bytes": 9746,
        "sha256": "dcb8d0261a6b3d1d91f86d4b25c9efb847ad62702074ea9339f89562da332304",
        "git_blob": "38d81266493193bcf02c1b17241f3cb64df7749a",
        "mode": "100644"
      },
      "newton/examples/assets/rj45_plug.usd": {
        "bytes": 145138,
        "sha256": "50c95bcfb63544777f9148d548aac6f16b62f65cacbaaa9316453d579de4b4fa",
        "git_blob": "8c296217d18b003687d7f42fe11ae33295c4e67c",
        "mode": "100644"
      },
      "newton/examples/assets/sensor_contact_scene.usda": {
        "bytes": 3618,
        "sha256": "e931e919e2b6de8ae82a5cdde36f3c16b9d454b2982d0555df22e9759a202e6c",
        "git_blob": "c879a925fb20e959a325daee590ab738b9c46b33",
        "mode": "100644"
      },
      "newton/examples/assets/tabletop.xml": {
        "bytes": 4000,
        "sha256": "f14b1c89dd5c3cb402cc957e31e67d3f7b679594358f079b6fd33d3519214e78",
        "git_blob": "78ba118cdd634f1d5c8cee93be621d3b635ff13f",
        "mode": "100644"
      },
      "newton/examples/assets/unisex_shirt.usd": {
        "bytes": 143351,
        "sha256": "9eb7f161154ce8d3f00253650e78a97d022ebe99b5017656ee965a536d5e64c5",
        "git_blob": "f8817bfee07174dcb01cf0b53819a2dc02d3c471",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_conveyor.py": {
        "bytes": 16213,
        "sha256": "a407a13551e3e6d56439fcf0597319b6cb004e30395df2ceb62dc7c9654aa2c0",
        "git_blob": "acaad571fa06861350e478a47dcd4c3a857cd795",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_conveyor_forces.py": {
        "bytes": 42570,
        "sha256": "053f98f31c0e6dba82f153dd782475a082df54277b2203883eb77ba1df467eed",
        "git_blob": "eeb6bc2c8dcd4c931aeaac5153aca641c540eed6",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_dzhanibekov.py": {
        "bytes": 7427,
        "sha256": "a0b42f092dd9d65225fc488e648b61d2dfa4fa1661ef49cd7fdc543cf25dde06",
        "git_blob": "3277da76431db671071aa185963b85e2acda9f8d",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_heightfield.py": {
        "bytes": 4573,
        "sha256": "9cad9d9d252f0b2da0212c2ed032a8b4de2cd9048719dc84152f6b203551f273",
        "git_blob": "59714a419863ac9f74757b9c0806e295b4ee568e",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_joints.py": {
        "bytes": 11301,
        "sha256": "bd20cb9963b5bd1d3d58433d1f8f2595d2ba1b0f2518b5437a6b6bc68aca3bb5",
        "git_blob": "bb4ef410fdb58285514f8bc6305c2e6d1601e688",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_multi_solver_overlay.py": {
        "bytes": 9332,
        "sha256": "543240841a4ee8c82d3591a3dcedb10a665c707324a5d73823de89dabf99e282",
        "git_blob": "b95f25cd378bf6ac929c72a799cf0dadbf41204d",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_pendulum.py": {
        "bytes": 4848,
        "sha256": "63795436651da870a3bdbe63fb43e05c00415ab75abe5ec12cb94af6722f2d45",
        "git_blob": "fbb1c1dcb2eed424863c1caf61dcd26862411c77",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_plotting.py": {
        "bytes": 8595,
        "sha256": "dc1dab0658b1905492e772f8e0d1680d544e18167580d343e11181a2fa04d151",
        "git_blob": "431df5e45573b04be781a8a9f61243bf43ff7251",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_shapes.py": {
        "bytes": 8836,
        "sha256": "51ae6ca7c10289d20ee55151ed8ea9281f34ad1864647018c2091213fbe463a0",
        "git_blob": "d4dd9ee99c21078352caa5037f7cad241f79dc05",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_urdf.py": {
        "bytes": 6436,
        "sha256": "ea42e4d9b3faab49fdc16efa9eafe7e4761260a6543e318baeff435032be9df2",
        "git_blob": "58e9be51091620ce7ebb8d3f168627d1696204ab",
        "mode": "100644"
      },
      "newton/examples/basic/example_basic_viewer.py": {
        "bytes": 8405,
        "sha256": "7f1bdd2cd450fd1c9e228597c19043d3bb710eaec27656fc00c4e6a218428a48",
        "git_blob": "ab0233c34aade197aa8d9c5e91c57b814f72c3c3",
        "mode": "100644"
      },
      "newton/examples/basic/example_recording.py": {
        "bytes": 4893,
        "sha256": "43a574d9816b1238ecd28a0cda69439e5144bc7e4ad59e04ed8c2d8e10d134d8",
        "git_blob": "e0ea322f50c3e50c4a1edf77acf5b951889a2665",
        "mode": "100644"
      },
      "newton/examples/basic/example_replay_viewer.py": {
        "bytes": 7685,
        "sha256": "282680e5864ece4e414202f972f77115ccb8dd087d04e1948b224b53d13df78d",
        "git_blob": "748b251af3b047e98e15ede077e819ae1e8120f3",
        "mode": "100644"
      },
      "newton/examples/cable/example_cable_bundle_hysteresis.py": {
        "bytes": 17893,
        "sha256": "8bc6c7e6e84edf2df36038ab11a40206a33db22c516747efb3bbb208db19ef4f",
        "git_blob": "bf67511ca99ea75ea3d05bc7d2152c0cd9fc15e6",
        "mode": "100644"
      },
      "newton/examples/cable/example_cable_cross_slide_table.py": {
        "bytes": 36616,
        "sha256": "62792413c5caf45a05889b7ff69516e7184600c77f000e8c3efee285bfd0d9ae",
        "git_blob": "2a136a46ddf40791d047d88f942a6bafeb120439",
        "mode": "100644"
      },
      "newton/examples/cable/example_cable_pile.py": {
        "bytes": 9666,
        "sha256": "22d03f99546ebfb1e0de4a23f919896d938a5c7f89efdf2ddadea30e69d0d527",
        "git_blob": "dd694e9659696a2379c3e3e12c5f0c55e3afe472",
        "mode": "100644"
      },
      "newton/examples/cable/example_cable_plectoneme.py": {
        "bytes": 12684,
        "sha256": "7eecc53b8741361040a3925355917b15d3011a8e7aa541d0ca659e2d92380ed1",
        "git_blob": "98cf297683533f75535814d94c5cd305d6852dd3",
        "mode": "100644"
      },
      "newton/examples/cable/example_cable_twist.py": {
        "bytes": 13024,
        "sha256": "f3dba7c72154f383da563ea5fb37a9237d00a010a96185c55bc65327b2d159a6",
        "git_blob": "49e06e5b7182dd58a22eedb75281aa0d115becaf",
        "mode": "100644"
      },
      "newton/examples/cable/example_cable_y_junction.py": {
        "bytes": 8241,
        "sha256": "ae4e2a8451e24c29dd32f33f91c679a44d5849698fc8ea609b1153355e8270de",
        "git_blob": "d4313069f8bb7cfbbf1631656ef9d662fb4d4428",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_bending.py": {
        "bytes": 5962,
        "sha256": "5891c8ed17124b718c00b6152798f6153c58fbd6f3e96ed8d10f389bbbabab07",
        "git_blob": "ff1297d6dde6b4476fafdc89ca1b309f8d6dae75",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_franka.py": {
        "bytes": 26103,
        "sha256": "1550541c9ba68c1ff9ecbcfceaaebba84e3ca38b82ad452dd6842a38865954d7",
        "git_blob": "cba849d4dc9758f4b1a8c339b7a5be55616d4861",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_h1.py": {
        "bytes": 13988,
        "sha256": "5d7ec6a8db74242981660c5d98d6e289bfc66de40cc9d280a361dc75679f4ff2",
        "git_blob": "631fc735c08bf2d319707a4ec2d14d453dbdced2",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_hanging.py": {
        "bytes": 7340,
        "sha256": "84faa9214905b0233775fd20407339f9e996f1d36975efc51c7911b810dc0e5d",
        "git_blob": "c9c6d2c8d429c81111ea75cfb698f293c6d17333",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_poker_cards.py": {
        "bytes": 12195,
        "sha256": "59a41347490021d919abdd52ee5ffeaa6bb49e95eb14d27c8f89319e9a948a9d",
        "git_blob": "e3eb86ae7b49d0b7cf8491cda122cad78199d774",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_rollers.py": {
        "bytes": 20006,
        "sha256": "32de684dc9c7fc9808d102e0687da1f34b5363f520106890a638967ea6810627",
        "git_blob": "a3f540537a5d62b50ee931985ff94565c6a2ef9f",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_style3d.py": {
        "bytes": 6684,
        "sha256": "599033f0da2105a1903634836725e650a9c2ffaa728fa96da76f795608f97810",
        "git_blob": "94ae782cfa24d931a78c3e25cf402c8ee215eddf",
        "mode": "100644"
      },
      "newton/examples/cloth/example_cloth_twist.py": {
        "bytes": 9647,
        "sha256": "a30f8d5eb8b11181f990fd18108181ba9f910dc613b195bb8ef802c109cce46c",
        "git_blob": "499484691644e0c371c2beaf45eb467cd8253e84",
        "mode": "100644"
      },
      "newton/examples/contacts/example_balance_bird.py": {
        "bytes": 7798,
        "sha256": "873d63366971e6d9f960502cbc0a9219e1b02c7b94bfeec979e6fd5084499c74",
        "git_blob": "b894cbdcce62e85523e0fe1bd92267e288dc6e19",
        "mode": "100644"
      },
      "newton/examples/contacts/example_brick_stacking.py": {
        "bytes": 38790,
        "sha256": "f4c54c99c0223f33b763f83ff345ac77ed325719595ec93474cf20366668f345",
        "git_blob": "450b7d49c6d41fd7ad6dca99e678da13b41d2303",
        "mode": "100644"
      },
      "newton/examples/contacts/example_contacts_rj45_plug.py": {
        "bytes": 19442,
        "sha256": "712877a11ac1fbc8c1e6ffa977dd1a5a3a4109d07831ae58580891aa994a3fc1",
        "git_blob": "02b118c98ab91546053a58107125495f5e85d6bb",
        "mode": "100644"
      },
      "newton/examples/contacts/example_domino_spiral.py": {
        "bytes": 6816,
        "sha256": "6e7150d8d3060924b5417074875c92aa6bbe41d498321c90c89a6ae7cdfced0a",
        "git_blob": "d1dbe48d4939869d73a2e1fe714651a8dc4bdece",
        "mode": "100644"
      },
      "newton/examples/contacts/example_newton_cradle.py": {
        "bytes": 7820,
        "sha256": "19be095abfad69bff1c0b4a15a10365c5108b7cd4397d7966a9bed4e0897f519",
        "git_blob": "9da7542e569092c16b3ece9a17fd5be2d4103f2f",
        "mode": "100644"
      },
      "newton/examples/contacts/example_nut_bolt_hydro.py": {
        "bytes": 20392,
        "sha256": "2cd5af6ab382c1c1a583e10fadc929618228f46d8c3b455351175dd7114ce3f8",
        "git_blob": "ac1580a7fbe558519bca2c9248e55b503e296f00",
        "mode": "100644"
      },
      "newton/examples/contacts/example_nut_bolt_sdf.py": {
        "bytes": 15495,
        "sha256": "1c6836e744a3b696e374137d16f3408b683f4e00d32f752895ae02b21b876913",
        "git_blob": "f33c93263087a5d91f123be6d6b35af3a0f4e2d0",
        "mode": "100644"
      },
      "newton/examples/contacts/example_pyramid.py": {
        "bytes": 7508,
        "sha256": "7d95e0f095c922c7ae2bdb469f7842b0d5522ecc856121b413b80f78581ba565",
        "git_blob": "9054883831e4547518f3cac6aa2b47a91fd05a25",
        "mode": "100644"
      },
      "newton/examples/controllers/example_controller_differential_ik.py": {
        "bytes": 29516,
        "sha256": "4bab2ec61019f2c3c59fca4a84235d5c3ca05c31b6fe3ccd184aa61f2f16fb29",
        "git_blob": "d0088e889c6076e703c134aa4792ce3a8bbc1b58",
        "mode": "100644"
      },
      "newton/examples/controllers/example_controller_joint_impedance_heterogeneous.py": {
        "bytes": 9798,
        "sha256": "ca853876496c045f21971e3bee0d5134ae8a3cfca38bfa70180fe72d37693eee",
        "git_blob": "b9468f13a6c16dc8fd2faa323b0679bfe9d1daff",
        "mode": "100644"
      },
      "newton/examples/controllers/example_controller_operational_space_hybrid_force_motion.py": {
        "bytes": 33069,
        "sha256": "925203c0208fd5d3a26bcaa06689248a5650ad66abc2cbebd60f20ff76ac8091",
        "git_blob": "9decb6eee83393226ad5c47b7df35cc351e0a239",
        "mode": "100644"
      },
      "newton/examples/diffsim/example_diffsim_ball.py": {
        "bytes": 8480,
        "sha256": "5db33f121d9e522ee99d1b581c70ecf7d578241bcce7bb243105c21d242e1a6e",
        "git_blob": "c63acac288571047ff8b1c9bbf389570e8ff2058",
        "mode": "100644"
      },
      "newton/examples/diffsim/example_diffsim_bear.py": {
        "bytes": 10841,
        "sha256": "8b946f37cd338ea92e08fa50d16612001f1f4527b41a28695d861d39b33fc4c0",
        "git_blob": "2d02626f6c4860e1e360ddedb74ed65491684d74",
        "mode": "100644"
      },
      "newton/examples/diffsim/example_diffsim_cloth.py": {
        "bytes": 7217,
        "sha256": "1ea61c19d8fb1b5ddd8fb8aed956fe37c7c54e9a66cc3cd5e92dd64c100933a3",
        "git_blob": "1f442cbb5dcee8590431e16df30f1c24077966df",
        "mode": "100644"
      },
      "newton/examples/diffsim/example_diffsim_drone.py": {
        "bytes": 26111,
        "sha256": "27182fa8485cc4e50dde9fbc5471f13e7093047a1deeaf95411a6c57d6f9d583",
        "git_blob": "21f45a29c7011ea2e73367cc965306debcf8e86c",
        "mode": "100644"
      },
      "newton/examples/diffsim/example_diffsim_soft_body.py": {
        "bytes": 12173,
        "sha256": "b87d29706c2a9d65d09236a99351c4bcee9b05b3de05a4d94af4037c4571ea51",
        "git_blob": "59e7d4759871c17377959e58352385af10ccbbb6",
        "mode": "100644"
      },
      "newton/examples/diffsim/example_diffsim_spring_cage.py": {
        "bytes": 9810,
        "sha256": "88705ded724caa0407a2c070ef38e76c44d90fbd324678e6de03ccac9807061c",
        "git_blob": "9b7aef472ce650dcb72324b744a5731b02b4ec10",
        "mode": "100644"
      },
      "newton/examples/ik/example_ik_cube_stacking.py": {
        "bytes": 26695,
        "sha256": "340dd7a6b84ace0ddedca461ff1bff37480ce58cf9e206ef3c5d925e713f5d1c",
        "git_blob": "3eb948d891264d0154f1886c64e8abfd5796d766",
        "mode": "100644"
      },
      "newton/examples/ik/example_ik_custom.py": {
        "bytes": 11957,
        "sha256": "716d128441d86f442759f162eabb43e70dcaac50b87c2939028ee4d77e040d1b",
        "git_blob": "b7dcaf383d2e5cf56ee804ec64434a63b7e6695f",
        "mode": "100644"
      },
      "newton/examples/ik/example_ik_franka.py": {
        "bytes": 5757,
        "sha256": "20dd7a53ebbe5a387e5a6dda7a577db0f48621c5bac29543cda53292baa0b9af",
        "git_blob": "701173f56ea01ef4305caf6cc6e66ab553324a77",
        "mode": "100644"
      },
      "newton/examples/ik/example_ik_h1.py": {
        "bytes": 6196,
        "sha256": "90e67e54d422b5cbec39dd17a9fa025238df0ea32d2ab68bb03211ebe5f8d682",
        "git_blob": "820907bbfe6e325087fd01373d5328b417aee720",
        "mode": "100644"
      },
      "newton/examples/kamino/example_kamino_basic_dr_testmech.py": {
        "bytes": 5078,
        "sha256": "1103ff98441867364a0c9f4f493d4720e060d5de734cb286e026cb4590075f7c",
        "git_blob": "0f18187f972e11a65e61ed219ed779072b4c13ee",
        "mode": "100644"
      },
      "newton/examples/kamino/example_kamino_basic_fourbar.py": {
        "bytes": 7679,
        "sha256": "987344b871b7ea716ac395bfb3328cf3a087ba6b4ecc837e5f48731cdef7d80b",
        "git_blob": "f07fe8a9b6573c08795ca61aaaf809abc55b2cfb",
        "mode": "100644"
      },
      "newton/examples/kamino/example_kamino_basic_heterogeneous.py": {
        "bytes": 6907,
        "sha256": "dfcd935ef6c575fa70513ea00490765f5f53a39d57b042b4f89ee748306cf004",
        "git_blob": "d23547079e3f9198937eb0f90cddd8154e3442b0",
        "mode": "100644"
      },
      "newton/examples/kamino/example_kamino_robot_anymal_d.py": {
        "bytes": 6988,
        "sha256": "35cb06bde1c7b83209efaec987b36a25535f1a44bfc5f66110e919067340dc00",
        "git_blob": "848784c7f399014c484db6860e0585da670fca1c",
        "mode": "100644"
      },
      "newton/examples/kamino/example_kamino_robot_dr_legs.py": {
        "bytes": 15521,
        "sha256": "149cc57bdcc665f3881d512714673fde690271bae00d3d4f271ee284e5b6fe3f",
        "git_blob": "cd89a9e9e9c2c6be8860f89712b217af924065e7",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_anymal.py": {
        "bytes": 12690,
        "sha256": "957ce992605f08a3f9d803e1bd7038f2d50cfb720d3ed2084da67ec9ac12a400",
        "git_blob": "3ac4610c932bc6cb758471757227628db6120227",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_beam_twist.py": {
        "bytes": 11698,
        "sha256": "026d16693fb6242e80596052f184e40467024d03f14ab3aa4fe01a6e50bcb5ad",
        "git_blob": "3e3b2f589c297c38937b18c668f29392a831139a",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_grain_rendering.py": {
        "bytes": 4612,
        "sha256": "93c3abd7e19dd3f6b283d5760069d085b8d336b3bde3b764c2b9bf12f9869da4",
        "git_blob": "e1352122994117b6d083afd77428fd721548c2ac",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_granular.py": {
        "bytes": 12097,
        "sha256": "c68c796b9f2c9c3db1d8c40dad3f8ec5d7b8e0b83173dacd89c9ba89f1d76bf2",
        "git_blob": "25c0ed1bf71e3ba45beecc63abb3cf919124f4fd",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_multi_material.py": {
        "bytes": 6879,
        "sha256": "52fff14bcabf5524fd54cab38520007d95217c277b7a63c8cb65c748d883b4aa",
        "git_blob": "ba324ec03724c0e5cbf3486e7d3b879e8e7fceb5",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_snow_ball.py": {
        "bytes": 14435,
        "sha256": "9b9828693eaad93a09e71af53379d1a830aab46cdb3591aeaceddc204975dc61",
        "git_blob": "37ecec02442ad5b793d459f5eb6e06bc7c33c4b5",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_twoway_coupling.py": {
        "bytes": 13521,
        "sha256": "5ee082a4c1479fa093f38f9640f947e4f0f21c750b4ce643a3f319659393299f",
        "git_blob": "3a63f7bc31777dc9e209110c93302f553ccb03b5",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_viscous.py": {
        "bytes": 10840,
        "sha256": "84506f7fb031c773579ab9049093f339a4a30503a45866347014d5a027cca9f3",
        "git_blob": "5b3aa719049e94c0d3a090c7e9807d347865dd7c",
        "mode": "100644"
      },
      "newton/examples/mpm/example_mpm_water_dam_break.py": {
        "bytes": 24840,
        "sha256": "6e29deb794d9042399f245cbb8ef78e9d1e223838412a3ad25797609ef4ce8e6",
        "git_blob": "061db3e17532e996123bbb5849fa241829df91b4",
        "mode": "100644"
      },
      "newton/examples/mujoco/example_mujoco_sleeping.py": {
        "bytes": 11491,
        "sha256": "0edd8c93e6d16d6c4a0d8f165742c9ec3115e4b0875090d158bfd79157e5dcc8",
        "git_blob": "c15b2714302bffa85cba72186733303b8278e6c7",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_admm_contact_solver.py": {
        "bytes": 16156,
        "sha256": "5fda57a14ea069da9e39caf62a238664758d9dd535d97782b59afe7d811aaded",
        "git_blob": "611f6e5d4c39daa2d71a852eb5b500aa5fcb9e68",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_franka_cable_ik_pick_place.py": {
        "bytes": 24979,
        "sha256": "84dde07653ddea0e2102528c43f8bdbf2d3cf01ef11e5fed16d98b2821b4a960",
        "git_blob": "85483118950b4f04f50ee8421fe9421b335685c8",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_kamino_mujoco_admm_solver.py": {
        "bytes": 16175,
        "sha256": "6e27f917b37b854271c3642512f41e6a474f6eacafcb57c41715f9cb04f23362",
        "git_blob": "cede590f64b9ea384625907785894e4720a914d4",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_mujoco_franka_vbd_cable_admm_solver.py": {
        "bytes": 28682,
        "sha256": "d29b592febe996b7ec881fb70ac92f742d32473bc6667bf0832c459b06aa6a0f",
        "git_blob": "e00ff28b2bc85bc716496c2e401d4f4ebcca536c",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_mujoco_mpm_coupled_solver.py": {
        "bytes": 11919,
        "sha256": "0407e3fb94fd00bd3880ff23e258dcb5ef96d76730518ce496f700f4185f9ca3",
        "git_blob": "f360ebec3523f856e072c858efa4c7e3df0ca750",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_mujoco_vbd_admm_solver.py": {
        "bytes": 11500,
        "sha256": "cc493a8e9a58facd59bb5f55abf526a16dc93cac636969566659715a7350ece3",
        "git_blob": "22b2f0a96563964e99dee3cd1e1a1e4eded8901c",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_mujoco_vbd_coupled_solver.py": {
        "bytes": 14466,
        "sha256": "a9e2160350af745af68d6d6cb4be5e6d9e98b7fc331a51478c3260c7674855cc",
        "git_blob": "98c6df72cb3d9ccc637f78eb6d60d6451cfceee4",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_mujoco_xpbd_coupled_solver.py": {
        "bytes": 11886,
        "sha256": "763d8b21956eaf07aefa1641199e3a7013822ac3604fee3736464b8b875206e3",
        "git_blob": "eeba29a7aa87947d489b44819e0624fa5ddb4a32",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_proxy_joint_gripper.py": {
        "bytes": 16899,
        "sha256": "3250d4593fe4ae294cbef54bab7db50e0681f0f6945cd37baef42ef453d8290d",
        "git_blob": "59354a5b7789e28e86c6e47196eed1a0d6ac8a52",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_rigid_soft_contact.py": {
        "bytes": 16167,
        "sha256": "f7fa5efc1a9c3375efdc98588255366f8d9be286fe2606a3084114c9677c94df",
        "git_blob": "159501280b6150de574449c215a42d25f23f7d75",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_softbody_dropping_to_cloth.py": {
        "bytes": 8008,
        "sha256": "56b4bdff3a108837b764f65f4516a488819738fec10d043657d0088317b12709",
        "git_blob": "fc71535c6ee0b304c394b249a334d5ae8a7e71cc",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_softbody_gift.py": {
        "bytes": 9131,
        "sha256": "cf1600b6c8144e912c575f4f6b4d2ec50faa5b987125a995b4d380ebe56750fd",
        "git_blob": "f53acf6035cb00aa3673512a5b8dda211d8762b2",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_vbd_mpm_coupled_solver.py": {
        "bytes": 13856,
        "sha256": "3bceae75798e94c9e0bbbeaf12e1ed0f6dde0c0f913d37df2237c018ebfb127d",
        "git_blob": "d069f6c830b29bf99d8270382f72d62d2ad388bf",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_xpbd_mpm_coupled_solver.py": {
        "bytes": 14799,
        "sha256": "875b0da80e12d806e577461d72937f51db5181067f3065191ca4b3032561a147",
        "git_blob": "20e7ddd5e3ddca10d875e46611c0c62cef3ea92b",
        "mode": "100644"
      },
      "newton/examples/multiphysics/example_xpbd_vbd_coupled_solver.py": {
        "bytes": 10888,
        "sha256": "d630f7ea43b838e6e974c52a8c89093f03093706b16a08cc30e33048cae59681",
        "git_blob": "0ada102733f891710028098422ebf6e4a80272f5",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_allegro_hand.py": {
        "bytes": 9246,
        "sha256": "ec101f1f97d7fd658d8ddaccfdfe5b90a0e3c34590e9dafb395626a6e987765d",
        "git_blob": "af80e02c3f55c5a8faf0e6f861aaad6a9fdd7868",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_anymal_c_walk.py": {
        "bytes": 12251,
        "sha256": "c1616ae506f6902e5881439c60166877a6e4597a3c2a4c12d88db6205c9c388f",
        "git_blob": "9e572cbd472e2e5c7b3bbb338552c142ef335e9b",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_anymal_d.py": {
        "bytes": 6190,
        "sha256": "15d3d380aa2b384bc098ce30fb9bd3d574ed943ab612e32e8b18d6f4f840d7d6",
        "git_blob": "13a3197c29fb174884f0258587f06558af353dac",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_asroballet.py": {
        "bytes": 55187,
        "sha256": "5d425f776849a0c11d2a2851abf2912ea6aa1cbe8049ceb9b5750692dd28dc2c",
        "git_blob": "2429c8a19b7ae4b752f2174f86ca5b00eeb38978",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_cartpole.py": {
        "bytes": 7369,
        "sha256": "160dbab1b3d54f48555bcbab3025e0939527b83f0396d335c4419ec2bf519077",
        "git_blob": "f2b7dfc9b51334955b006b35968b75926e22f448",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_g1.py": {
        "bytes": 5505,
        "sha256": "b0689da833c4a417cca4239798481c62acfdef3655b2a9191e147ed1d1f0ad0d",
        "git_blob": "4f43ae13e1fcf4b1b3b36cfccc7dda9b40999237",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_h1.py": {
        "bytes": 5176,
        "sha256": "38baa3be6a03080c475e146d2932b39592532afee48e84e244e212cae3c93b62",
        "git_blob": "22445dbde0fa610bbf15dd650218d31f64a5db7c",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_omniwheel.py": {
        "bytes": 29408,
        "sha256": "b0d448ae6cf08071fc872fb9cab7e921c8ac072f0a3074e205c68fbdefdb836e",
        "git_blob": "1719566820cd091348b77f1c8a71e6fc20845100",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_panda_hydro.py": {
        "bytes": 24555,
        "sha256": "1fc36e31961d01381541a40378828ad5ed45b62c7fc7d876625c5e526fbcab85",
        "git_blob": "479d42a7af5b3f5f2ba32c016a91370b9e4a8d7a",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_policy.py": {
        "bytes": 16547,
        "sha256": "c7b4b82a2b732a462e9d53d36d6b4bd20595c5799051e61b941c8de20bd9cd02",
        "git_blob": "df7d97ca628786ee1769dc2466f6c98a01f6289b",
        "mode": "100644"
      },
      "newton/examples/robot/example_robot_ur10.py": {
        "bytes": 7357,
        "sha256": "d0c3eb13dfd13346c4413f58f2e38f883ff8617f01bc36c63fefa5e9fd134be5",
        "git_blob": "fba2e07f38de39f2185896b8d65477181639f9e1",
        "mode": "100644"
      },
      "newton/examples/robot/onnx_policy_utils.py": {
        "bytes": 3418,
        "sha256": "9a76d1b77ae42604a1839c7aae3bbef3571ff164f8b7f381b6c81b154b2a65f6",
        "git_blob": "8beea61f0946104a58c276c0cb22160f5fe443f0",
        "mode": "100644"
      },
      "newton/examples/selection/example_selection_articulations.py": {
        "bytes": 12509,
        "sha256": "04cfabec7836405e1e66d73974bb0028d9d96ee4166d01e200fac98cca0357ca",
        "git_blob": "a7b5734241e2bebe7e4194d32ff5f5febb501053",
        "mode": "100644"
      },
      "newton/examples/selection/example_selection_cartpole.py": {
        "bytes": 9779,
        "sha256": "57e19a5a34cec98f592663451201c690264efe2f9471624dbe2dda8a9bdb254b",
        "git_blob": "bb7b9941b10d8d01912605768048bd94260e5b88",
        "mode": "100644"
      },
      "newton/examples/selection/example_selection_materials.py": {
        "bytes": 10151,
        "sha256": "f224d4f18c606dc61e5210bb58bc142d309a7093d93419b6e61e06f6ff3a3ec4",
        "git_blob": "48901f2171566a2c5d5f31b3be07b832e4362edc",
        "mode": "100644"
      },
      "newton/examples/selection/example_selection_multiple.py": {
        "bytes": 10865,
        "sha256": "b711c7e1cd2270c3fbaf45c443a6ace8470f3c9f8ae30d88c292df087e6866ec",
        "git_blob": "cdbb757c3a93d55144b64a6afee4ce825b593359",
        "mode": "100644"
      },
      "newton/examples/sensors/example_sensor_contact.py": {
        "bytes": 8677,
        "sha256": "bef856b19dab2ac6c0842d17fa928a0c75715ed0b4cd53ad72ebfece3868bb4b",
        "git_blob": "b839f68b4e084dbae443d685f1006c516b7edcad",
        "mode": "100644"
      },
      "newton/examples/sensors/example_sensor_imu.py": {
        "bytes": 6035,
        "sha256": "80f1040d25fdcfe1dedacff4fd353ff7db557fa73ffc007b2c7506011fefcd9e",
        "git_blob": "ced0f834508729fce24bd36fd06820e0e8aea223",
        "mode": "100644"
      },
      "newton/examples/sensors/example_sensor_tiled_camera.py": {
        "bytes": 21239,
        "sha256": "da6c9d4da90f142ea58e48ab8ea40861dc174123e316f4c9404d43cfc79683be",
        "git_blob": "fe7ce1f4faeae9358119aaa5c8412c986d723dfb",
        "mode": "100644"
      },
      "newton/examples/softbody/example_softbody_franka.py": {
        "bytes": 15098,
        "sha256": "17032983eacc41cf97532f56a158d24aded5a4d80bf1f74a9183bbf440a76eb3",
        "git_blob": "d1aca64c5417e6cd06bd95474e809c0db49613a1",
        "mode": "100644"
      },
      "newton/examples/softbody/example_softbody_hanging.py": {
        "bytes": 5072,
        "sha256": "557afc0da731b412eeaf6fb3d330dd6db49e73ca58c30ee19c479ae2d76e3ecb",
        "git_blob": "79995686059288ad09b345d595b4e801e46e4573",
        "mode": "100644"
      },
      "newton/examples/vbd/__init__.py": {
        "bytes": 105,
        "sha256": "dfb2603505defb339a6e92d5489a7804e1f38f580fc6eece1d74920cffad0a53",
        "git_blob": "da9fad76fda867b33f2bc597176016f9493606da",
        "mode": "100644"
      },
      "newton/examples/vbd/_viewer.py": {
        "bytes": 2145,
        "sha256": "7c6204e52ed35a16a032069d05d893b3506525e1747c56c470dc3dc34f65ea27",
        "git_blob": "eee88bf5ac00bbdd5eeca8f5a6835d041c4912a4",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cable_bend_stiffness.py": {
        "bytes": 9628,
        "sha256": "87266d25f84d23de5290a57e702f52f4e2b35544997c497e9bde3765fd587a9f",
        "git_blob": "ff4ed3cc12d137815afa753bf1160076d3033156",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cable_bend_twist_analytic.py": {
        "bytes": 22983,
        "sha256": "62094089c3f08cb569fd52f01e4e2872252dcdc37e9f5d2699e34bfbbf1bd59f",
        "git_blob": "6ceeed21ab5c5a86a2797d268c2606dcfa7c7042",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cable_dahl_hysteresis.py": {
        "bytes": 33682,
        "sha256": "13d3e86c839d6e222ba7c5f5615b8d194b4e79466d02a842b83b1b9cf7fcf5ef",
        "git_blob": "be90512b5d93e715f4257c43431b9c6b6e40c558",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cable_michell_threshold.py": {
        "bytes": 16796,
        "sha256": "d9f3c176c22a642b36764d59ad9c815b52c09d0e5b5654c369049319c55610e2",
        "git_blob": "8488e1417296282c9f569b298dc045ffaf3adf85",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cable_torsion_material_mapping.py": {
        "bytes": 19951,
        "sha256": "1cf9834e97100ef16b5cfdeb65eb03b0eead2e1bd13f95b5d1d7b5dc816bf765",
        "git_blob": "f8b5004c67c705c97777408175cc3e4610c7ee8a",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cable_twist_buckling.py": {
        "bytes": 23538,
        "sha256": "5dae59a457d494ddc04d957d2d1e75203d173df401d6d7a9b7c69b3d47a5b2d0",
        "git_blob": "1d018f2d5c5ce28e9d5eedf850f14b6175a7ff37",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cable_twist_transfer.py": {
        "bytes": 15679,
        "sha256": "d174d126307ce601352e93aa7433ca12b7e41171cbe9b0c5993385d9b9c865df",
        "git_blob": "ed61994b5a17081dae16ceaa8f037a63fdf1c28f",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cloth_stiff_material_hanging.py": {
        "bytes": 5501,
        "sha256": "e352c8e1a89e888bd341df3eb02099d06632486ddb27ef39c72a2ec395064067",
        "git_blob": "0a7be4fbbc4062d062fa55960747568f05416f26",
        "mode": "100644"
      },
      "newton/examples/vbd/example_cloth_stiff_material_stretch.py": {
        "bytes": 9982,
        "sha256": "3c107a3d4634b54a81250ba560134b1a2bda0088b3ba31d71aa9b60d87ef425b",
        "git_blob": "a0534be457cc878e802f1bb82008a01a50c78b4c",
        "mode": "100644"
      },
      "newton/examples/vbd/example_vbd_gripper_soft_grid.py": {
        "bytes": 14911,
        "sha256": "1bb458236bddcc040e98ff547c0ab94d27471ded7d6e898ba425b68d2ae38cb7",
        "git_blob": "a466fa939ae3eb9e08d49a082b7e604d66a97125",
        "mode": "100644"
      },
      "newton/examples/vbd/example_vbd_gripper_soft_triangle.py": {
        "bytes": 15589,
        "sha256": "25eeef943cc4480da9d2ac471471ac3e64d305201af99b83c790425cd5ee0b1b",
        "git_blob": "c4da4786f6130898c81bfb4da6ee63be1b108fbf",
        "mode": "100644"
      },
      "newton/examples/vbd/example_vbd_rigid_rigid_contact.py": {
        "bytes": 9576,
        "sha256": "fd434e15d651175e059b442111c86e5b50438d272085efd4566910ce65ff5c7d",
        "git_blob": "b130960c3b57f63f4a16be2ea79f7551d2e31f47",
        "mode": "100644"
      },
      "newton/examples/vbd/example_vbd_soft_rigid_contact.py": {
        "bytes": 13984,
        "sha256": "85d035c672070a8289cf81adf545f7e6f68643892bff97d41926c17f1817a36a",
        "git_blob": "856cd3583ad9ad4c5d9e51865eb0e7abed78e7b0",
        "mode": "100644"
      },
      "newton/examples/vbd/example_vbd_soft_rigid_mix_contact.py": {
        "bytes": 14840,
        "sha256": "f9b0a86b560b745d7fece08c068f9368ceef76ba33e038b66f677202ccc0a797",
        "git_blob": "c7f695a54305e46f8188770958afe0e6bbd895dc",
        "mode": "100644"
      },
      "newton/geometry.py": {
        "bytes": 2714,
        "sha256": "23a76328f9d69f8ab8c095b12086fa214e3b4a93d780e00d9c4f5ceb4c8a1827",
        "git_blob": "61543f29b21179a465a72a6cf0c0d9dc2ddbc176",
        "mode": "100644"
      },
      "newton/ik.py": {
        "bytes": 658,
        "sha256": "cbaeeb607dc245e5e10b218ad67007cb856b83d95ddc6b85eee75a76ffeacb6c",
        "git_blob": "7fe155c2259f0d47b20809eac8720f23a4e602d8",
        "mode": "100644"
      },
      "newton/licenses/CC-BY-4.0.txt": {
        "bytes": 19096,
        "sha256": "f60215fda8f9fd4bb791890c8c06e1ebcd65ee3db750ea84a7691293742f53e5",
        "git_blob": "16b34d0e7fcdebc3b068022078a06d97ac5d5349",
        "mode": "100644"
      },
      "newton/licenses/unittest-parallel-LICENSE.txt": {
        "bytes": 1081,
        "sha256": "d87dfe7d1bf233f67227d13c031d0b1715733862415dbd21edeb552c7564f3a5",
        "git_blob": "7deb18f23666a50dab945efc0240ab9455848522",
        "mode": "100644"
      },
      "newton/licenses/viser_and_inter-font-family.txt": {
        "bytes": 14928,
        "sha256": "b3829f0903b1681eb6b56be3935214b29cd66b2c7bd4eab2772421b9df379bc7",
        "git_blob": "e806e889d54b76fc841017ad15e34d8501ec9490",
        "mode": "100644"
      },
      "newton/math.py": {
        "bytes": 1028,
        "sha256": "38fc0705f932f3546a51b24283da917b4fc8b1247f45a93acc35b37a819df52a",
        "git_blob": "5094dd6b7ed4a9b155465f9bbff17bbad0a9a642",
        "mode": "100644"
      },
      "newton/py.typed": {
        "bytes": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "mode": "100644"
      },
      "newton/selection.py": {
        "bytes": 196,
        "sha256": "357d23fa1dff9f3f5d88bad93246ca5a732a52f3c0339188c93b197a29ba04f2",
        "git_blob": "4adb3ec2c9a59d9c5cc497e1b1e0df42c1403649",
        "mode": "100644"
      },
      "newton/sensors.py": {
        "bytes": 568,
        "sha256": "9e67877ace1b45915ba2a8ad2832e0e31192e1375732eda5608cf4b4bdc7231f",
        "git_blob": "4dbe8d1356bf95ed3df3ec317d489f17889ab2cd",
        "mode": "100644"
      },
      "newton/solvers.py": {
        "bytes": 2120,
        "sha256": "9e24aeebe3e69c974f60118464cda0388903cdd52187a38cf0b98b97b703535a",
        "git_blob": "f0b0f4da2c86404d29140f910bcf34744673e719",
        "mode": "100644"
      },
      "newton/tests/__init__.py": {
        "bytes": 757,
        "sha256": "3bd1c0b1cf4beaec4853b720fa95bd983f9343aba125e275cbb1a73e9fe199ff",
        "git_blob": "425cecaa3d31f7d0b72a575df0576e34b56acd7f",
        "mode": "100644"
      },
      "newton/tests/__main__.py": {
        "bytes": 204,
        "sha256": "789c83891be6927ad12243879176d7b5d4e9f5cb0b984062a431f7fd72961a6f",
        "git_blob": "0673f014deff7e026d2a1620a3eb5892f4fcd057",
        "mode": "100644"
      },
      "newton/tests/_usd_deformable_test_utils.py": {
        "bytes": 9361,
        "sha256": "ba04125b1f62ee90b0cca627bea0ac1d2183740a43355d4efe783bd9cb577dae",
        "git_blob": "f732a135240659527e610a167b43c6622e2555f2",
        "mode": "100644"
      },
      "newton/tests/assets/actuator_test.usda": {
        "bytes": 3521,
        "sha256": "8a413e264935e8bca5f32e196ec1587a2523df3d5a8688e57026959a1b0e38b8",
        "git_blob": "1e51989784042c1f3748d2c65c6780e41be66d72",
        "mode": "100644"
      },
      "newton/tests/assets/ant.usda": {
        "bytes": 36508,
        "sha256": "8101b72bfffb4b693aa6f8620aefeb883440e16ef1c4bd6b5ba1fd4fca2d8c1e",
        "git_blob": "0b00b4c3f1e2d90d1c9831a288d645a370a104f9",
        "mode": "100644"
      },
      "newton/tests/assets/ant_mixed.usda": {
        "bytes": 43867,
        "sha256": "884f055f6b637bac17f3c2fa544d21960b1fbb1be6a9bb2734c7930b6ecf7e13",
        "git_blob": "b1738a11d9eb4ae3431bdbf727b21e84f2d585c4",
        "mode": "100644"
      },
      "newton/tests/assets/ant_multi.usda": {
        "bytes": 289009,
        "sha256": "6005bc9f7afdb1e0f83fc4404082e0ef1028e49f90e88e611b123f42c0844415",
        "git_blob": "b7e99bb3d16e5b7d07de3df9d8316f955694f83a",
        "mode": "100644"
      },
      "newton/tests/assets/cartpole_mjc.usda": {
        "bytes": 9581,
        "sha256": "74036911680682c6d698cc0a46f8913403ee9a0cd2071f1379b9b50a0c980110",
        "git_blob": "5a392d5596275b2d8d2774e09451baff230fe80f",
        "mode": "100644"
      },
      "newton/tests/assets/constraints.xml": {
        "bytes": 6152,
        "sha256": "edcec39b82491ff62bf16ed03c742e47b5a8c54e08dec6e9597b8eea33487a9b",
        "git_blob": "fe999e7e99568b0a37be2c108b3e75c40c696f0b",
        "mode": "100644"
      },
      "newton/tests/assets/cube_cylinder.usda": {
        "bytes": 11798,
        "sha256": "8f2aab82c2dea92d42c8739c9e1bab8790ca475d4e12f167057544c02397b06e",
        "git_blob": "5403d9a3532c6adf4b0fdfd493e31509a9fb37b0",
        "mode": "100644"
      },
      "newton/tests/assets/deformables_mixed.usda": {
        "bytes": 4307,
        "sha256": "dbef29649fd10713081d7541ede760772936d603e56f277f14819c3feaf3c1b8",
        "git_blob": "397321c315dc70ef7f6954a515f3103f4146fab4",
        "mode": "100644"
      },
      "newton/tests/assets/four_link_chain_articulation.usda": {
        "bytes": 5611,
        "sha256": "ed586dfe525d16a4d0f435286cf4cc609cc89ff2fc4472602c931fd095ac16b9",
        "git_blob": "37f007b79ee032f3ff07260e2074575bcd9b8315",
        "mode": "100644"
      },
      "newton/tests/assets/humanoid.urdf": {
        "bytes": 21013,
        "sha256": "e8abf415c9e94c0508647669a7f8f77e623326fba416972b514e70c6b7e4e659",
        "git_blob": "1983ba4db2976a9c3e7ffd8802e608b410057e78",
        "mode": "100644"
      },
      "newton/tests/assets/humanoid.usda": {
        "bytes": 73941,
        "sha256": "452b2d72b70a51925edf13a0e5ab252bb13e66d0fab1c82bca7dd1a9cb11f3af",
        "git_blob": "cc1568c2b7cffc1a7c1cfe035ef0a1cd51b234f3",
        "mode": "100644"
      },
      "newton/tests/assets/humanoid_mjc.usda": {
        "bytes": 102411,
        "sha256": "e6392c74bac2a2d7c7e74282c0cb5a770fd2079b7ba1a1f48c0ff31777517fcc",
        "git_blob": "ac7b207b191d729ccc3bed8728b10988e7aa6d70",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/basics/box_on_plane.usda": {
        "bytes": 5339,
        "sha256": "c484d5b5e43772990f0731c30e3e314d06c51c54021facf161143e5f7c08f80c",
        "git_blob": "b511482a246b0ed5c3447176dec2173260cdc09d",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/basics/box_pendulum.usda": {
        "bytes": 4161,
        "sha256": "0b8abb7f5d6a90bfbe85b77f13f3237301feb6e8615cb0368d1f421bfe5ad2ed",
        "git_blob": "d576b6198ad9d45bf32209bc5f84c678d245c6e5",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/basics/boxes_fourbar.usda": {
        "bytes": 10405,
        "sha256": "d39b682e96b695d0f55fea04e533356b0d5c0db48792a184ad956d2a00f2f4e6",
        "git_blob": "0c9d684a0320c7ebf8bf43fe76dc346ab46aa945",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/basics/boxes_hinged.usda": {
        "bytes": 8098,
        "sha256": "0d397b1aa4140e397ebb49fd921a96fc0465313cdcb13c53556aa76bd0b31a53",
        "git_blob": "9552608a5738d3cc082fdc318de8e9fa132947cf",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/basics/boxes_nunchaku.usda": {
        "bytes": 11263,
        "sha256": "efb46b64407485c8bc8364dd82135ba3d27aa9d09938324fb30df2fced425384",
        "git_blob": "4497c9e495d51027fc61eda1db485450f86ee03b",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/basics/cartpole.usda": {
        "bytes": 5997,
        "sha256": "5cc38bdfc9a37551e3546e735328bfbba8d920f7201ae59eafda54ced4a7d1e9",
        "git_blob": "322e210f04436c652e92c3e13d3cc16a3968dddf",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/geoms/test_geom_box.usda": {
        "bytes": 2290,
        "sha256": "af939c2e4359a5f967d66357e8f32ea748df15b0219e9de2649c8715c6dbf48d",
        "git_blob": "7588d9e20158ea0b3eceacde1e01b47537a38f3e",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/geoms/test_geom_capsule.usda": {
        "bytes": 2323,
        "sha256": "6c4930338b0f0fbf04b0eeb63b9081860622effa9e43faeed0f2808ecd7ba339",
        "git_blob": "cf9d3714604579af0245b45ddd868c98d9cab661",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/geoms/test_geom_cone.usda": {
        "bytes": 2305,
        "sha256": "e4a2bc6d12ccbd90bfb36c77af75b4b7448f203b26a776af4549a0d511ae8e34",
        "git_blob": "83c4e3a6efe8ec35eb42bf5db405b3b25154cb3f",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/geoms/test_geom_cylinder.usda": {
        "bytes": 2329,
        "sha256": "2b57f1d9daac7608e69dea9400dc7f6dcdb1ffa324a3d4b0b09c377b1b084776",
        "git_blob": "552e9859d94f42dae283cb69f67c79446b578817",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/geoms/test_geom_ellipsoid.usda": {
        "bytes": 2267,
        "sha256": "72de30eca1dfa638dc9c7a98ee11ff5df623184ed269703018cfe9a1cda40501",
        "git_blob": "5315cee115298794c687d322d512f430aaf1daf4",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/geoms/test_geom_sphere.usda": {
        "bytes": 2239,
        "sha256": "fc6512417da3849aa4655d90362aa7e688ca3a870c78cee93fedf5bed730327e",
        "git_blob": "955a4aa029d45daa6851075324fb05223ea46f39",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cartesian_actuated.usda": {
        "bytes": 4988,
        "sha256": "255cc389e9cab3f870a684e8dc5bf8d123d60d2bead055cfdbbc27c989c61ab7",
        "git_blob": "0c394a69c14261b6429e44f26558261dd1caa7da",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cartesian_actuated_unary.usda": {
        "bytes": 4112,
        "sha256": "a137b12951e7d99fd10401d38a521e7a995a3cb109bea42b3456290467198fdc",
        "git_blob": "0da62f76a3e44d155b0ad32eb009246bea12b2bb",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cartesian_passive.usda": {
        "bytes": 4136,
        "sha256": "e53ad9a8aa5407f6e8da24820524f7263751020d0b3c7c65f93af0eac3b8afdb",
        "git_blob": "ea4a6210594e5c6297bc22d3a830ddabbaed60f6",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cartesian_passive_unary.usda": {
        "bytes": 3315,
        "sha256": "0f48c0b49d25ac319cf32f73a56f4b685bc314aa6854c343e0933ef8b15ea0da",
        "git_blob": "32c02a2bf5dc5cb76b998ed2778fc876c4111683",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cylindrical_actuated.usda": {
        "bytes": 4651,
        "sha256": "2c04ec2f8837b4dc8c7c584683fe7fe8976992c2a1e8694d2a5ac5c3aa742786",
        "git_blob": "6c35a941b783451aaa8cc632504217e2fdfa3854",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cylindrical_actuated_unary.usda": {
        "bytes": 3803,
        "sha256": "267793ad48d550c9c44bbeae677d7c4c22ac631898c8842d363bef590758b0fa",
        "git_blob": "34aa19406e1c0308eaf6b62f4cb6231e3d38a926",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cylindrical_passive.usda": {
        "bytes": 4150,
        "sha256": "d4caba3246533e981ad7d4cfa681964bcfe0ffa732f75a0b4abbe763f8b61337",
        "git_blob": "0e983a3a3b9242772d15da4da42f5c1c8a4ea3ef",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_cylindrical_passive_unary.usda": {
        "bytes": 3276,
        "sha256": "bf5238748c770d6e904847b6ce6f56b32d2db765db4872926acf7f85017579e0",
        "git_blob": "f4d53e73ff7d12850929e5817f833307b39b1377",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_6dof_actuated.usda": {
        "bytes": 5724,
        "sha256": "869f9e4d7e9ee6a04cdceb7e3b486453c5c5c4559f2911743606d4533a7ec25a",
        "git_blob": "1aa6f67ee13c9a2736947644bae273c43d27c9ed",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_6dof_passive.usda": {
        "bytes": 3478,
        "sha256": "4cb15610756ef8c37debdbea2a2761fb4da1dc6c56dc4f7f468bd9b30979c625",
        "git_blob": "f4b8dbd0389c976b92c62caf63ee14bd95700d14",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_cartesian_actuated.usda": {
        "bytes": 4647,
        "sha256": "b17e987909db668168e65d8b5d8579e23c5b3dfb4fc9b35beb72cdcddb70cca0",
        "git_blob": "92ecc95b5bf42c6d8ceb166a69049964de88a5f9",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_cartesian_passive.usda": {
        "bytes": 3849,
        "sha256": "7f642da31b2070cb36dc075cfcdc1d9461fc6a4bee59f849899b5eae0e3f98f8",
        "git_blob": "8d2f3ffda0b7d24757a769176a1dd4079beab450",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_cylindrical_actuated.usda": {
        "bytes": 4411,
        "sha256": "bc62cf0b8d4cd84faf882bdd15daaef437efea1a334bc52f57b6afaa0ccd6932",
        "git_blob": "bc8d2db7e42ea3d120dc6fd4ec008bd236bd2105",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_cylindrical_passive.usda": {
        "bytes": 3856,
        "sha256": "6524d2a94d2dc10b8eb3bb3efce7611c7317531ece4fd39c19d621989a7c8a04",
        "git_blob": "b8dcee486abdabcbbed93d322102b8a8cecdf05e",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_prismatic_actuated.usda": {
        "bytes": 4148,
        "sha256": "669e8c6a8144bfd57645704db24bd5dac6abb634f33c776f8f2afb69ba99a4b8",
        "git_blob": "fe8e44eb0b26e2abc641a8d3a6bcc9aa3a3c9852",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_prismatic_passive.usda": {
        "bytes": 3824,
        "sha256": "942505973d1e600a3d693f4c9b34de967bd142901bec6428c82487e7fb445453",
        "git_blob": "210b0eadac094202496440ea7bc3aa721f4a8947",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_revolute_actuated.usda": {
        "bytes": 4136,
        "sha256": "1f03ae7e369303f4d122015ea6061a0a84ed1edd21ae8be2fd54f6eddcbab1bb",
        "git_blob": "1de6799fa23a5b34085916bb439ed32272a7bcd3",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_revolute_passive.usda": {
        "bytes": 3820,
        "sha256": "50a6fcaa2fcd96a6d7551459fc212f07a4dd06e7d26ebfe0f15f553d5d706862",
        "git_blob": "4528c718d759f0c350076882fec04f7c87ef88fd",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_spherical_actuated.usda": {
        "bytes": 4627,
        "sha256": "cbf6425bce152ed687e8cb601945fd70cf34d309baac576560f371accf6efb2d",
        "git_blob": "c3a811c4ccb7e2a012519d092763db8605a3f02b",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_spherical_passive.usda": {
        "bytes": 3851,
        "sha256": "e5e49aeecbc08ce675b210c6ab51f4ab84b3ca8375e28820e30320cae3f64e27",
        "git_blob": "ea282720ce265abf7d002172f5a84e74ea80ea3b",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_universal_actuated.usda": {
        "bytes": 4391,
        "sha256": "1569fb23b33d300275941b24c0c82023dfb316a1d18340323c718874e3c678d5",
        "git_blob": "eba8ba4f6ec49d702abaf6011cbf7221d6187221",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_d6_universal_passive.usda": {
        "bytes": 3842,
        "sha256": "d381ca6cb67f3c877fb31b47c8272f37e3a03b992e1bf00c1d17b1a9919b55e0",
        "git_blob": "77673f244361cac9ae4170a5694f674bf11f369d",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_fixed.usda": {
        "bytes": 2556,
        "sha256": "741f77e12d8d0acce96d4717de655a7af55659c8171288db525b53fe534b7a34",
        "git_blob": "030924f29cacbcd93b7b8aea6a44c381d2e6d4c0",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_fixed_unary.usda": {
        "bytes": 1783,
        "sha256": "c96d2ba24707204a5c290a75f53ba1de3e1d75f1d3aca0a78bc08470aabbb398",
        "git_blob": "810f48ffa646c0e0010b41b67ccfebadcb83797c",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_prismatic_actuated.usda": {
        "bytes": 3469,
        "sha256": "be97c0609f903a0fe3c845189782a6434ed30f56b390ef5a5ef794827af6e643",
        "git_blob": "053bad58e15aac483ad0619cd06ce361e9c1c5f0",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_prismatic_actuated_unary.usda": {
        "bytes": 2598,
        "sha256": "a9694d6153035267df506de6377f9a74a6637ff98406ee0274fee293321555c5",
        "git_blob": "8289888e38d39fdf881a9a42ae6b0ea17acee97d",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_prismatic_passive.usda": {
        "bytes": 2941,
        "sha256": "bedf3d0ac3424e45d02c79855af9dd873234b7049d97081c122da8d329d260f4",
        "git_blob": "fb0f069044ed9d69f7d8f5264107ba111b483380",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_prismatic_passive_unary.usda": {
        "bytes": 2071,
        "sha256": "97ec8cf33ffb89e3c541f8e2efaa6de5db3bc8bacb61a841673c55c24390c7ae",
        "git_blob": "7c22210f28c2c7da909a36cc359c383745961dab",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_revolute_actuated.usda": {
        "bytes": 3473,
        "sha256": "dce7b927163f15537d9e94c056d6fec03553b282c76ef1eefa899a7a61ecc244",
        "git_blob": "31a2fe56a680cf48b3c7ccbf2be6f9da77bd2840",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_revolute_actuated_unary.usda": {
        "bytes": 2601,
        "sha256": "ee09adfb93fe9826eff4885bd5cbaffc22f0c73bfe5707d67e28fcc25b7a815b",
        "git_blob": "334a0bc52304fba24229ffa7228345425b964408",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_revolute_passive.usda": {
        "bytes": 2938,
        "sha256": "b7e251762c398303bc5990a1bb38880c74072e30e9710d830376c6822c78d132",
        "git_blob": "94782109155b34e8322835497a1849350f85b554",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_revolute_passive_unary.usda": {
        "bytes": 2067,
        "sha256": "f71ee6fac8badb1d814ff80dfa904e979d526648d5db086452b2eb9029f4a1a4",
        "git_blob": "19e24a621a38789a478d51e8a5d84dbd7d951f6e",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_spherical.usda": {
        "bytes": 2679,
        "sha256": "973a07f8f1a5c6b450d2e635ee33a53f1788146ef511e790e3c97fc319c2368a",
        "git_blob": "e8cb114dfc081e8d82008c0b95445e36c8997932",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_spherical_unary.usda": {
        "bytes": 1812,
        "sha256": "781ce39caa1301f3069adf6489dac4b9809fa66108c560cfdbbc70a2e3e7a61f",
        "git_blob": "b9d248d735b31d17e4b40b946a26078728116ecc",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_universal_actuated.usda": {
        "bytes": 4719,
        "sha256": "29baac3cf60378c3a5186362217404b6d7bc27fd1e39c6ef3c0e7caf4a13d9c8",
        "git_blob": "9c3eeda5269a9576b9541a01cd2c104188c0339d",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_universal_actuated_unary.usda": {
        "bytes": 3845,
        "sha256": "dec999db76be023dbf9b16c364cef58afe1e9fd0f604a75aa3c32282039d36d7",
        "git_blob": "612dfc5ad7fab06fc069c08b1536fb7b8c86c238",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_universal_passive.usda": {
        "bytes": 4170,
        "sha256": "b8985b1ab64bdfcd403184dbb66805db3e8e7030acf2468a1dcab2976819817c",
        "git_blob": "e4d09311ee49cfb3fb1e6b87c99eafa38e7c0379",
        "mode": "100644"
      },
      "newton/tests/assets/kamino/testing/joints/test_joint_universal_passive_unary.usda": {
        "bytes": 3297,
        "sha256": "06a424a1437aeb015038c93ab97a7d47d3a07b9bcec24a0d3ed5fd6b9c060bd7",
        "git_blob": "fc95485e7c016241ba16cb2b23be73797970160e",
        "mode": "100644"
      },
      "newton/tests/assets/mjc_schema_import.usda": {
        "bytes": 4469,
        "sha256": "cc3fd52f70b11995763835ca7792b8b0343c2eaa96327f5b2fc40eabc915563b",
        "git_blob": "222a5e6663c9720f128875682ca25f63106a5fc9",
        "mode": "100644"
      },
      "newton/tests/assets/mjcf_exclude_hyphen_test.xml": {
        "bytes": 1044,
        "sha256": "5b4859eb496de7a0031e51b7ffa5c89bce113ea5ebb6bce5ef1f84977eb92c35",
        "git_blob": "d234d0161dcc15244b07b89ad8c596935f9cfae8",
        "mode": "100644"
      },
      "newton/tests/assets/mjcf_exclude_test.xml": {
        "bytes": 940,
        "sha256": "4afbe60c45ec4f5e1f05bfa7d7d339cdbe408f90d44757d1bb0dacb3030a3def",
        "git_blob": "7fa9ef3031204908e71137a1bc3b0481c9755db9",
        "mode": "100644"
      },
      "newton/tests/assets/mpm_material_subsets.usda": {
        "bytes": 2484,
        "sha256": "a3791fac86151376f4416b39a513c4f17fa17c6d097520160cad4673ab954af3",
        "git_blob": "e985d20803cd7f82348c869e1cee80f456d736c6",
        "mode": "100644"
      },
      "newton/tests/assets/mpm_two_prims.usda": {
        "bytes": 2229,
        "sha256": "5f6135a30ece8fafeeeabc508c2547ee5ee01619e0cea37f72904c013805f986",
        "git_blob": "9d8055a20009d03cd978c60736b669a910c2d975",
        "mode": "100644"
      },
      "newton/tests/assets/negative_scale_cube.usda": {
        "bytes": 776,
        "sha256": "7106625d05d0ff3166e11db7f2b82f94f23b658b7fa23a627462a80d86361518",
        "git_blob": "156aa82b8f25037e8c0978dbe750f28703796d6f",
        "mode": "100644"
      },
      "newton/tests/assets/negative_scale_mesh_pair.usda": {
        "bytes": 2658,
        "sha256": "fa206e95977ed03a39d751fc62e3c6d0d38e766f491ae8e26b06d86a96b2256a",
        "git_blob": "753e60b3c6eeca83cf1f565f023c1c2206d50ea0",
        "mode": "100644"
      },
      "newton/tests/assets/negative_scale_sphere.usda": {
        "bytes": 779,
        "sha256": "598a104a6c28476ba1fb4fa0c03fe6ae83753c12d1b7e31fe06693bfe81e1d6f",
        "git_blob": "afc698f7cb6470ed42d9b5297fd3ee2909d524f9",
        "mode": "100644"
      },
      "newton/tests/assets/pendulum_revolute_vs_d6.usda": {
        "bytes": 2796,
        "sha256": "314aaf58b5bc34e1e0d3b6fabcaab7af502ae3e738be076261d918c47fc188f2",
        "git_blob": "a38d02844047b5b7086046375fb2956507eb0d95",
        "mode": "100644"
      },
      "newton/tests/assets/revolute_articulation.usda": {
        "bytes": 4852,
        "sha256": "cb23c72a514fa99a6483951c7a8a9fbe5fa9444f417e9b41b2627b00bf6676a7",
        "git_blob": "e33736efe4e342bc2bf2fdbf065447fc4593b26e",
        "mode": "100644"
      },
      "newton/tests/assets/simple_articulation_with_mesh.usda": {
        "bytes": 5577,
        "sha256": "d9bca49a91a1490bbdb6c840d7341ede54a5cd3d516175aa3865a7bd0985df6d",
        "git_blob": "9c6ae0bf672c7ff7990373903ef8aa4dc98b792e",
        "mode": "100644"
      },
      "newton/tests/assets/site_actuator_mjc.usda": {
        "bytes": 6400,
        "sha256": "e4c7b21531ba4ef25d414ef6934e99107674f3490543a3db9f7999a021db7e59",
        "git_blob": "1d7f730cb93ac6e8f852d7d768a42cb0f772fe06",
        "mode": "100644"
      },
      "newton/tests/assets/tetmesh_custom_attrs.usda": {
        "bytes": 808,
        "sha256": "a2a1e1b0c400e383e1615b875ce63a9b6a679d08692e762f70f290e6462e135d",
        "git_blob": "d743cb3a78931493abeb20556807ef45780d6319",
        "mode": "100644"
      },
      "newton/tests/assets/tetmesh_multi.usda": {
        "bytes": 632,
        "sha256": "ef2b169cd1a0287f04cf76628185d4a81a77dcfccde07c2722725b6f184f2847",
        "git_blob": "88da479019b1f54eee6c7b14e698d4d773c9b050",
        "mode": "100644"
      },
      "newton/tests/assets/tetmesh_simple.usda": {
        "bytes": 426,
        "sha256": "f7b2ba1a2d2e9f96382a98331ec7f9efa02f490e60006fb3dde5858b86f398ac",
        "git_blob": "91db5b533abf20820c201bfcd6c18a9726c5e1af",
        "mode": "100644"
      },
      "newton/tests/assets/tetmesh_with_legacy_material.usda": {
        "bytes": 571,
        "sha256": "311ced0bc5aca8e48369443e50ddf526e1fea0702d04841c946271893765fe14",
        "git_blob": "d2f879d6fd7baac561c8f9b7dc6b4e99319733e0",
        "mode": "100644"
      },
      "newton/tests/assets/tetmesh_with_material.usda": {
        "bytes": 635,
        "sha256": "da4955345fe4196632764ac4de4732b20821a335d657f81fb5dcf0a60b09981c",
        "git_blob": "1ece9032db92a44ccb354ee825f7b1661ce1ae1a",
        "mode": "100644"
      },
      "newton/tests/determinism/__init__.py": {
        "bytes": 105,
        "sha256": "dfb2603505defb339a6e92d5489a7804e1f38f580fc6eece1d74920cffad0a53",
        "git_blob": "da9fad76fda867b33f2bc597176016f9493606da",
        "mode": "100644"
      },
      "newton/tests/determinism/test_solver_determinism.py": {
        "bytes": 17380,
        "sha256": "86cdb9787e3789c86db371d129c68305e706314c65b84ef8598d3e057cceb8ca",
        "git_blob": "b8fafa98a0192235004e7eeeb02d620043b3acbe",
        "mode": "100644"
      },
      "newton/tests/golden_data/test_sensor_tiled_camera/color.npy": {
        "bytes": 307328,
        "sha256": "297ffd9c7a5ecba8ba00703fd3fc97bd1b27b035f951e5cc8d1a24a709cee5c0",
        "git_blob": "544b021087f8e1a1301b76121834bd04a963c579",
        "mode": "100644"
      },
      "newton/tests/golden_data/test_sensor_tiled_camera/depth.npy": {
        "bytes": 307328,
        "sha256": "7e39ed1e82addc2d179a3ab7019499a6fef043ad8cc7f2d28a1abdc2c3ad80d0",
        "git_blob": "ac655687cc2ec1f48017ff307740cd7fd9cd893c",
        "mode": "100644"
      },
      "newton/tests/golden_data/test_sensor_tiled_camera/projection_primitive_cubic.npy": {
        "bytes": 16512,
        "sha256": "b3e3bf0706ec0ee81cb29cc855c992276041d8f80bba4f16f4735b29c15fa70e",
        "git_blob": "487da95fac3ea3657738412c93d6797813b8fce5",
        "mode": "100644"
      },
      "newton/tests/golden_data/test_sensor_tiled_camera/projection_primitive_triplanar.npy": {
        "bytes": 16512,
        "sha256": "cbb5495335a0f8b3778cd2306a867decb452ce369ce7475ec4093928d23258a2",
        "git_blob": "3590bd3919fc1e1cf43dd7012924e261c59dcf30",
        "mode": "100644"
      },
      "newton/tests/golden_data/test_sensor_tiled_camera/projection_uvless_mesh_cubic.npy": {
        "bytes": 16512,
        "sha256": "f32ab606a11905b33a0779e571dfb87d495238ff46b69c292e74c84f3dabc258",
        "git_blob": "aa21057c06bb73f9c1b455003ecbe512080a7689",
        "mode": "100644"
      },
      "newton/tests/golden_data/test_sensor_tiled_camera/projection_uvless_mesh_triplanar.npy": {
        "bytes": 16512,
        "sha256": "b0d75f5184f7763d818a9058571d89d489753e4036918e4b93fcc635cc2147bf",
        "git_blob": "4352be5adb9b0137e004a3141734476da6022078",
        "mode": "100644"
      },
      "newton/tests/kamino/__init__.py": {
        "bytes": 1672,
        "sha256": "2c3d91ee50d944c3e0194f1ee92e2c0b9aa68f2011aa3b02793892036e616532",
        "git_blob": "2d4fc8c4c3d737b4cc83f85f41c6220a2b0184ad",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_body_flags.py": {
        "bytes": 27015,
        "sha256": "48385277e5eab2fff01564fda82455a8bc6ab34b82c323772533fdab79fe8027",
        "git_blob": "c899a400d174e091b6f2990fba1a0ff836a734b9",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_core_geometry.py": {
        "bytes": 4694,
        "sha256": "f027b858d31200ade5e2c1600a5526a19018447807c2dae0c7f211400ac44da0",
        "git_blob": "0ea87533dece1f278acdc9ffe913e3da67938d5c",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_core_joints.py": {
        "bytes": 3443,
        "sha256": "e79fa5d5ea7392fb84803c56ea6a9cddeee79fc047763e45df35b76d17cf044d",
        "git_blob": "86ecb8d97e82cd707e70d3e805c42215cf28f9a6",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_core_materials.py": {
        "bytes": 24699,
        "sha256": "30ac451d5d5db76ebd76c207d2432ca3b8557f8987ec6e88d759ea2e3c591b5e",
        "git_blob": "19f958c9a6dac6c6d690704dcd42da3d22be2c3d",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_core_model.py": {
        "bytes": 69795,
        "sha256": "dc5bf63ab11c1b01a9bd0490f665759de77d763c9961e3fbd6d926c00a63638c",
        "git_blob": "4d3dd88a388d9121b6abb8bc72496b338b6f01fe",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_core_shapes.py": {
        "bytes": 8814,
        "sha256": "5bac35f386f81657575bcdcd41d11c6dfdeedadbca506d0dfd768c08f64f2cf7",
        "git_blob": "2f711c748539653149fb6334730b35a6961eb700",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_core_types.py": {
        "bytes": 11056,
        "sha256": "86d2bac03307c10c2630e15a8f88ba268476711e13614ade0325732f49f0221b",
        "git_blob": "c27c3ddf110c306f82cfe266c740f2b408083b02",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_core_world.py": {
        "bytes": 26702,
        "sha256": "be7006fdee07261e694b8f55f6020e1410a6e1f7ff96318b42ff0e923a9415b1",
        "git_blob": "e81ba440386976b05eab04fc942a4e672f21d414",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_dynamics_delassus.py": {
        "bytes": 68077,
        "sha256": "5953e9416a30e68c83932c635469dc0cf388c372209c7bc78c1233c6c002c82b",
        "git_blob": "7dcbaef6ce036510e219519f71f76282ec33942f",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_dynamics_dual.py": {
        "bytes": 7588,
        "sha256": "e24e0cb37899b9b5d463bf197b1e988bdfd7787898302f7292da418b5535dce6",
        "git_blob": "020b9d5e5fe2a256491582756d85d0f15935b2b7",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_dynamics_wrenches.py": {
        "bytes": 16343,
        "sha256": "8ebde978943eaba81eb9087eb2aa4c02a6c616b55558c5eae758b635456752c9",
        "git_blob": "21df6fe6b7dfc79dbd15b47f7ed0080656cd45bf",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_aggregation.py": {
        "bytes": 7297,
        "sha256": "d2e042f30c241d232c51a1c20cd321ecd6d0694600a12add1dffe46456297836",
        "git_blob": "d2ee43f5774de400c3a7ea6784adb507cf283801",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_contacts.py": {
        "bytes": 75850,
        "sha256": "eb0a0d481ce4fb04316fe81080b313ba4754ed64065ef04c84bf5c16f419a843",
        "git_blob": "e828b935bde7c30e954e8e31a87617c8b5c2c770",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_detector.py": {
        "bytes": 9971,
        "sha256": "3b2d1c7a0949b424cee5e4bb00f2dad4abbf73afcfe680960b83ba0ec0284dfb",
        "git_blob": "9ea057625c1b2c0e1ef4309bfc80bcc1810a0c02",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_keying.py": {
        "bytes": 21876,
        "sha256": "7b2d438fa3ec9cccd7c2b22da223d41d6e171f1ad5b6c3d5f57b0993cd44c965",
        "git_blob": "3032bb9f52f2d9bb89f8f920a58217a8331ea454",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_margin_gap.py": {
        "bytes": 16489,
        "sha256": "954dc880a94fc157a01f0413a3801dc3dd0bfafb7ea71b3a7a23d0f762fc35b7",
        "git_blob": "d31426dbd77a733c74cf53cfaf95b7a09283f9f2",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_mesh_heightfield.py": {
        "bytes": 24603,
        "sha256": "8f710a6e036eb5dc24002e8396183a2ca722a06f978f968b3b6695cc58c079df",
        "git_blob": "74b1aa260758f4659ccad1b5b709cec48a5b9754",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_primitive.py": {
        "bytes": 46199,
        "sha256": "15fba24ac86facd6e433c3e578e7fd16489b1f943c5c597a26cae9dadb0055d4",
        "git_blob": "ca9595a70c632f13ca21b2af0903de52c7a8188b",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_geometry_unified.py": {
        "bytes": 31555,
        "sha256": "05428b09148369ad91ebae9ae582467bbc7948550176d91126cfd1cf2cfeb444",
        "git_blob": "57be0ba4ee8f9d45a68830eb2b6be499a6646cfe",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_gimbal.py": {
        "bytes": 27305,
        "sha256": "eb9e5d9530c0c82fe660a391bf0b0a30a16ff96a63d089e99b3b0c44af9626f4",
        "git_blob": "1e39444c7d23835603c70e919a0c919ca66451d7",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_kinematics_constraints.py": {
        "bytes": 11753,
        "sha256": "81515e59e219f84b8042df1b36d715e8abf3c2e1a2405af2b401495199f1a2ec",
        "git_blob": "a30f77800a64aa2a0a6f3dd463c20acaa78bcf0e",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_kinematics_jacobians.py": {
        "bytes": 53239,
        "sha256": "bec9d769a12e5678a26eb9c9d5d1d893ca6656a6d4fd2bf0e8a59425c3d639cd",
        "git_blob": "b9dfbb96a5685e415bc87fdc9ec75eadd41aa247",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_kinematics_joints.py": {
        "bytes": 25222,
        "sha256": "2c5298933b4b7f2e60aed1c24411b75e0719452a1311e7980b83d4982725a54a",
        "git_blob": "c1f63e3835517bd973a2c98c7dad361e1ad890aa",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_kinematics_limits.py": {
        "bytes": 12840,
        "sha256": "b51f7c4360f19da16331327345349f68eaecf8fbd5acbc7d89f0d23d878d38f5",
        "git_blob": "5dfcac704e9766f06d93651fcbf66f8ecb161b24",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_kinematics_resets.py": {
        "bytes": 29558,
        "sha256": "82d1d8673e9190db86ff43bf3a7c6e0db699f720a0405d0fed8a133c21eabbd5",
        "git_blob": "4dce19fa80b4826182929d19b21e446d3849aa40",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_conjugate_fused.py": {
        "bytes": 10965,
        "sha256": "8908068ecdd0e39fa701a19e82d0f97820e05fd5d28243c9f7f4a1d18b555d7b",
        "git_blob": "d3bf92f60b0d66dd4bb70259ef15662e028e91da",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_core.py": {
        "bytes": 13431,
        "sha256": "c12cd6a1800ddeea00f6958fdfcb94a2b052ca8576a238a8acf765a4df5fd14a",
        "git_blob": "1fa71b41ec5dbafa37cebdd1c9782087780d4b7c",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_factorize_llt_blocked.py": {
        "bytes": 29804,
        "sha256": "0202d35a29533635ba2739c9a5f6f9552f1d026c4d18b9c8584a772817be8964",
        "git_blob": "1c251d79ce7ab4429055f21bd131613f57eb8705",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_factorize_llt_blocked_semi_sparse.py": {
        "bytes": 3625,
        "sha256": "7d032a28eeee01b0ffa39591cc9ca2cfd296876c60813c186e522576cd04db0f",
        "git_blob": "1a3047b2815c16e9a58dce19cd7047a81c7d693e",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_factorize_llt_sequential.py": {
        "bytes": 28843,
        "sha256": "adadec411679132f51343bd9e5b304b9e4f639eeef6f1a57cb7b79786feace75",
        "git_blob": "2766c071dad4b2a3f50c4fc836c243dfef4a614f",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_solve_cg.py": {
        "bytes": 33255,
        "sha256": "1fdb11cf77406dd9f3865bbe830aef258304184456828efca1e7c2e43458092b",
        "git_blob": "f3112c2879f031fbc3d58a2127a9c13ab2f80b57",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_solver_llt_blocked.py": {
        "bytes": 28658,
        "sha256": "8f8f75d63c90f616c969bf5ae941ba2669b38ef31547bb646989b503946d55a3",
        "git_blob": "604067c011ac2f76a91dfd48091c589c57696eb7",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_solver_llt_blocked_rcm.py": {
        "bytes": 37073,
        "sha256": "c61e71560aab41f935a7efa255bf35eda07ca5ef2aa95c232622f8242544bb33",
        "git_blob": "8295183a9ae6473a23ab96519ceacaf7503bd4d3",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_solver_llt_sequential.py": {
        "bytes": 28096,
        "sha256": "1a91a748f17aa5f4529b5adbbce5baa90d95555e1d2d811563da23c8e88c4b31",
        "git_blob": "cd9feaade6360dfe0f548409e4ce15abb1f400ed",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_linalg_sparse.py": {
        "bytes": 34195,
        "sha256": "5cdf8ae7a3823e7add4f79fa981aed0b2040ddfe5ae38b3b727c92c037d963cc",
        "git_blob": "d17082f59cc1c4acc46e0e6df19037973d440d95",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solver_joint_effort_limit.py": {
        "bytes": 9774,
        "sha256": "31258fedeea212a2fbc5792dfbea6a6303fe0d0d2efdd869632064d3cc255c24",
        "git_blob": "5aa976ecc571f1c72d3332485fad9c3d9273c59a",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solver_kamino.py": {
        "bytes": 88616,
        "sha256": "0f135ba1a15511fb9b977569d74793f420fcc451d181a7029f6c6d82c537aecf",
        "git_blob": "3105ef329cd7cd70e6d6f970cfdc6cf4cdb12ceb",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solver_kamino_joint_frames.py": {
        "bytes": 10267,
        "sha256": "625f5f74b05b6f8312b6a45761478e8fac3ad4c6a6b6fbc435874e70f0c349be",
        "git_blob": "9fafecd0c278887d5f65e5aa04f429ba4df9c586",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solver_kamino_joint_friction.py": {
        "bytes": 20702,
        "sha256": "f7485d2ba5ffdc36b4a14d2bb983c3a0297eda9cb484f37b83adb34d37836eab",
        "git_blob": "48c189bccd5e56c2cb40b12da9f0f8674afde16e",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solver_kamino_notify.py": {
        "bytes": 50846,
        "sha256": "a6ee44823a8e397fbc8846eb7b2d15ba9927376009e8c7c9f0c02218d90fc297",
        "git_blob": "a4de6546ad7408c6a01c09686fd5de1c0157b86b",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solvers_dvi.py": {
        "bytes": 137762,
        "sha256": "15d6a8f0b4af6d4142a54c066848fb5601d2083ea768e4414c494324ff0b9671",
        "git_blob": "b74b76a1da83d3edb9fe31d417a202633be561db",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solvers_forward_kinematics.py": {
        "bytes": 51992,
        "sha256": "334828df097b5546c40f8ef1ace51cb262301957b42bd337a2a978d61f973498",
        "git_blob": "0e645d640a707d4cbf325c532e91d1ae666fb8df",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solvers_metrics.py": {
        "bytes": 52871,
        "sha256": "8667f55561e0269f608ce79d4d28e6da3363e382257664722640a9fa0ce419db",
        "git_blob": "8b744808bd1f901aaba180badb23573fafb29d46",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_solvers_padmm.py": {
        "bytes": 45357,
        "sha256": "23b0b9a962589918be318889d8f293994c71efe3177c199fa39b0a260ae40690",
        "git_blob": "6de5b81054681cf99d0b3186f901b991c31c2762",
        "mode": "100644"
      },
      "newton/tests/kamino/test_kamino_utils_world_equivalence.py": {
        "bytes": 4299,
        "sha256": "76fc2c7e8d573a7f179777515e3e8bce1c031a4e7d18992a04f91d09ee56bb46",
        "git_blob": "f2c5447a18d552455cf11df55c28fd8efdd32998",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/__init__.py": {
        "bytes": 105,
        "sha256": "0015807364a96e52f1d138f90c26871c5cab5986acc1be0742bd7da13b62a25b",
        "git_blob": "0e68dc732c4c72555466a4e243180949af004bd3",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/checks.py": {
        "bytes": 39546,
        "sha256": "c92e98a5d8705c20dda7243d4cd7fb6d73498dc02190d1d9ec59adb01b760d6b",
        "git_blob": "82456eda556e91918504d0338060539021498e17",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/diff_check.py": {
        "bytes": 4363,
        "sha256": "19f2f6fb847bc25d91e69b80ceb0fcb5151d731c8f03e1021d789cb2c7b5455d",
        "git_blob": "eb4111a82c228c0f1ae6a5c731979f8196f57ed1",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/extract.py": {
        "bytes": 12749,
        "sha256": "aed2a71b6cd335d3b1e00dbd4837ccdcd52353cb96b6efe624e405476346c210",
        "git_blob": "15093ef2ed10cffa2b4bf036997f54364e770142",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/joints.py": {
        "bytes": 10736,
        "sha256": "2c562ba64e60d00d19dcbc40b8c2f7843364bf9a5b7fc10029dd1f5c4127acfe",
        "git_blob": "8521f257b7cd0cad8dff8dc54d657035c135057d",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/make.py": {
        "bytes": 15466,
        "sha256": "cee9b386238d0646bd44777283f1c54b110f602b2cd3ae383d70105b8b1d5a27",
        "git_blob": "536a98deeeafa95f43a79d297036b2e4ee13cbe2",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/print.py": {
        "bytes": 18783,
        "sha256": "7bc1558a9afea3c97538e41abc98bc3ff7eecb3915b3441adee2d80ca9bf7f94",
        "git_blob": "e6287a3026c394a21db021de3108cfa2c7af133d",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/rand.py": {
        "bytes": 19752,
        "sha256": "397bcde1402580bccd30e1064bd2cc805f8055f87d73585422eb5e7eebd62614",
        "git_blob": "615c4273fc8d56576d9e0b282320ccbfee5766b8",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/sampling.py": {
        "bytes": 8616,
        "sha256": "6a9dc23f7b69a0f6c97fdd02c34ab6a038a9a95bb51882720d8b2a9e3cd596a3",
        "git_blob": "3bd5c748626fb87599bf5dd32a2a2d0493484cd5",
        "mode": "100644"
      },
      "newton/tests/kamino/utils/solver_configs.py": {
        "bytes": 3273,
        "sha256": "427a57ef5b63a2e6ce6a5494f75a9b069a3cacc3a574be7aa75035445e5e9cc0",
        "git_blob": "a44cb46ad12ec54a34cf0a4d53ad07e0651c69cc",
        "mode": "100644"
      },
      "newton/tests/test_actuator_drive_api.py": {
        "bytes": 7495,
        "sha256": "df966f62683f1094c4f93c71f4219c159b41b90a4c2b97a52315f0312644c159",
        "git_blob": "d3f0382371f02764656cbdb006b3839945ab54c1",
        "mode": "100644"
      },
      "newton/tests/test_actuators.py": {
        "bytes": 199598,
        "sha256": "959795f6a6266cc8e6a6e96f6b209d9521444cc7051f07657dee7c25cd808f5e",
        "git_blob": "99b51a0201934ce9bad53982e5a5938f748dd5cb",
        "mode": "100644"
      },
      "newton/tests/test_admm_coupled_solver.py": {
        "bytes": 53027,
        "sha256": "c937eb52ed78c718da2174017bcaf8eb851041c987986ebc4621ab301e71a0e9",
        "git_blob": "8d0ffc54bd8447197ac07cff10d67c994f51fadd",
        "mode": "100644"
      },
      "newton/tests/test_anymal_reset.py": {
        "bytes": 11643,
        "sha256": "a276e20ee84f544c39f24212df8a4fb6f9b9a42ef1cf87e8cc1fae02e421fb99",
        "git_blob": "70485ebb0b14f66bc465983910c4236c815c2557",
        "mode": "100644"
      },
      "newton/tests/test_api.py": {
        "bytes": 11276,
        "sha256": "e167b80addfc972516f869605083ae1e41d4e712983d54aea60f07daac491347",
        "git_blob": "766cbb0b591b23c2dbbb94de64e831c076526e13",
        "mode": "100644"
      },
      "newton/tests/test_body_force.py": {
        "bytes": 23366,
        "sha256": "8b1b2b5f57fbcb8a04b7119e5547bd8e58547a2dc3836cc2dee43990015353b6",
        "git_blob": "5258caf4cf9d74562e8688f90327a9623feaec0b",
        "mode": "100644"
      },
      "newton/tests/test_body_velocity.py": {
        "bytes": 38460,
        "sha256": "2084b44fbf1633fe128382e50f9dce809bbe339b1cfd4e8f944479476bc780a0",
        "git_blob": "dd4613c5667f32b5dbb51ab6cd7a6bda2b94327d",
        "mode": "100644"
      },
      "newton/tests/test_broad_phase.py": {
        "bytes": 103938,
        "sha256": "cf8e947363d66dd8e3f97a9271e03a134f7fab3f0420072a2c3cf7bd4e04bdb8",
        "git_blob": "a1cef6a53d8d11932b89ed6d81bc02235e130cc3",
        "mode": "100644"
      },
      "newton/tests/test_builder_replicate.py": {
        "bytes": 27818,
        "sha256": "3d58e86f34ac195488a6363ceae0317975c79511f5f0220e4473c68bc4accf84",
        "git_blob": "e7725f5b7cf0c433ae1894e83c6ba567ef26dd84",
        "mode": "100644"
      },
      "newton/tests/test_bvh.py": {
        "bytes": 5566,
        "sha256": "1142de59eee4be2c939c2b9dd64e46af0a3d54ec64b59e26d427218adbee1035",
        "git_blob": "57f11c92f591ae747d4ec07ca6f6662ba5cd7857",
        "mode": "100644"
      },
      "newton/tests/test_cable.py": {
        "bytes": 279470,
        "sha256": "9ec82f2f4c46a6b6cbf8dd314889fbf232b193a3ced9e745079b69e4f0c9cabe",
        "git_blob": "75a276b25dba0cce1af557e8f7a5792a2c5ce1ff",
        "mode": "100644"
      },
      "newton/tests/test_cloth.py": {
        "bytes": 43212,
        "sha256": "b606ed6f33260e135d5e7844f91dfc29562926b74eb0be1566315ee0bc1aa29d",
        "git_blob": "595e329d3353f408bf9838ed5d5107a274b6624c",
        "mode": "100644"
      },
      "newton/tests/test_collision_cloth.py": {
        "bytes": 71964,
        "sha256": "14a8bcad449284788acbde4c7b7bc7d50a29dd4d2d8e98b95437dbbf5f35bca4",
        "git_blob": "60a0c1b2c8376b6a4df01967a6b0f9e2bf6078b7",
        "mode": "100644"
      },
      "newton/tests/test_collision_mask_compiler.py": {
        "bytes": 15404,
        "sha256": "4477fb35781144681cb1413d4c5e534563abdd914a96ecbc75cd936099659eb0",
        "git_blob": "9e4baae5bf525c078dcdbed60105667460b48177",
        "mode": "100644"
      },
      "newton/tests/test_collision_pipeline.py": {
        "bytes": 209800,
        "sha256": "32354c6e50fa7e96c8e22976f68fb6d55461f0e9f1583fb78220b17c397a34fb",
        "git_blob": "40ce5651839bdd7555ec4ab0c56a03cad8a9e95a",
        "mode": "100644"
      },
      "newton/tests/test_collision_plane_halfspace_aabb.py": {
        "bytes": 9361,
        "sha256": "9ab5239f8747e84ee4e2959122325fc9f065f809bb648084951f87e6d154e85d",
        "git_blob": "d52d4af62d4fba4a2d0d94ee01e27656757ea882",
        "mode": "100644"
      },
      "newton/tests/test_collision_primitives.py": {
        "bytes": 90433,
        "sha256": "833891ce5cb4fbb54fb9f9d331054ff5f1c99b107782364b78c018afc74fbf6c",
        "git_blob": "16823e9bc6d007d0cea1d6b21867f2424ec0b270",
        "mode": "100644"
      },
      "newton/tests/test_coloring.py": {
        "bytes": 17327,
        "sha256": "6846a48a18aa42ae706e52941b23fae345fdcb31a84868bbdcc8c1851100e3e9",
        "git_blob": "bbe6a4b2031869fc3347377ff65e7542cad7dcf8",
        "mode": "100644"
      },
      "newton/tests/test_cone_orientation.py": {
        "bytes": 6332,
        "sha256": "94c9d16fdc8206332c05f334eb6c039fa745b137ca0f3b32a8e17fae4a40a873",
        "git_blob": "100383a9b57bcb52c2dacd2e2194f843c7423e40",
        "mode": "100644"
      },
      "newton/tests/test_contact_matching.py": {
        "bytes": 42334,
        "sha256": "46f2f975ecf39cde4ced7c126b59e46e9ac0bc2209ec4786ddba929e63dd4bbe",
        "git_blob": "b9e2e54a50739662eacf934c336ed05cba10b2dd",
        "mode": "100644"
      },
      "newton/tests/test_contact_reduction.py": {
        "bytes": 7458,
        "sha256": "1149323e28ff3e2d0d970709e8b0cc5d6919269096f7f6bce37281c63d260465",
        "git_blob": "53eed6771165e808310f00df4391193a02c60df8",
        "mode": "100644"
      },
      "newton/tests/test_contact_reduction_global.py": {
        "bytes": 63437,
        "sha256": "9fa1e0312526d6cfbe0ee35f2080ee847915187f06c2ceb15629c2d701159cbd",
        "git_blob": "bfc503a0032262eec65e425f06b741836ca47006",
        "mode": "100644"
      },
      "newton/tests/test_control_force.py": {
        "bytes": 14953,
        "sha256": "9c351e12b75b8acdf625609ad9305a654eb80a434b45cded23dea68df30cc0b5",
        "git_blob": "3b52f263548d4e8baabfe8758c0a2c0378713fe4",
        "mode": "100644"
      },
      "newton/tests/test_controllers_differential_ik.py": {
        "bytes": 150807,
        "sha256": "62fd0a66e7a133789f808363facfc5836fbf9b698dc6c857aa91cacc9e84469c",
        "git_blob": "6fe2ee84af80d05a8984dc08f1759ceda5694918",
        "mode": "100644"
      },
      "newton/tests/test_controllers_joint_impedance.py": {
        "bytes": 51100,
        "sha256": "72cfd743b1df2a9a7454d41c770f1683ccc2dd46ea5d086e61e3b5589674f0b6",
        "git_blob": "ffe3ce519bb1a6bcbb5e706aaf1fb77ee81ec4f5",
        "mode": "100644"
      },
      "newton/tests/test_controllers_joint_selection.py": {
        "bytes": 23751,
        "sha256": "5b475b47e31f318869db45fa8de464d6628d984f6c991aacf613b81dde49dcfe",
        "git_blob": "d8faaf9a6fbfab503ba4b49ff78b696edf29c3f5",
        "mode": "100644"
      },
      "newton/tests/test_controllers_one_sided_jacobi_svd_solver.py": {
        "bytes": 15215,
        "sha256": "b5c8e31c652b75a69a1ba8bf7e6c24596913b5d02a69ee66d95d51813707a206",
        "git_blob": "c5a84dbbd70e46375d368a832c878bcaa5a3bf83",
        "mode": "100644"
      },
      "newton/tests/test_controllers_operational_space.py": {
        "bytes": 130435,
        "sha256": "0331a2e71a189f35faeafd886153364ff5ffc61738e0b1d3755f05abb1bcd501",
        "git_blob": "a02562d279b70d2815985a93576a9cad841f8046",
        "mode": "100644"
      },
      "newton/tests/test_convex_support.py": {
        "bytes": 7456,
        "sha256": "bf85c289a64bf2c7ecf7519c5345c939b6ebc3dec77d18055187cb56c20ec93e",
        "git_blob": "c4d16b8021bbd31dc82e40f6a91b46d3551619a4",
        "mode": "100644"
      },
      "newton/tests/test_conveyor_forces.py": {
        "bytes": 21017,
        "sha256": "b1570e7cd2d295e85ee584b24861dbf054ed5c06c112035214029ab238cce848",
        "git_blob": "bcec4b5e069972ef0d0d0b15103751c2cc36ff8b",
        "mode": "100644"
      },
      "newton/tests/test_coupled_solver.py": {
        "bytes": 169729,
        "sha256": "b050e915617986e30fedf17a717ba50dbb2eb84b0af9481889f6efeabe777484",
        "git_blob": "686c609793894e89a9c85382a2e932bfa58e22b9",
        "mode": "100644"
      },
      "newton/tests/test_custom_attributes.py": {
        "bytes": 90052,
        "sha256": "3fa18c2a573b347f59b9854a433a97e0f806482eadabaf104424c3034570e725",
        "git_blob": "f38cc115a7cddb8e004a6b1c166ff51fc3fb77fa",
        "mode": "100644"
      },
      "newton/tests/test_custom_solver.py": {
        "bytes": 5861,
        "sha256": "5035f9014f37fd6b5a2a6dca1dda3e530d5f48ec811123a6c255fdd24a9357a0",
        "git_blob": "8cd045e05913dd78f45d108b8b5457ba6845262a",
        "mode": "100644"
      },
      "newton/tests/test_differentiable_contacts.py": {
        "bytes": 39487,
        "sha256": "5ee2ed1023319122fb5ca2a3b3eb5efad1cc50524cf94a99208f20368487b05a",
        "git_blob": "2ffd93da1ace7e2dbce9ac50dcbf189c033dc08c",
        "mode": "100644"
      },
      "newton/tests/test_download_assets.py": {
        "bytes": 20332,
        "sha256": "89a13e1ce85d21a4332afd355c96bd14b0e8f5bf3d486efb5483bfdfe2fb8b8c",
        "git_blob": "6417c6a2d12aac570fb56c51d58ab1d5b54d9be4",
        "mode": "100644"
      },
      "newton/tests/test_edge_redundancy.py": {
        "bytes": 22043,
        "sha256": "1fe1400a560a508206903383c588b10fbf8f49a75f553b0f555ca0fcbaae3703",
        "git_blob": "31ffbd259482338b5fe525db2e9d7dc1c15764e0",
        "mode": "100644"
      },
      "newton/tests/test_environment_group_collision.py": {
        "bytes": 15391,
        "sha256": "400401ab6f0b629ba93d38afaea17bf3f0767f85a4b9927cd5379464949785ad",
        "git_blob": "5f025faf98591981a6b55e9dc00bff09b3ea9a45",
        "mode": "100644"
      },
      "newton/tests/test_equality_connect_constraint_with_sim_step.py": {
        "bytes": 67817,
        "sha256": "d5fd2870f636daca95582104b6b9c0875689baa41fb1f8a0543fb4d380306be0",
        "git_blob": "aeb902803eb078a180840fafe97e38d2f39f602b",
        "mode": "100644"
      },
      "newton/tests/test_equality_constraints.py": {
        "bytes": 26091,
        "sha256": "89a36d93cef5944b2ab21d6b0fb9046e9102132c7cef7bd9b3e9ed135873dd89",
        "git_blob": "f28138755bf088f0c8fe0e883d6eeabcd091f7d4",
        "mode": "100644"
      },
      "newton/tests/test_eval_fk.py": {
        "bytes": 19537,
        "sha256": "4bcc4512cb23dd99f6c44eaf014071f8bf1e563ffa1a051d5bfeff01ac3a9875",
        "git_blob": "1ca3eef31895cf05829ae7a98b722cb7c0a1748b",
        "mode": "100644"
      },
      "newton/tests/test_example_browser.py": {
        "bytes": 6111,
        "sha256": "1af9a1c38a4991458464964f4afca5fd2b43a0c8edbeb5bc4b260348346efa2d",
        "git_blob": "91144dcfe3aa86a1aa71cf403832d909ce6c9f02",
        "mode": "100644"
      },
      "newton/tests/test_example_browser_args.py": {
        "bytes": 4577,
        "sha256": "c3f0701b0ede1e4140337b9986c02eaecd3ec864d599ed4469a792a1def86704",
        "git_blob": "af055b562ece9ec0a9990428623c99d71f832cb1",
        "mode": "100644"
      },
      "newton/tests/test_examples.py": {
        "bytes": 42519,
        "sha256": "c8f2fcacd16b39fd76a9a48012b0eeb5ecf8dfdf52bdb02c550f58548fc69a1b",
        "git_blob": "c500a5f526c7e7f01add7b3ee86e5c7fa7f6ea60",
        "mode": "100644"
      },
      "newton/tests/test_fixed_tendon.py": {
        "bytes": 10790,
        "sha256": "1c7751681607aae48dc00e704b3ae21bb6f56fc31b002d4c1405860ab4ed9e05",
        "git_blob": "9b6412d7ab284c0dd2344df842de755ed693e535",
        "mode": "100644"
      },
      "newton/tests/test_generate_api.py": {
        "bytes": 4408,
        "sha256": "5ef6df25612d7f8478ae55b444a11eb2c76d9c7415a1ef975cf8e6503bf6453f",
        "git_blob": "c5cc1b7c8401e9f210d5963869ba3bc72c1df109",
        "mode": "100644"
      },
      "newton/tests/test_gjk.py": {
        "bytes": 8036,
        "sha256": "d52c868c30d21bbd9c325025fd24a090d4f8fb2183a6afe26f45a91c262381d1",
        "git_blob": "b4dc18f3094b73acca0249f566d9c416a96b6106",
        "mode": "100644"
      },
      "newton/tests/test_hashtable.py": {
        "bytes": 12184,
        "sha256": "60ebee83c25c44b711c3fbf394bcc24afbbf02e27ab0d94ac10b40d842851fbd",
        "git_blob": "2d84fecb264ce0554806e2227ec1874e57378998",
        "mode": "100644"
      },
      "newton/tests/test_heightfield.py": {
        "bytes": 43859,
        "sha256": "cf66bfc45b759e017443bebec0e5ffe32d4b4b9499dc8deef41b2906125d55bf",
        "git_blob": "b14df0536d14218899cd9ec7cb7b0f6744c3b04c",
        "mode": "100644"
      },
      "newton/tests/test_hydroelastic.py": {
        "bytes": 136944,
        "sha256": "7087ca60ff74e253a2dfe8daa272efdcf233a63fe11b9b898f79135312dd1c07",
        "git_blob": "58fbfd9e5a86cb2b61a271ec943c25ec1f96bbfc",
        "mode": "100644"
      },
      "newton/tests/test_ik.py": {
        "bytes": 35246,
        "sha256": "ca37df686e2817860ed8c33b07719bc18ffbe2db0bba576f3dbef3860893f294",
        "git_blob": "a4df04619e11e5ea6f75ee57bf3699cd5d53e555",
        "mode": "100644"
      },
      "newton/tests/test_ik_fk_kernels.py": {
        "bytes": 7498,
        "sha256": "28194cf51dcaecacdb0b3a9610c76f091a962f140d0f803f1e7fd2a327b4417a",
        "git_blob": "8105b35b2bc673cf1a6a064cfa00e48e6da53d25",
        "mode": "100644"
      },
      "newton/tests/test_ik_lbfgs.py": {
        "bytes": 23499,
        "sha256": "937d9cf86471ee6b01f670527f2b6811b88d064a9406f23486148c5532f97c78",
        "git_blob": "fb76cc7ddc9570df59da073d501305c957f0fc6e",
        "mode": "100644"
      },
      "newton/tests/test_implicit_mpm.py": {
        "bytes": 71134,
        "sha256": "f8cb3df2d769e45411cf1b9214bbbac3219e3fc8a16cbf315c8dea6dcd149581",
        "git_blob": "313925e6e7fccd76df0d30a10686653eb04260c8",
        "mode": "100644"
      },
      "newton/tests/test_implicit_mpm_flow_rule.py": {
        "bytes": 27134,
        "sha256": "2c530baae8b426e9ab29f2583ce3dd6881e0f8c355b9e6c2596eaa415bceb082",
        "git_blob": "b18f9c22dc3abbe9e3528c30f5e9d5165ad65775",
        "mode": "100644"
      },
      "newton/tests/test_implicit_mpm_multiworld_sparse.py": {
        "bytes": 45745,
        "sha256": "1a21d51f69d7ef72127edd3fa39b0405bac1b704644d79c5e32ce385beaf98f4",
        "git_blob": "ab90cdb4c029592d54301d97540adc22cf1449b0",
        "mode": "100644"
      },
      "newton/tests/test_implicit_mpm_rebuildable_sparse.py": {
        "bytes": 21486,
        "sha256": "276296803ab24addc950d5c0fb561b6a1e6f85ed832fc55f212a622b2e908241",
        "git_blob": "cd53daf4aaa8d0729016307918e8b8eea18dbbd3",
        "mode": "100644"
      },
      "newton/tests/test_import_mjcf.py": {
        "bytes": 440859,
        "sha256": "450ec8632b06a9372937b34819e5e14d80d6cffbf092bb0b08455ef19afc2b4f",
        "git_blob": "bc745efdf7ee6c28642c738984a0ac0fe171598f",
        "mode": "100644"
      },
      "newton/tests/test_import_urdf.py": {
        "bytes": 96099,
        "sha256": "cfaf8737165be911584dec5e48068b93038aa4875a1327276833a46cdc0e1a71",
        "git_blob": "294c64e4a29f3178105362065b4abbc11f391d0b",
        "mode": "100644"
      },
      "newton/tests/test_import_usd.py": {
        "bytes": 695897,
        "sha256": "a4818be245c6843dc4a08857859635f103e762aaf3255a95472c01efed7aa97d",
        "git_blob": "f12d7202bf96b2126e185f37583c17299eab90d3",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_deformable_attachments.py": {
        "bytes": 29694,
        "sha256": "24e293b25f6178c6b2a3666ebbd6ae087a5045f6d78c419b20d5015be0fd6831",
        "git_blob": "3b4d39d1ad40d76cc061fa9c560b4a2c11348200",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_deformable_cable.py": {
        "bytes": 98445,
        "sha256": "c861adafc4f3d20d746ccae56b6b36e37bb7eefe0c6bdf39630f87e648eca2ac",
        "git_blob": "d5f4e1e001cacace88cb2f7c2f6b886f6461c261",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_deformable_cloth.py": {
        "bytes": 58301,
        "sha256": "3ed1de975cf2c809b3d8b2e43b1e8cf7cc253166ade6dd5cc48a6a8e081bd6fe",
        "git_blob": "599a2ef3ecbe0b18140df9626594357d5e650d04",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_deformable_filtered_pairs.py": {
        "bytes": 11126,
        "sha256": "e3072977733ddc6973e319a60e71200e0aa291508d2f1028717583804862ca83",
        "git_blob": "5c099c212025a1d61005578682372280b1a4e331",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_deformable_groups.py": {
        "bytes": 7422,
        "sha256": "2a0c0fae595917019db6b6d6c327462efabb04649efa4385cffaf0ac058148f2",
        "git_blob": "8648518da3e7ad86d42f3eed1a2256de96f0c7dd",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_deformable_mixed.py": {
        "bytes": 32933,
        "sha256": "0bd44d3c8107d80eacca63083643ef2fc5bb69e169e69dbec3faabb42eabd156",
        "git_blob": "b4a09c4b127dab091c61c15d6d4b11a343604b17",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_deformable_volume.py": {
        "bytes": 42648,
        "sha256": "70d6e915683af50c8b270a07b0450e8d7ae280a2768215d86834837e9f3cda87",
        "git_blob": "d00a37320badea992b5c314b08d2f7060243869d",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_mpm.py": {
        "bytes": 62620,
        "sha256": "99563a6ae0ae50ae4013857bb70ecdc5ab9c3e576cb437714224dfc469c223f4",
        "git_blob": "06d82a12358c14f4b770ae91590b8e17c7040f4a",
        "mode": "100644"
      },
      "newton/tests/test_import_usd_multi_dof.py": {
        "bytes": 2818,
        "sha256": "9eff4f93d40eca71e7866fc29256748a7b753e8aa442eb4fde66ff4d63a0a9c5",
        "git_blob": "76ad90579e6bd2e3e6ff92fc9cd7476bdc0166c7",
        "mode": "100644"
      },
      "newton/tests/test_inertia.py": {
        "bytes": 24247,
        "sha256": "abfd7108fa3fe72b75d01d586b86f754801269ff048247851b3d978665aa0173",
        "git_blob": "47d853675cd13acbfd4e9df57630f20c4cd95ba4",
        "mode": "100644"
      },
      "newton/tests/test_inertia_validation.py": {
        "bytes": 24312,
        "sha256": "8b296b64a72c0b0e63c7d6dad7c791aa709279fd6409e17e0ee7839849f29ea8",
        "git_blob": "da4a00dc28aec834537119e224019299740fbf62",
        "mode": "100644"
      },
      "newton/tests/test_inverse_dynamics.py": {
        "bytes": 160340,
        "sha256": "69febfc4703c4c1c0fa9ac4440c665a4d4b1e8afba46bea038cfeee4d18ab6c7",
        "git_blob": "b2aaf5b2308d1a151707054be394ce9fd39ba5e5",
        "mode": "100644"
      },
      "newton/tests/test_jacobian_mass_matrix.py": {
        "bytes": 36517,
        "sha256": "444ff27893bd6ccbda66f251f553b9c4ca76634821f135e675ea2a7ee2c3bcb2",
        "git_blob": "0bf3fc500c6901f87c110d69cec1a23953cbd337",
        "mode": "100644"
      },
      "newton/tests/test_joint_controllers.py": {
        "bytes": 27975,
        "sha256": "06af057ab103fa4e3a5ac3c062a02aa3507e4233a1da1634ab2057469b13a261",
        "git_blob": "a82179413203f86003affdf3e7840953bfe45e80",
        "mode": "100644"
      },
      "newton/tests/test_joint_damping.py": {
        "bytes": 9233,
        "sha256": "d5fcdc238f1bde94ce8f01f332c74850584c5c31aeb64aef658c69146e3c615a",
        "git_blob": "f4bbf6fba5f56dc76cb6f02a666f2b57e8558e5d",
        "mode": "100644"
      },
      "newton/tests/test_joint_drive.py": {
        "bytes": 14014,
        "sha256": "f341a26ac34b8c26f0b76bf5654a32f039785012ff9c9164713d06cfb58b5f53",
        "git_blob": "0f763946da3c25f6bc363fb7a2ef5c3457d367b9",
        "mode": "100644"
      },
      "newton/tests/test_joint_limits.py": {
        "bytes": 8163,
        "sha256": "cc4b82ce79bd62e685ce6b139bfafbcb82d2d1b277ee3d6d4e7f39a3a5b592d4",
        "git_blob": "eec8532fbe3b1a9d607a2da0553c59ec665f6fdd",
        "mode": "100644"
      },
      "newton/tests/test_kinematic_links.py": {
        "bytes": 30465,
        "sha256": "10642b6d57e3a2ef80ad0d994f96af14148a4b6e2be727e7e90b47baa441c199",
        "git_blob": "29d73eb4271072d60b5a75bd91e9966ddf607e34",
        "mode": "100644"
      },
      "newton/tests/test_kinematics.py": {
        "bytes": 46647,
        "sha256": "2a3f19858814451f0a1bdd95d8c3da1c30b308ac4ab0e5cd22a2d8edcf3d21ac",
        "git_blob": "753c2c2ffed89e97726df5929320144a489783cd",
        "mode": "100644"
      },
      "newton/tests/test_lazy_imports.py": {
        "bytes": 2585,
        "sha256": "99be47cab3a8ffd479f3d87398d016f4fbad6f44f5f9a19b12450551d1c21ad9",
        "git_blob": "9a9470a31a884389bd1cb7ea28a6bc62ff2bc6a9",
        "mode": "100644"
      },
      "newton/tests/test_lazy_init.py": {
        "bytes": 1333,
        "sha256": "d6b8b93daf8e2a66dbbdb305965c5bab1f9126c45af26054e52c65b771d05751",
        "git_blob": "6e9421674bc681910b8480e1af0d690fcd0671b4",
        "mode": "100644"
      },
      "newton/tests/test_match_labels.py": {
        "bytes": 3297,
        "sha256": "1d55fec4c5562d94206dd7040bbad8c88ee0c96e4ecb497d8831177e40742fa0",
        "git_blob": "883d77f6709e4377d771d7468b52d743e8d30dbf",
        "mode": "100644"
      },
      "newton/tests/test_menagerie_mujoco.py": {
        "bytes": 98397,
        "sha256": "2cf85c31cf642df8f28ce6f7cf6e8247b247197434295f424b627ca8b950df02",
        "git_blob": "d6cc22df98031b25c242db663d3b3a11df1fe7e9",
        "mode": "100644"
      },
      "newton/tests/test_menagerie_usd_mujoco.py": {
        "bytes": 93395,
        "sha256": "39e98229be90c385575be6986ba387e299e75e596e74c51acaff89d0cfd3c6fb",
        "git_blob": "55266517dc7c3c43d6a8b765a90d0ef978e74182",
        "mode": "100644"
      },
      "newton/tests/test_mesh_aabb.py": {
        "bytes": 12442,
        "sha256": "97ee3ff3258e7f74c40b6e5f467c75106c09287fa2918b975cd6d5111a8f4090",
        "git_blob": "c4b1f02e0d4ad96d988458fe9708096585f6b1de",
        "mode": "100644"
      },
      "newton/tests/test_mesh_backface.py": {
        "bytes": 47059,
        "sha256": "0fbae6aa3b9c1fc7e9788fa4d34ce93a1a022d29651c3799192f001947d46d30",
        "git_blob": "4d860b81620bf7cc62a529055ffd3af6d56af6f4",
        "mode": "100644"
      },
      "newton/tests/test_mesh_cache.py": {
        "bytes": 6420,
        "sha256": "4b6e7eba5c10560ed62f90831562584e2b925dd53dc971c0cbf63a5a1a8d7208",
        "git_blob": "88c5863de0702a3c136e3d56dbe60f50e76e1ab8",
        "mode": "100644"
      },
      "newton/tests/test_mesh_edge_angle_filter.py": {
        "bytes": 27662,
        "sha256": "a992b0a2e2467e510dcc4f94ad0ada5694ff3213446234ce98369b13c88561d5",
        "git_blob": "4a5a93e9796dcb94e29b6172ea09399324e5c356",
        "mode": "100644"
      },
      "newton/tests/test_mesh_utils.py": {
        "bytes": 4587,
        "sha256": "d19a9655a8ba446e23e6eb44d4ddb9b979ac4c9512a73b71874c2b487009bfb7",
        "git_blob": "82041a3324972130d45b1f939cf68da6c17ee5a3",
        "mode": "100644"
      },
      "newton/tests/test_mesh_validation.py": {
        "bytes": 20159,
        "sha256": "bfd45f1bb9813b00988a71a89a7e57552d647667bb373f29fa13714cf0af7296",
        "git_blob": "5fa75d80a16c7d171b3dc79b94956e883bb3b390",
        "mode": "100644"
      },
      "newton/tests/test_model.py": {
        "bytes": 204347,
        "sha256": "32074ce8ef4a0ee36a0aace53b73a1a0509016ac422476f5483697072bf999b0",
        "git_blob": "d679d5ceaf6155d62fec1ca02462a1f2efe6c374",
        "mode": "100644"
      },
      "newton/tests/test_mpr.py": {
        "bytes": 15750,
        "sha256": "f1e68a29896704c19d605bff7ee5f106e43051747a5db1cc25e621341f062248",
        "git_blob": "36d322374edf94f411e75c76880ad231d0de9587",
        "mode": "100644"
      },
      "newton/tests/test_mujoco_fk_consistency.py": {
        "bytes": 6656,
        "sha256": "9f0bb0bd324c63745a8ac3ec1e949bcd4a41f54007795df49267087bc63cce69",
        "git_blob": "902ce3f2a3ba2a9e98cbfd26b26e65d9a7c1efd7",
        "mode": "100644"
      },
      "newton/tests/test_mujoco_general_actuators.py": {
        "bytes": 69053,
        "sha256": "00c755222b44360c101296bcf28c9ae0a89329cb9a6f7dc3da931426ad783cfd",
        "git_blob": "2052704d76cccacad508f92fdd390649e3cb492d",
        "mode": "100644"
      },
      "newton/tests/test_mujoco_margin_zeroing.py": {
        "bytes": 2865,
        "sha256": "762a8b14145cb8ad27a88468812c751ed73ce415ff8e23cd705765c89c78f467",
        "git_blob": "fcba7f3a5d69722cba1f45fd709f2ce6b2efc140",
        "mode": "100644"
      },
      "newton/tests/test_mujoco_reset.py": {
        "bytes": 13342,
        "sha256": "42c69c4126d9742efeee23c772408f4c156a1f908f276b882280bd9bf72ea69e",
        "git_blob": "7c0246dcbbab7102a5e74c677819ec158393bf86",
        "mode": "100644"
      },
      "newton/tests/test_mujoco_sleeping.py": {
        "bytes": 21113,
        "sha256": "cbb2f8e1eb2f769f0c626f77bcdf59891eab9767d2d26a00996667cbf786b95e",
        "git_blob": "7f0dd65e579dc9b64137172c1ba80b841fbd819f",
        "mode": "100644"
      },
      "newton/tests/test_mujoco_solver.py": {
        "bytes": 600846,
        "sha256": "3fe878002a337a813800d35fa2e5938c1e129f5f0796b27364e97cb0cf5b36d0",
        "git_blob": "74d65a45779a11d65c7f0917aacec3c9acab76bf",
        "mode": "100644"
      },
      "newton/tests/test_mujoco_version_check.py": {
        "bytes": 11645,
        "sha256": "b320405c4a2551afa7a5c3e6aaac660f822f7846d1c6631ec6cc5d52074f3cca",
        "git_blob": "b37fc4344836729d61bc1fbcf1a2d36b7985158c",
        "mode": "100644"
      },
      "newton/tests/test_multiworld_body_properties.py": {
        "bytes": 4396,
        "sha256": "8807e264c9c1c0e260fbc6d8f05bc57e63fd5535f946972c62c7dea93579ae78",
        "git_blob": "baa52e6b0b7a99cdc397c7249eba33050fbdf2d9",
        "mode": "100644"
      },
      "newton/tests/test_narrow_phase.py": {
        "bytes": 139514,
        "sha256": "8710d93f82f8ec144aa5914c673edb06ab98dbd209f9f501d1300110d8a3f7fc",
        "git_blob": "16996991bbdb6056ec551a969493beb62003321e",
        "mode": "100644"
      },
      "newton/tests/test_negative_scaling.py": {
        "bytes": 18596,
        "sha256": "3ca2238b9bd8733690a97b4ccbd712e9b506d0409028d6b34ffc51c0de8a1bb1",
        "git_blob": "3a0f9d40a69076bdf1610f5596e748bbd618c10b",
        "mode": "100644"
      },
      "newton/tests/test_obb.py": {
        "bytes": 12221,
        "sha256": "a29f959c8e903aba3c649051ad24f52a537b9066c08147ca9c7b5a1ef05971ee",
        "git_blob": "664f547a3f82d027c18e498bcdcd59d20ab42208",
        "mode": "100644"
      },
      "newton/tests/test_off_origin_convex_hull_contacts.py": {
        "bytes": 9431,
        "sha256": "e635b22273a206a31f7d29e407501f2b04added2a6d77c281d732d43206a3655",
        "git_blob": "f75f5327a3e816f4e0b9655d756f53433f4ffe0d",
        "mode": "100644"
      },
      "newton/tests/test_parent_force.py": {
        "bytes": 8278,
        "sha256": "4af2592b27e5c47b2d249c518b04de711ff3965716bb34ec27503c1a8fb4b604",
        "git_blob": "ca68f7e85667d0720801c87a5fe4dc1f31da9bab",
        "mode": "100644"
      },
      "newton/tests/test_particle_surface.py": {
        "bytes": 33011,
        "sha256": "f568ed58843e6e7565bb5a9e88859f5cc2ab5cc62003534b7205aa4e9e12343d",
        "git_blob": "5f41d9cdec235296fb2105a57bbe1716dc3c54a0",
        "mode": "100644"
      },
      "newton/tests/test_pendulum_revolute_vs_d6.py": {
        "bytes": 3837,
        "sha256": "766c858a6ff4428bb2794c27aa60cb97bc763906e7d7b10446fc9e8a295dc2a6",
        "git_blob": "df89ded7f265fd3b438fb75d64ab99e73b534d1c",
        "mode": "100644"
      },
      "newton/tests/test_physics_verification.py": {
        "bytes": 71503,
        "sha256": "2452e56b225e1550fc3be743f83f843912776ff19c137bcd5b8ac63312e5eb79",
        "git_blob": "0d41797d39a1bdb6be05c522c5b101cd41a1b5df",
        "mode": "100644"
      },
      "newton/tests/test_python_compatibility.py": {
        "bytes": 974,
        "sha256": "495172b012a17959013a0c3b22acea44296eee4f8f802226048e44281f55430c",
        "git_blob": "c4909d75b2d0ce8cfa9c629afc74a13ba8f55e94",
        "mode": "100644"
      },
      "newton/tests/test_raycast.py": {
        "bytes": 36101,
        "sha256": "2cc96f2ed338a110c38446839ce59da60ff0107ba1d7d9f9ff203a80923b3ab5",
        "git_blob": "7f52711366ffb78c730ef338e90f432f9dfc77be",
        "mode": "100644"
      },
      "newton/tests/test_recorder.py": {
        "bytes": 30488,
        "sha256": "2dd9f349b2c94ab928268d0a6379835231229cc36caf0a41eacb9d40d87d1ab0",
        "git_blob": "511c9d2fd6e272557d3a50e996a62276f7d942fe",
        "mode": "100644"
      },
      "newton/tests/test_remesh.py": {
        "bytes": 42002,
        "sha256": "98bcbcd10853568a18f2412331d46a9414bfc3d9dc02e1ab0cd1b44b76a4bc1b",
        "git_blob": "0c51947b99a758db4ad0c44e43d3fee8b499be88",
        "mode": "100644"
      },
      "newton/tests/test_remesh_convex_hull.py": {
        "bytes": 16773,
        "sha256": "ab69488711f7d9c3dec5e5d34186dfc3aa3dd67f36eda68374495d97de876255",
        "git_blob": "4314c8ff6f854afa06c8932d38e9d9041f64e474",
        "mode": "100644"
      },
      "newton/tests/test_render_fps_cli.py": {
        "bytes": 4779,
        "sha256": "c83ef899b9142a0b99c6c0affc079c80d9a281202532c9c8dda136f77e5fd059",
        "git_blob": "4af9c6b244bdb0bec2827fd909eefe8851bed68a",
        "mode": "100644"
      },
      "newton/tests/test_rigid_contact.py": {
        "bytes": 34557,
        "sha256": "1f27e82ee41576f42f92b905d53f5aee54d32118630200c7983760046f4adbdb",
        "git_blob": "7d1a27e3f7dfbf5a2809a1d12e8a5b0ec967034d",
        "mode": "100644"
      },
      "newton/tests/test_rigid_friction_ramp.py": {
        "bytes": 27231,
        "sha256": "b75ce28e3f7452cdb624073152ffab034dc47acfc42dc26b924a2b81057a2624",
        "git_blob": "b94bd7edab5f1f09cf48ca536b8de19afeb4673f",
        "mode": "100644"
      },
      "newton/tests/test_robot_composer.py": {
        "bytes": 22233,
        "sha256": "0b9713db8af87bca6f4b5f4bd0837a6b410acb1444fc3417fd1c6df19a986f55",
        "git_blob": "a353b7073d6fa757438eef13aa84a50dd7ffe508",
        "mode": "100644"
      },
      "newton/tests/test_run_benchmark.py": {
        "bytes": 1964,
        "sha256": "f3b16e9cebd0084d63c7b2264c10ef04a25dc7d899f15e1d2154913d48dea58f",
        "git_blob": "4701bb49de427a2e77986801739399dd477508d7",
        "mode": "100644"
      },
      "newton/tests/test_runtime_gravity.py": {
        "bytes": 37268,
        "sha256": "4e4295a6c006f97a5f0c91aaaa2a22b2fa6c3362f912dcab0da09505a2db5872",
        "git_blob": "cd04bbb5df2f4fb938e276fd17073c81275b8a40",
        "mode": "100644"
      },
      "newton/tests/test_schema_resolver.py": {
        "bytes": 107017,
        "sha256": "940cbe0ff46a7412b2c5c5d2dcc6437ec8f9f6316733644e6fc0003248d2560b",
        "git_blob": "9cdfecebc8a4e05ecf5f2d8c76a94fe5d4435ea6",
        "mode": "100644"
      },
      "newton/tests/test_sdf_compute.py": {
        "bytes": 75290,
        "sha256": "65e5395f457d1344f8f6233c69c916480c5c752bbae532240d104af601d5764c",
        "git_blob": "b4fb91c97761a7ef747d6841ac5ac84e71ed03b8",
        "mode": "100644"
      },
      "newton/tests/test_sdf_contact.py": {
        "bytes": 3673,
        "sha256": "49731acc3891987eb84991a84d82dbfe342f9e566e3b91fa44afdd5716694e25",
        "git_blob": "88a76428af9b9ab724a2cbca3e2359b1f54bdffd",
        "mode": "100644"
      },
      "newton/tests/test_sdf_disk_cache.py": {
        "bytes": 25612,
        "sha256": "c302da86ef5ac012ef3d713fceea2a9de9c23b7d514bc69bc14e87b92ee0925d",
        "git_blob": "64a3ba1a362e452407e598b115d8f5419203810a",
        "mode": "100644"
      },
      "newton/tests/test_sdf_primitive.py": {
        "bytes": 9315,
        "sha256": "a47e3edaf6c24df9622e9f0a12c0d705db549b7941cb8843cc2d391bd35508ba",
        "git_blob": "de9beceb341be3c81ae9fad5580643078906504e",
        "mode": "100644"
      },
      "newton/tests/test_sdf_texture.py": {
        "bytes": 70576,
        "sha256": "57d5e51de6b47076cc5794a5f3d421b44f4fc8fa4409c685f9f58ef38188c736",
        "git_blob": "aabc8c3266455c2cf20bdcfdc0517e35972d0643",
        "mode": "100644"
      },
      "newton/tests/test_sdf_usd.py": {
        "bytes": 40078,
        "sha256": "dcbb5674ac92a74984d13fd5ccaa10338a56adfb33155df3d48d21ad3bc6b547",
        "git_blob": "bb7f02001373fbe9d0ed4d3d81e374770a34b874",
        "mode": "100644"
      },
      "newton/tests/test_selection.py": {
        "bytes": 75235,
        "sha256": "ad113105ca8ebeb564e7afc774958c918ee7f4f0a4008f98fce6ed681daa7177",
        "git_blob": "c988b62c621c18215a4b95cf743413df90a79d81",
        "mode": "100644"
      },
      "newton/tests/test_sensor_contact.py": {
        "bytes": 45864,
        "sha256": "9078caad44d7cf4d6ee116f3c9f5d98e0165c005c67f0e2d71e2f0a757e9e5e7",
        "git_blob": "4d67805ef5148620fdfa30c7ca86df6f6e71d88c",
        "mode": "100644"
      },
      "newton/tests/test_sensor_frame_transform.py": {
        "bytes": 26582,
        "sha256": "14e8623c1d990ca8d297ec168e425323b12ef6718ee10e6ee64dc3f73df9b47b",
        "git_blob": "fed22689fba3f6489da3f043532e131857da3eb1",
        "mode": "100644"
      },
      "newton/tests/test_sensor_imu.py": {
        "bytes": 8675,
        "sha256": "9a7f8409a22358783a28b3f0af6e733a16ceb681e4096591697514b720e8a0f7",
        "git_blob": "12f74f85208b1e0853fe25567a1ce6959b7c51a6",
        "mode": "100644"
      },
      "newton/tests/test_sensor_tiled_camera.py": {
        "bytes": 36773,
        "sha256": "df3c65cfdd72006ddbead41a274c274b5502e0d279de3723fabb8bcb1397fb3b",
        "git_blob": "c78d4fb347077e9518b0161701723c28b5fa3022",
        "mode": "100644"
      },
      "newton/tests/test_sensor_tiled_camera_forward_depth.py": {
        "bytes": 9643,
        "sha256": "ac9355d0b1e042f986b50cf2402afb8cf8c077a27e22bdd66164186e6263a102",
        "git_blob": "a40028dccbbd78019a6f6f2d32279a5809539674",
        "mode": "100644"
      },
      "newton/tests/test_sensor_tiled_camera_hdr_color.py": {
        "bytes": 3150,
        "sha256": "563fa97f19a06a121d899dded5bf8630d10143cb2f18e2eb2634c2a376fba706",
        "git_blob": "c4fd00ab6b84ef5b723a74cb5dad49ec0e2a8ec1",
        "mode": "100644"
      },
      "newton/tests/test_sensor_tiled_camera_heightfield.py": {
        "bytes": 3101,
        "sha256": "67c6eb5f9020c554cb0e0676b9457b447a3e5b0aaf80753b3b2f30d2784f30a3",
        "git_blob": "11a15a19925cd24441782d4064c78760a54e387d",
        "mode": "100644"
      },
      "newton/tests/test_sensor_tiled_camera_particles_multiworld.py": {
        "bytes": 4903,
        "sha256": "c7d51315e107af13489289fc324b48c8acc63bf161683800ce74ab19b6afaed5",
        "git_blob": "b3323100da01a967a7dc8fd49d2422d5a5d01429",
        "mode": "100644"
      },
      "newton/tests/test_sensor_to_rgba.py": {
        "bytes": 15147,
        "sha256": "ba4d50cd81995996cca3e4267ea210f8b6fc6f79b84ab0ceaf6879c3d2f46fbd",
        "git_blob": "be9b9930913949f4af77190601721aff06fc73c9",
        "mode": "100644"
      },
      "newton/tests/test_sensor_usd_camera.py": {
        "bytes": 22254,
        "sha256": "f562628dc83ed580335e6f497d5cbeab6bd2068702db80a7183186fae561162f",
        "git_blob": "887834dbd385ccef55d214f2b48f6d271aa7cf48",
        "mode": "100644"
      },
      "newton/tests/test_shape_colors.py": {
        "bytes": 43951,
        "sha256": "ac6a6aa2ae6ac5b419d6ba277443d7f0774f7d6794aa6396af5854dd6e3954dc",
        "git_blob": "1f33cb2d9bbb1879c77637c3d4f7b77e1b3a9d71",
        "mode": "100644"
      },
      "newton/tests/test_shapes_no_bounce.py": {
        "bytes": 7759,
        "sha256": "fdffa116d5cacde29bd1ff8be8c763c4749c17158cfa2756bccd473494c4a160",
        "git_blob": "16df6e4924fb606967ec21de1565c1229e65a0ca",
        "mode": "100644"
      },
      "newton/tests/test_sites.py": {
        "bytes": 16357,
        "sha256": "09de873558a531aa31fa9b1f8c8856e73fd5dadd9b067b2a67a49c01a6245f68",
        "git_blob": "c1151b3f4315a5cc3b35131e1c85a2621fda316d",
        "mode": "100644"
      },
      "newton/tests/test_sites_mjcf_import.py": {
        "bytes": 8929,
        "sha256": "e44ba260765de8445cff5de46fea2d451eb77403f15a2dd476fbb0249442e6c8",
        "git_blob": "92df31d54d21aa0430fab1429f5f9bf597b872ea",
        "mode": "100644"
      },
      "newton/tests/test_sites_mujoco_export.py": {
        "bytes": 11743,
        "sha256": "18ea8eb9edd4d4b62def825c3a91fa3ed3e20f96d0bf0f1b2242a4e1a61b4f87",
        "git_blob": "12eafe37f0604cc6db8599136bcd24c8ab100c2a",
        "mode": "100644"
      },
      "newton/tests/test_sites_usd_import.py": {
        "bytes": 15661,
        "sha256": "a426d905e852057ff4c663a814e7d852365f016820f213713e46df10c2eee9a9",
        "git_blob": "60aee296d557e5c37a1bb458bcf5bbb0bc510c29",
        "mode": "100644"
      },
      "newton/tests/test_softbody.py": {
        "bytes": 17877,
        "sha256": "53188f53b272065df6aebecf651c0dc901e2e2e108ff7109ea8310709858c296",
        "git_blob": "f0a2d6cc2d7814dfb45437c77fb88f4a6c982cd7",
        "mode": "100644"
      },
      "newton/tests/test_softbody_simulation.py": {
        "bytes": 6014,
        "sha256": "ddf2e38be5bbaf382fc549c502dc0bf865ebb8bedfcd46f7506120ec00869f41",
        "git_blob": "0f1419e1f41ed1d51fb4d3455596d7aec652d004",
        "mode": "100644"
      },
      "newton/tests/test_solver_collision_frequency.py": {
        "bytes": 26386,
        "sha256": "bcf35825ca9c6942631198c9b0c72b55623dafafaa2e5e223ab13f15f521e90a",
        "git_blob": "af52079cdae4015378d40d5d8d2e87aefe6471ef",
        "mode": "100644"
      },
      "newton/tests/test_solver_mujoco_planar_mesh.py": {
        "bytes": 5579,
        "sha256": "341db2f57051ad84389705efe1dff84f57909e49bba95b57b4a52f71db343d03",
        "git_blob": "42145e140ae0e07621323f02ba35cf770fd733a9",
        "mode": "100644"
      },
      "newton/tests/test_solver_style3d.py": {
        "bytes": 8201,
        "sha256": "013edb84a90f0de84297e8e315c711357d1646b4708a251c24e6548d79f36164",
        "git_blob": "9da614904e057ce9ae97a8b23d48cca0da3bed2e",
        "mode": "100644"
      },
      "newton/tests/test_solver_vbd.py": {
        "bytes": 178226,
        "sha256": "f9b71f6c856524ecd6aa478660c4e4f87e2f497eb4fc4684dcc74506418350bf",
        "git_blob": "c48c004b9f0fb0e8d1b910b73c5f0481f6871a5e",
        "mode": "100644"
      },
      "newton/tests/test_solver_vbd_proxy_full_surface.py": {
        "bytes": 5919,
        "sha256": "dcdda6d122bf1a4597e00923218584252b9d41cfcdfd6a13ef51032df9d84cd9",
        "git_blob": "6a0210840a5e996a6ab83a4bf2c046dbce12df3c",
        "mode": "100644"
      },
      "newton/tests/test_solver_xpbd.py": {
        "bytes": 104384,
        "sha256": "b191f4ef8a0d9d8d480d054dbf8c2d01547a8daea447f21c6aa259d676302a3a",
        "git_blob": "7fdd0c4dd114c9ab333b1ad919e2b93d41d29d7b",
        "mode": "100644"
      },
      "newton/tests/test_solver_xpbd_tetrahedra.py": {
        "bytes": 7091,
        "sha256": "2767089300e600ab7633e679390cc9e15b9aae0550a38e2043d882696e0396da",
        "git_blob": "56320ab75b0b8004f64eb5acc89613710728d073",
        "mode": "100644"
      },
      "newton/tests/test_spatial_tendon.py": {
        "bytes": 22503,
        "sha256": "66555972ff1b55ae9f37f4ee2c1aa16a5799405431eb7b3195d7f8d9ec86b5fa",
        "git_blob": "2775e8341d1a46f19b68a9c4d021b5c300213680",
        "mode": "100644"
      },
      "newton/tests/test_speculative_contacts.py": {
        "bytes": 59483,
        "sha256": "62fd710ded0b785a19df4146086d56ebfa69334a398fa213211c5aafc795b3f5",
        "git_blob": "47efd91ab9d97902a4bd174058058c8acc08dcf2",
        "mode": "100644"
      },
      "newton/tests/test_state_assign.py": {
        "bytes": 5494,
        "sha256": "67cd9aae19e3412dbc99c4f5e240f07062f3769cd39fa89b4e1e20a41f01d671",
        "git_blob": "f434e8506a785fc56b0d740b5abeb97cacb42234",
        "mode": "100644"
      },
      "newton/tests/test_terrain_generator.py": {
        "bytes": 19433,
        "sha256": "bd743ec6dcb79a0f7a7b5ec74875b4c81118bb278676d6d53dfbd9b0eaed5ce8",
        "git_blob": "89feab8b103f849ef63ee30396ffe2fdc08aa262",
        "mode": "100644"
      },
      "newton/tests/test_texture.py": {
        "bytes": 4234,
        "sha256": "0491b72ea17e9e4af3ef93ab2608b88574e39e480da8510e87a17cd9312cdb95",
        "git_blob": "c6449ee8fa3d60fcbe27e496243bcf25451c8bb7",
        "mode": "100644"
      },
      "newton/tests/test_tolerance_clamping.py": {
        "bytes": 3691,
        "sha256": "612caf524a1faf0f4905a04ffe3fc581f59a66ebafaaf02fc1fe0014ccc8f2ac",
        "git_blob": "713fa3753fa095506ddc6f8f8d84ac2e2dbfd516",
        "mode": "100644"
      },
      "newton/tests/test_unittest_utils.py": {
        "bytes": 14894,
        "sha256": "efb8b0b70731a367a3f1f846825111ed704a91dd3099ebb2b4532370cc38860b",
        "git_blob": "cb078def387ea12ab5f3aceea4eff9c32b18c795",
        "mode": "100644"
      },
      "newton/tests/test_up_axis.py": {
        "bytes": 2461,
        "sha256": "d2020a562049ae040745313dd320495b1f51924e7508729e72e5ce6552436518",
        "git_blob": "5a823cb61d92eadd0ee7146bb96e2e53b53b1f88",
        "mode": "100644"
      },
      "newton/tests/test_usd_mesh_loading.py": {
        "bytes": 12016,
        "sha256": "8ae80d8f752eccf80cd7c992b4161d5ec0c58527d59079630c06622a5989b07a",
        "git_blob": "8c2dde1cef604b1f0531884e59e54cc5c3f15283",
        "mode": "100644"
      },
      "newton/tests/test_viewer_camera.py": {
        "bytes": 8528,
        "sha256": "64671714c17262e046c9fa617d2ed0803236b6c5bc3b93422eceea661f275076",
        "git_blob": "d0bc6b2a287101e660fa9f7bb94015dcc6dc18b5",
        "mode": "100644"
      },
      "newton/tests/test_viewer_controls.py": {
        "bytes": 10396,
        "sha256": "9232cc70552470ad3245b0beb81ffe9db069d2d643b9531bfaa40d8505112bb9",
        "git_blob": "7f7fe50e8a798cf6c1026f5b4e841aaeb9e62161",
        "mode": "100644"
      },
      "newton/tests/test_viewer_geometry_batching.py": {
        "bytes": 12047,
        "sha256": "e59da89252b729141cdfe490d9be55522dadd22bc1a0b8c5b5253ff68d3bd89c",
        "git_blob": "e98dcd851656ea536892e0502fb346b711fc1cfc",
        "mode": "100644"
      },
      "newton/tests/test_viewer_get_frame.py": {
        "bytes": 21259,
        "sha256": "da6673e46978a2a2b6646818bbf6042f09dfdc362b04ca784c43e05255fbbd90",
        "git_blob": "0147850a673d33cbcaac217ada393980aa4646b5",
        "mode": "100644"
      },
      "newton/tests/test_viewer_image_logger.py": {
        "bytes": 12411,
        "sha256": "ade6e2693d387a52f63eea2c33dccdf70da6d5a960731f3b3685b0475e5d3b59",
        "git_blob": "6eb50743347885f7ac35c5d9b87150e391ccc34b",
        "mode": "100644"
      },
      "newton/tests/test_viewer_image_logger_class.py": {
        "bytes": 20374,
        "sha256": "b3c1f1b02233b49e28b35cd667a3000a9fcc1c5a365d9b8c6f1370a866fddee2",
        "git_blob": "cc5bd1bf851363cb27ee15c5487fe5cf04b77de5",
        "mode": "100644"
      },
      "newton/tests/test_viewer_layers.py": {
        "bytes": 18473,
        "sha256": "529f535847940ecfc7b747e1fcc22ba37805d9421d6b7717416370aa4e3a00fa",
        "git_blob": "f539616df9f3e3799b50b48f955467edea1f8655",
        "mode": "100644"
      },
      "newton/tests/test_viewer_loading_splash.py": {
        "bytes": 4434,
        "sha256": "40e18122643466d82cf63c1de8f0d9322c301dece0e15a15b67923ddac3372a4",
        "git_blob": "d1f50d0ca3ce5d9469545b2c007543b7460873ca",
        "mode": "100644"
      },
      "newton/tests/test_viewer_log_shapes.py": {
        "bytes": 5074,
        "sha256": "4a72c23d0c04a620270ed56fb7626a55e5cd86bbbc07c455d8d4347177396752",
        "git_blob": "9d40da735d7f19ecf3a18e457c88f936f8fe6604",
        "mode": "100644"
      },
      "newton/tests/test_viewer_particle_flags.py": {
        "bytes": 3465,
        "sha256": "b998701c3de8775d74b1c0bc658f7270aa6c3ea6fdc5a2a373681c0fdd9c5488",
        "git_blob": "092a6b4a2cc316694dfffd8539fccae8cb75b39b",
        "mode": "100644"
      },
      "newton/tests/test_viewer_picking.py": {
        "bytes": 16829,
        "sha256": "51a1d30435855808b7533b23d5edffeaa52734c718968a758c8aec105f670265",
        "git_blob": "ac9e5a8ede8084a0fd7cba0fca29cecc881d5b29",
        "mode": "100644"
      },
      "newton/tests/test_viewer_rerun_hidden.py": {
        "bytes": 16146,
        "sha256": "0839ec0be1c8385c3680ec5100f85e0bc00f5229ca1c43e0409cee6225392325",
        "git_blob": "ee59882e3ffceea7b5df9595c18e9b24ba3aee1a",
        "mode": "100644"
      },
      "newton/tests/test_viewer_rerun_init_args.py": {
        "bytes": 15301,
        "sha256": "882cd6c5c66235372f9c1ee299580d6f0334fd9fe822e66c27f4da16f3ea311e",
        "git_blob": "640a2bf86f25adecc4a5d0bd49215071fde91d89",
        "mode": "100644"
      },
      "newton/tests/test_viewer_usd.py": {
        "bytes": 24972,
        "sha256": "ed0437193a3d12f4a416b7760636852ac290a981e2731ed3ecfb820dd925fced",
        "git_blob": "eefb3571fc29b126f607a68572b795e026bd7e1d",
        "mode": "100644"
      },
      "newton/tests/test_viewer_visible_worlds.py": {
        "bytes": 6578,
        "sha256": "69d25b52c779734fd73279f80f956bbda90f0408a081e3845b67e0e632fefd9d",
        "git_blob": "33aa29b6ecbf0522f5dcff7668b1d7044b2ca955",
        "mode": "100644"
      },
      "newton/tests/test_viewer_world_offsets.py": {
        "bytes": 20373,
        "sha256": "6eea995f74147e873ed2a95c0826cb1f1a3827f149198072cc777a6c945c7ade",
        "git_blob": "283830a2d2fcb72257146f94ac5254799a18f8c6",
        "mode": "100644"
      },
      "newton/tests/test_warp_config_cli.py": {
        "bytes": 5489,
        "sha256": "69db7321876857679c393986da63c08879a6913321684ae5613e47a2a70c9ca1",
        "git_blob": "ebd77dcde646c6e6e62f10b98f502dd727c963a2",
        "mode": "100644"
      },
      "newton/tests/thirdparty/__init__.py": {
        "bytes": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "git_blob": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
        "mode": "100644"
      },
      "newton/tests/thirdparty/unittest_parallel.py": {
        "bytes": 27311,
        "sha256": "15764b79e1306b2add72290303b2731d6fde4effe368e4129a104f0c07281724",
        "git_blob": "7ad0742e673edbd2f777ada315b9fc5dc83d6140",
        "mode": "100644"
      },
      "newton/tests/unittest_utils.py": {
        "bytes": 27703,
        "sha256": "ada98dd9b346d698f441aeddad0dfbe9dc59bc21e738be2710c08349152a0ca9",
        "git_blob": "9e4166654376616429b5e72068ca800a0c5a5e9b",
        "mode": "100644"
      },
      "newton/tests/utils/__init__.py": {
        "bytes": 360,
        "sha256": "f0032eec6abb39b41bf2fb31e6aed443f5def3d82d3df83a325f58bd5e915483",
        "git_blob": "7925a5cbc6a1439dde9a4c1a17ed0b809da0ac92",
        "mode": "100644"
      },
      "newton/tests/utils/basics.py": {
        "bytes": 54800,
        "sha256": "03ddbe74db53580e6375ed431a41029536e01998109297c3a63e70980025ee57",
        "git_blob": "c8f96d7985d2bf6c377970d74813d2c8007a55d5",
        "mode": "100644"
      },
      "newton/tests/utils/testing.py": {
        "bytes": 65504,
        "sha256": "466dfbec73baa748336668dccbe8a2370d45db1d7723247024ebdc0b7e84d687",
        "git_blob": "3674e92073d86d9c70b25786f555749dcff2e5e5",
        "mode": "100644"
      },
      "newton/usd.py": {
        "bytes": 1922,
        "sha256": "865d2ff01c64e924badac2a78475c4184b5c1c788084a2c085d2626c009e1c1b",
        "git_blob": "57463c9ef7288f61595339d5d9c232cca3fced37",
        "mode": "100644"
      },
      "newton/utils.py": {
        "bytes": 5657,
        "sha256": "e0e900321aca7731e1098e16191704afc7ba200e8474cc2d946066ce4bd40e24",
        "git_blob": "95b15319a24dd2b074b174c1d43c0c33f3d3bba6",
        "mode": "100644"
      },
      "newton/viewer.py": {
        "bytes": 527,
        "sha256": "b7359527c5126f8ef9c372c7e5d8f741a862909507e62506449da661f4f54a93",
        "git_blob": "2cbb5e278a1b2b4b274c5429494efdd86e193ab7",
        "mode": "100644"
      },
      "pyproject.toml": {
        "bytes": 9966,
        "sha256": "e97b9ced1e394097355779b9f2b67097ffa7528487dfb9dc78a35f4a6358ed1c",
        "git_blob": "73f5af6bea8c2c46671e377e43b9346dc83ab27d",
        "mode": "100644"
      },
      "scripts/check_warp_array_syntax.py": {
        "bytes": 4575,
        "sha256": "e3f55bef57b8cd7ed51f0d07dd5fd89e2f0f1b2fe26d04f6482e3364775fd4b5",
        "git_blob": "72856948528c217a2ea791751297b839817561bc",
        "mode": "100644"
      },
      "scripts/ci/aws/README.md": {
        "bytes": 4698,
        "sha256": "d2c93bb6bdd89ed8e6b176fc918a841086ba8ef71639c13ba7b19c5525eb6257",
        "git_blob": "12a2e806430f263f817ffe139c3817e36249074f",
        "mode": "100644"
      },
      "scripts/ci/aws/overdue-newton-github-runner-watchdog.yaml": {
        "bytes": 8730,
        "sha256": "97bd647aefadbfabd5059d2ab4425e3e8f2511cce625656dfcd65060ef476fc0",
        "git_blob": "bf7965a40824f47121378b4657413f39f49afbb0",
        "mode": "100644"
      },
      "scripts/ci/detect_api_changes.py": {
        "bytes": 38035,
        "sha256": "9b60a1b864eb5cd0904f608bdffd292c0f7a5617beb8fa3b5aabed67bce00c55",
        "git_blob": "5ba34aeed2d371ebb0952f46a01269327220e7cb",
        "mode": "100644"
      },
      "scripts/ci/discover_aws_runner_config.py": {
        "bytes": 9342,
        "sha256": "82cefc9684442a6f199e3212ee076e0a48e04de11b1ba72a777612ed26cdc8b0",
        "git_blob": "32cfb9fa4b95943c1539da311068994db18d09c9",
        "mode": "100644"
      },
      "scripts/ci/dispatch_workflow_and_wait.py": {
        "bytes": 7164,
        "sha256": "d212974b4fd064342dceb7e0baa10e41fef69b55b445d24f446ad7a972d12506",
        "git_blob": "51e20fea52be6e04e1a444db3c8e5dfd70eba371",
        "mode": "100644"
      },
      "scripts/ci/tests/test_detect_api_changes.py": {
        "bytes": 22401,
        "sha256": "60e24277cdb6aa9ea73a2e4b1d8c637cb92bd2a7297fdbb7b4c6c06fe450cbbe",
        "git_blob": "82025614fe9dcf4f0aca1303a2c719e4a4a433c1",
        "mode": "100644"
      },
      "scripts/ci/tests/test_pr_api_changes_workflow.py": {
        "bytes": 3623,
        "sha256": "be729a1acbd26aaca25b6feb8c48f07d3fb56366dec6fb1724734ead5a305cb8",
        "git_blob": "8ae77dfcb8e3bb3e18e9b4bb585a1c7b022b21b4",
        "mode": "100644"
      },
      "scripts/ci/tests/test_runner_workflow_contract.py": {
        "bytes": 6680,
        "sha256": "54559957f281a3fb9bf4d1bf0f736268cd8a639d28e3a008ca0f12e7c64e95c5",
        "git_blob": "f9247e7ea4e80ff3ee96dbfe60dcc9bd3e7c5a79",
        "mode": "100644"
      },
      "scripts/ci/tests/test_watchdog_logic.py": {
        "bytes": 6017,
        "sha256": "54b677c30b66683001796a093726e33ccfccc54100f8babe90990b94639a64fa",
        "git_blob": "58497f6b53564673abbb3485eebdb295397de4ae",
        "mode": "100644"
      },
      "scripts/ci/update_docs_switcher.py": {
        "bytes": 3376,
        "sha256": "caa630595a2d6d8f471c183375d67cdc837db678064a82a5dd7aafcc1f474789",
        "git_blob": "a67f3017a12ec236fb8edfd1a2604fd673fb08dc",
        "mode": "100644"
      },
      "uv.lock": {
        "bytes": 1487660,
        "sha256": "96ffc0c1695db4aed4e8205b647c54aacc84d409511064af07ab7cab08b07ee0",
        "git_blob": "848e1bef773e1969fa9ecc66a8fffe6df5435290",
        "mode": "100644"
      }
    }
  },
  "assets": {
    "repo": "newton-physics/newton-assets",
    "commit": "f8fb7abcbeba2318814a74f3eeb02780ad7925d6",
    "files": {
      "franka_emika_panda/LICENSE": {
        "bytes": 12926,
        "sha256": "4b25434e6ec2012e28a484f1d7924a0fd1a8bf232c2be2d50d584d299d04d6d6",
        "git_blob": "d20a48b115694fa05de521256f87beaf5024fd83",
        "mode": "100644"
      },
      "franka_emika_panda/README.md": {
        "bytes": 670,
        "sha256": "3d68f328ece69a5c91272f2663bc0ca33e8f82507de902d660f8d6c064ffa443",
        "git_blob": "b44ea633dd924a887b799bf80aeb059cceaea959",
        "mode": "100644"
      },
      "franka_emika_panda/fep3.png": {
        "bytes": 70113,
        "sha256": "cb4daf99163f531e2d726227d59390015838ad8536cd224e4ee487bd05910525",
        "git_blob": "ee40f92b39fe6ac425890f374354aa1f5e1b4a63",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/hand.stl": {
        "bytes": 10084,
        "sha256": "94493e94f30fe940f2c8ca2f155c3bbe67bbff406d3edf5e261670d2f0f6e2ed",
        "git_blob": "4e820902eba7b9d959a2e0cc8091f4b0f09ed77a",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link0.stl": {
        "bytes": 10084,
        "sha256": "dfc6d94330de8ddb005b311bfdba9f3b8e1aa7c256b71592ee7ff32cb9a9a5aa",
        "git_blob": "def070c7077c0ddb33bbe16cd6c75f19dd318734",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link1.stl": {
        "bytes": 15084,
        "sha256": "e41a39a94108fcf56aacff603fc91ec80541f4c1af17b51a0de5617f5566e6d2",
        "git_blob": "426bcf2d7a04e067e01ab198d0ccfef63c6846e8",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link2.stl": {
        "bytes": 15084,
        "sha256": "370f7605a0fae3529db169ded50f52f171024aa792d4d773bc84197301f6a039",
        "git_blob": "b369f1599a3c1356611716621f998bd8b5a8863b",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link3.stl": {
        "bytes": 15084,
        "sha256": "0a8d638b9349c6c0eefc4e888636ac4838c4b27170f18a51699321118af709c1",
        "git_blob": "25162eeedf286d1e27fdd4ba38950ae90678bb0f",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link4.stl": {
        "bytes": 15084,
        "sha256": "0180ebb5772ec9840cb049750cffb29a9ddc90311752a16ea34757782ef9e48d",
        "git_blob": "76c8c33c3e1e6c184f8c3693b390892c25b179e3",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link5.stl": {
        "bytes": 15084,
        "sha256": "dd17e688c7870e722283525879643d53a74c0024d328b0e14b034b54c8b6c31a",
        "git_blob": "3006a0b9a695f020e1887128d805d15aaa7fd342",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link6.stl": {
        "bytes": 10084,
        "sha256": "20b768e99a0e0440b5754dcca108016434e57937cc356acd9c352ccd3cb27f77",
        "git_blob": "2e9594a873f97e572ec68a4e0ab6d65f41f5007e",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/collision/link7.stl": {
        "bytes": 10084,
        "sha256": "92ac6afcf7574c034d3170d8a68e95ac9048ab9d0dd5bbd8311b86e551b9ab1c",
        "git_blob": "0532d057507637533d25f4b3ed451f213685a61d",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/finger.dae": {
        "bytes": 52371,
        "sha256": "12c7bc9b55ffd0d1d0e3442d3e213ecc4fbebbced15259a20195af464f871fcd",
        "git_blob": "1a8f58e77efccdbe99ddef0cd3ecd92f0b8fc244",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/hand.dae": {
        "bytes": 550371,
        "sha256": "1b50601d3157f810176aba6db7164d6bdb4ec8b6546a8a725baba2fa2a21c58a",
        "git_blob": "5f3667d4804f13702d5775ba97e77145bda1a736",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link0.dae": {
        "bytes": 1592724,
        "sha256": "a7f5e5a0143e423ffb5ec1aeaa1cf2ab389ac843d74d8c4ddbebcb1a5ae5a279",
        "git_blob": "cf4e66fb1da3227c83b7e020db53ca02901a4cb6",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link1.dae": {
        "bytes": 979605,
        "sha256": "92bc7949d546c2e34a7f1af54df7b4f91c34d3012a74c6133020013a544cfd74",
        "git_blob": "55923df1925416ff98d7589120544f9a3ad349a2",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link2.dae": {
        "bytes": 999676,
        "sha256": "e5427e7e0c5f2f0de631650347b7e4e2acef40b8b8d6cc52d98e055bba422da7",
        "git_blob": "c6d9af33a9d39bda0b8985f84b443702a8c19deb",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link3.dae": {
        "bytes": 1101015,
        "sha256": "feca6e5e97002d454eb1b6482bf07e2574fcf066b8a3cfe81f64e25a23d40573",
        "git_blob": "4984527a447e7414d63fb3c14590a29eb0cc6ed2",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link4.dae": {
        "bytes": 1146855,
        "sha256": "1ef9069b94d0d26fbf166654789559006d9ff61ae6de056956b469886697ce70",
        "git_blob": "1f2c9eb87ae885531630170a7f1771a0962548fd",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link5.dae": {
        "bytes": 1439475,
        "sha256": "9e3f45fd1a7366949e8e8aa25cee6f90842793276e2d62ac4489f6c58c7f6376",
        "git_blob": "f804ac71b8c73a2d15c7d7396420f838b2f7c8c2",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link6.dae": {
        "bytes": 1729885,
        "sha256": "3b55327b084952b49beb6f1f730494f16de6bd4d4b5464cbf1d4f3cd590162b7",
        "git_blob": "1361b4aab70f823f66c439c16f9a026773577f62",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fer/visual/link7.dae": {
        "bytes": 937548,
        "sha256": "5fa145c2c900a3f4c2b328e6ac2e642b7d78461b88f8d19eb9908baa4aa75f79",
        "git_blob": "6a7bc35b4c974d07389f430716e5b7e6535be2b0",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link0.stl": {
        "bytes": 10084,
        "sha256": "dfc6d94330de8ddb005b311bfdba9f3b8e1aa7c256b71592ee7ff32cb9a9a5aa",
        "git_blob": "def070c7077c0ddb33bbe16cd6c75f19dd318734",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link1.stl": {
        "bytes": 15084,
        "sha256": "e41a39a94108fcf56aacff603fc91ec80541f4c1af17b51a0de5617f5566e6d2",
        "git_blob": "426bcf2d7a04e067e01ab198d0ccfef63c6846e8",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link2.stl": {
        "bytes": 15084,
        "sha256": "370f7605a0fae3529db169ded50f52f171024aa792d4d773bc84197301f6a039",
        "git_blob": "b369f1599a3c1356611716621f998bd8b5a8863b",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link3.stl": {
        "bytes": 15084,
        "sha256": "0a8d638b9349c6c0eefc4e888636ac4838c4b27170f18a51699321118af709c1",
        "git_blob": "25162eeedf286d1e27fdd4ba38950ae90678bb0f",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link4.stl": {
        "bytes": 15084,
        "sha256": "0180ebb5772ec9840cb049750cffb29a9ddc90311752a16ea34757782ef9e48d",
        "git_blob": "76c8c33c3e1e6c184f8c3693b390892c25b179e3",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link5.stl": {
        "bytes": 15084,
        "sha256": "dd17e688c7870e722283525879643d53a74c0024d328b0e14b034b54c8b6c31a",
        "git_blob": "3006a0b9a695f020e1887128d805d15aaa7fd342",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link6.stl": {
        "bytes": 10084,
        "sha256": "20b768e99a0e0440b5754dcca108016434e57937cc356acd9c352ccd3cb27f77",
        "git_blob": "2e9594a873f97e572ec68a4e0ab6d65f41f5007e",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/collision/link7.stl": {
        "bytes": 10084,
        "sha256": "92ac6afcf7574c034d3170d8a68e95ac9048ab9d0dd5bbd8311b86e551b9ab1c",
        "git_blob": "0532d057507637533d25f4b3ed451f213685a61d",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link0.dae": {
        "bytes": 7079745,
        "sha256": "b529bf0dfc931aeaa7b8e43d4f3478cc7c7b962aa8044dee1562551be8daeed3",
        "git_blob": "5e0269629cbf3c5f675c591cedf1a5442b7abcac",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link1.dae": {
        "bytes": 906869,
        "sha256": "11cb8b23bed1da8e363799de00bed93695fb97c4dc431d6f84c7bc6ff7a3e556",
        "git_blob": "3182cdffe00d1921a6090f6b352195ef51fb0d79",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link2.dae": {
        "bytes": 921741,
        "sha256": "69c495376f1f143398a4b861eb39d7624663992e77760f6ceb6554f07bb1c334",
        "git_blob": "f8fd69062763b46e8eb6e2000a4ec4fb27bf823e",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link3.dae": {
        "bytes": 2475300,
        "sha256": "04dabc8f8eda357bea8ea028f6659e05ddd8511db606646bad1d95a98a5e6662",
        "git_blob": "ddac08750ad7fb8e6fdc39209650b060060427c0",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link4.dae": {
        "bytes": 2533254,
        "sha256": "128308873e1b5ce8ed3e8a641fd4b97a99720f5476d1e4bf264e39bc77fd481e",
        "git_blob": "9eaf1bb13e47474316a29f90a3a1ebfac499e469",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link5.dae": {
        "bytes": 3259318,
        "sha256": "769aa34d986ee7b1f226d1045fbf97a654e4d864de408912d3129e269ef61e65",
        "git_blob": "811fc1ac583267ae2d7ce152ada13e6eb4fadbac",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link6.dae": {
        "bytes": 5252689,
        "sha256": "da70f3303e61d0b3402ee553a60f6653104257b64bcf07dd9a031149de1c77c4",
        "git_blob": "52a41c14101169d95bd02309bfb306dbc1d106df",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fp3/visual/link7.dae": {
        "bytes": 4243549,
        "sha256": "e141040c6b74cec011f189f7b5b9751ec3e6c4b649affc8d50072df2f4d6df7a",
        "git_blob": "e9ceb50d65c891a06e219eba5db7bdcf3141c445",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link0.stl": {
        "bytes": 10084,
        "sha256": "dfc6d94330de8ddb005b311bfdba9f3b8e1aa7c256b71592ee7ff32cb9a9a5aa",
        "git_blob": "def070c7077c0ddb33bbe16cd6c75f19dd318734",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link1.stl": {
        "bytes": 15084,
        "sha256": "e41a39a94108fcf56aacff603fc91ec80541f4c1af17b51a0de5617f5566e6d2",
        "git_blob": "426bcf2d7a04e067e01ab198d0ccfef63c6846e8",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link2.stl": {
        "bytes": 15084,
        "sha256": "370f7605a0fae3529db169ded50f52f171024aa792d4d773bc84197301f6a039",
        "git_blob": "b369f1599a3c1356611716621f998bd8b5a8863b",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link3.stl": {
        "bytes": 15084,
        "sha256": "0a8d638b9349c6c0eefc4e888636ac4838c4b27170f18a51699321118af709c1",
        "git_blob": "25162eeedf286d1e27fdd4ba38950ae90678bb0f",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link4.stl": {
        "bytes": 15084,
        "sha256": "0180ebb5772ec9840cb049750cffb29a9ddc90311752a16ea34757782ef9e48d",
        "git_blob": "76c8c33c3e1e6c184f8c3693b390892c25b179e3",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link5.stl": {
        "bytes": 15084,
        "sha256": "dd17e688c7870e722283525879643d53a74c0024d328b0e14b034b54c8b6c31a",
        "git_blob": "3006a0b9a695f020e1887128d805d15aaa7fd342",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link6.stl": {
        "bytes": 10084,
        "sha256": "20b768e99a0e0440b5754dcca108016434e57937cc356acd9c352ccd3cb27f77",
        "git_blob": "2e9594a873f97e572ec68a4e0ab6d65f41f5007e",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/collision/link7.stl": {
        "bytes": 10084,
        "sha256": "92ac6afcf7574c034d3170d8a68e95ac9048ab9d0dd5bbd8311b86e551b9ab1c",
        "git_blob": "0532d057507637533d25f4b3ed451f213685a61d",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link0.dae": {
        "bytes": 7079719,
        "sha256": "3c52a112d1610d645934945b80ea8d9bb3d1635f345098480a33a537bd43224e",
        "git_blob": "e3f75601dce3657c7f65c77793ec553fe32dfcd2",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link1.dae": {
        "bytes": 906843,
        "sha256": "5c5846eabc714aefc82ef051a4d09c4fc1c092bca6258b1290227345dd217fcb",
        "git_blob": "95751998e1457610c9e7d2ab6df9aa4e7b0dfd8b",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link2.dae": {
        "bytes": 921715,
        "sha256": "90a1bd38abdc53d0141719cd8e040f788db337b768a845bb6d53c5c52590498f",
        "git_blob": "76cdf49c521ab2bb14874b8e72b42d092bf30947",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link3.dae": {
        "bytes": 2475274,
        "sha256": "1c7a2a8124e39ad07096c0cce8461b0e650f6752900cfd777bf87c181e81749b",
        "git_blob": "e165aa32e9f5e659d297823dcdb1399915c77948",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link4.dae": {
        "bytes": 2533228,
        "sha256": "dd134cf13cdaced2b67739e4d9fe2ca011cc533936397d9f6303fc740424e2a2",
        "git_blob": "c78787e55e04ae3c8cff829c9b529fb0708fc2b5",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link5.dae": {
        "bytes": 3259292,
        "sha256": "cbcabd369e044eba3f1c2cab84b9ed2ebc1b2f424c6104ad9c5d7410e92fabfe",
        "git_blob": "9a0a3db436c4cb9f4f6c154c1c0022108d973651",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link6.dae": {
        "bytes": 5252660,
        "sha256": "907b16fea84931f4881174234065bb647700abf105b432c3ff65360e0ad5cf8b",
        "git_blob": "d99955ad42ebbadd5596b724cd8e84d7776867e5",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_arms/fr3/visual/link7.dae": {
        "bytes": 4243523,
        "sha256": "b9d05ac502ff269b1323705de811d07a8eb9920ce711b32ee0497bf16b74989b",
        "git_blob": "05d6a9548a8db8971b7181d7cda5711ef1e32d93",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/cobot_pump/collision/cobot_pump.stl": {
        "bytes": 4961734,
        "sha256": "a00f8acc46fa2e1746a7543c3e964a01dc47c9c1fc941099f6cdb05472249db8",
        "git_blob": "88722e6afec5a1ea1c069627f867eac9c7b05b43",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/cobot_pump/visual/cobot_pump.dae": {
        "bytes": 9812625,
        "sha256": "69a9418a508919585a414d5a7cbf95c3b9c190823455419a7dbbb9c20ea6e056",
        "git_blob": "b96dec89ec28da2e0582ee47777bd8d74506b4ab",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/franka_hand_black/collision/hand.stl": {
        "bytes": 10084,
        "sha256": "94493e94f30fe940f2c8ca2f155c3bbe67bbff406d3edf5e261670d2f0f6e2ed",
        "git_blob": "4e820902eba7b9d959a2e0cc8091f4b0f09ed77a",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/franka_hand_black/visual/finger.dae": {
        "bytes": 52371,
        "sha256": "12c7bc9b55ffd0d1d0e3442d3e213ecc4fbebbced15259a20195af464f871fcd",
        "git_blob": "1a8f58e77efccdbe99ddef0cd3ecd92f0b8fc244",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/franka_hand_black/visual/hand.dae": {
        "bytes": 561219,
        "sha256": "dfb158b62f22a542f35e5d718f3819e016be5906cd539d041a555f4ef7b218aa",
        "git_blob": "2a5952562f94252c9e83dafbf85fc2ca19274feb",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/franka_hand_white/collision/hand.stl": {
        "bytes": 10084,
        "sha256": "94493e94f30fe940f2c8ca2f155c3bbe67bbff406d3edf5e261670d2f0f6e2ed",
        "git_blob": "4e820902eba7b9d959a2e0cc8091f4b0f09ed77a",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/franka_hand_white/visual/finger.dae": {
        "bytes": 52371,
        "sha256": "12c7bc9b55ffd0d1d0e3442d3e213ecc4fbebbced15259a20195af464f871fcd",
        "git_blob": "1a8f58e77efccdbe99ddef0cd3ecd92f0b8fc244",
        "mode": "100644"
      },
      "franka_emika_panda/meshes/robot_ee/franka_hand_white/visual/hand.dae": {
        "bytes": 550371,
        "sha256": "1b50601d3157f810176aba6db7164d6bdb4ec8b6546a8a725baba2fa2a21c58a",
        "git_blob": "5f3667d4804f13702d5775ba97e77145bda1a736",
        "mode": "100644"
      },
      "franka_emika_panda/urdf/fr3.urdf": {
        "bytes": 11484,
        "sha256": "79f761a5322d64ab6e7c9827d5e57efc593ecffe55522b5bbcc3c700772bd217",
        "git_blob": "92ff4fc27df947d55dff4ba3b1c06355888d2fc8",
        "mode": "100644"
      },
      "franka_emika_panda/urdf/fr3_franka_hand.urdf": {
        "bytes": 15803,
        "sha256": "2a270e19a9b9c7ca5eb62ec9d503d779281605b6bba881f5ac6e8090aa382497",
        "git_blob": "f83729bad0c92a8c0c4a9526f6535450fae4c887",
        "mode": "100644"
      },
      "manipulation_objects/cup/LICENSE": {
        "bytes": 10172,
        "sha256": "59899c6091b540582ed617e8eeaac4919dc985ccfc35459ee9752b699be5205b",
        "git_blob": "2bb9ad240fa04c8cf706a4901c4807878e90c2dc",
        "mode": "100644"
      },
      "manipulation_objects/cup/cup.png": {
        "bytes": 63145,
        "sha256": "fae8f405424831dd0d3ccc7bf93f17be1cebe4c8712d509074177a0f48e2543b",
        "git_blob": "04ff86584c8e3fb1155f18635bbd2b2e5402ebfa",
        "mode": "100644"
      },
      "manipulation_objects/cup/mesh.usd": {
        "bytes": 114385,
        "sha256": "353550c5602410cae8f679fb253a900cd86bc07f5fe13ccf3b519e9b028b71ba",
        "git_blob": "8e795b3743b99156ede3ebe4420635397a1c8f5d",
        "mode": "100644"
      },
      "manipulation_objects/cup/model.usda": {
        "bytes": 500,
        "sha256": "9bf5e11036abb789c6daabaa94da56d03c7c9f0fdad35d6ac36fe543c0fa3878",
        "git_blob": "6322f234bfe02e099717624df3d2d55cca35827b",
        "mode": "100644"
      },
      "manipulation_objects/pad/LICENSE": {
        "bytes": 10172,
        "sha256": "59899c6091b540582ed617e8eeaac4919dc985ccfc35459ee9752b699be5205b",
        "git_blob": "2bb9ad240fa04c8cf706a4901c4807878e90c2dc",
        "mode": "100644"
      },
      "manipulation_objects/pad/mesh.usd": {
        "bytes": 319358,
        "sha256": "820c92e2f339c2bcb814052a0b456512385cd0991ee38a10baf93c3ed97b915e",
        "git_blob": "832e31ee9c1c22d717742bbe0bc4a21abf7f982f",
        "mode": "100644"
      },
      "manipulation_objects/pad/model.usda": {
        "bytes": 498,
        "sha256": "cd6c24d6681050fe76e863801dc411f2650e53771dcd593afb86cdb104e55976",
        "git_blob": "7f02c0dfbccee4c74d760d4e86be32b37c79e6c6",
        "mode": "100644"
      },
      "manipulation_objects/pad/pad.png": {
        "bytes": 266589,
        "sha256": "41c0c98e0c98652de0cef46b7e1b22d1002386534ea0866a39fbf4198e0a234a",
        "git_blob": "2e4cca0d3737a87f613c7b79edc764a26b1268e1",
        "mode": "100644"
      }
    }
  }
}
