{
  "llm": {
    "conf": 0.8187289,
    "grade": "benign",
    "model": "Qwen/Qwen3.6-27B",
    "review": false,
    "outcome": "benign",
    "interpretation": "Standard Python package analysis"
  },
  "ml": {
    "v": "7",
    "eng": "2.2.0-rc.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.74104136,
        "rte": "az",
        "prob": 0.74104136
      }
    ],
    "prob": 0.74104136,
    "skip": [
      {
        "rte": "az/whl",
        "why": "unavailable"
      },
      {
        "rte": "az/whl",
        "why": "unavailable"
      }
    ],
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "whl"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008895456790924072,
        "type": "python"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.01119568943977356,
        "type": "python"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.009367495775222778,
        "type": "python"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0285036563873291,
        "type": "python"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.010523438453674316,
        "type": "python"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.025692075490951538,
        "type": "python"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 17,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 18,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 20,
        "lvl": -1,
        "conf": 0,
        "prob": 0.036289215087890625,
        "type": "python"
      },
      {
        "id": 21,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 22,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 23,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 25,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 26,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.008682966232299805,
        "type": "python"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 31,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 33,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 35,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "python"
      },
      {
        "id": 36,
        "lvl": -1,
        "conf": 0,
        "prob": 0.05084019899368286,
        "type": "pkg_info"
      },
      {
        "id": 37,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "text"
      },
      {
        "id": 38,
        "lvl": -1,
        "conf": 0,
        "prob": 0.009419143199920654,
        "type": "markdown"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.741041362285614,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-07-01T20:28:56Z"
  },
  "path": "pmpp-0.1.3-py3-none-any.whl",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "p!H([6Awak2MK\u00268lqPMZ9ZCn)0066B000/n003$PAbWE1mPr-9x(!xpx\u003c#jbwN)AjDf)=-Bkah",
            "n": [
              {
                "c": 2,
                "d": "Python wheel archive basename",
                "i": "metadata/file/extension/identity::python-wheel-basename",
                "o": 0,
                "z": 27,
                "cf": 0.949999988079071
              }
            ],
            "ln": 0
          }
        ],
        "mol": "O₂(AsC)",
        "sha": "7d2952d70e6b817ab9bce9c5f6d937b7f58057fdf57fbace1cfb5abaeddf0c41",
        "path": "pmpp-0.1.3-py3-none-any.whl",
        "risk": 3,
        "size": 141498,
        "type": "whl",
        "facts": {
          "metrics": {
            "whl": {
              "native_extension_count": 0.0
            },
            "file": {
              "size": 141498.0,
              "entropy": 7.98,
              "size_bytes": 141498.0
            },
            "binary": {
              "overall_entropy": 7.98,
              "peak_region_bytes": 138240.0,
              "peak_region_entropy": 7.84
            },
            "archive": {
              "file_count": 40.0,
              "member_count": 40.0,
              "script_count": 35.0,
              "zip_bomb_ratio": 9.31,
              "directory_count": 0.0,
              "executable_count": 0.0,
              "extra_field_size": 0.0,
              "noise_file_count": 0.0,
              "total_compressed": 136724.0,
              "compression.ratio": 0.22,
              "hidden_file_count": 0.0,
              "total_uncompressed": 632137.0,
              "crc_collision_count": 0.0,
              "entry_comment_count": 0.0,
              "max_filename_length": 52.0,
              "rtlo_filename_count": 0.0,
              "format.regular_count": 40.0,
              "nested_archive_count": 0.0,
              "path_traversal_count": 0.0,
              "symlink_escape_count": 0.0,
              "security.setgid_count": 0.0,
              "security.setuid_count": 0.0,
              "security.sticky_count": 0.0,
              "double_extension_count": 0.0,
              "duplicate_member_count": 0.0,
              "security.symlink_count": 0.0,
              "unicode_filename_count": 0.0,
              "homoglyph_filename_count": 0.0,
              "security.encrypted_count": 0.0,
              "timing.mtime_unique_count": 1.0,
              "timing.mtime_unique_ratio": 0.03,
              "misplaced_executable_count": 0.0,
              "timing.mtime_dominant_count": 40.0,
              "timing.mtime_spread_seconds": 0.0,
              "timing.sentinel_mtime_count": 0.0,
              "security.world_writable_count": 0.0,
              "timing.mtime_dominant_fraction": 1.0,
              "compression.method_counts.deflate": 40.0
            }
          }
        },
        "ident": {
          "name": {
            "value": "pmpp",
            "source": "whl.distribution",
            "verified": false
          },
          "trust": "unsigned",
          "authors": [
            {
              "name": "rouzib",
              "role": "author",
              "source": "whl.author"
            }
          ],
          "version": {
            "value": "0.1.3",
            "source": "whl.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-summary-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package summary",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/source::high-entropy-strings",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.800000011920929,
            "crit": 3,
            "desc": "High entropy source string literals",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/dispatch/eval::config-string-execution-cond-1--inline-15152",
            "atk": "T1059.006",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Regex component marker",
            "from": [
              {
                "file": 12
              }
            ],
            "spans": [
              [
                0,
                23
              ]
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-license-file",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares license file",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::exe-dup",
            "crit": 2,
            "desc": ".exe extension reference",
            "from": [
              {
                "file": 20
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-requires-python",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares Python requirement",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pypi-license-metadata",
            "conf": 0.9399999976158142,
            "crit": 2,
            "desc": "PyPI package declares license metadata",
            "from": [
              {
                "off": 422,
                "file": 36,
                "line": 11
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pypi-runtime-metadata",
            "conf": 0.9399999976158142,
            "crit": 2,
            "desc": "PyPI package declares runtime metadata",
            "from": [
              {
                "off": 1044,
                "file": 36,
                "line": 24
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 1,
            "desc": "Python core metadata marker",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-markdown-description",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares markdown description",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-requires-dist",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares runtime dependencies",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "well-known/tool/detection/security-scanner::dangerous-code-call-denylist",
            "conf": 0.9200000166893005,
            "crit": 1,
            "desc": "Defensive dangerous code-call denylist",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-license-expression",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares license expression",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pypi-basic-metadata",
            "conf": 0.949999988079071,
            "crit": 2,
            "desc": "PyPI package has basic metadata",
            "from": [
              {
                "off": 33,
                "file": 36,
                "line": 3
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-version-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package version",
            "from": [
              {
                "file": 36
              }
            ]
          },
          {
            "id": "metadata/package/quality/ecosystem::pkginfo-name-field",
            "conf": 0.8999999761581421,
            "crit": 1,
            "desc": "PKG-INFO declares package name",
            "from": [
              {
                "file": 36
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "a%Fi",
            "n": [
              {
                "c": 2,
                "d": "Python file extension",
                "i": "metadata/file/extension/identity::py",
                "o": 0,
                "z": 18,
                "cf": 1.0
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "l3mo.z/N(YphaiRy*?xcp*[S/Bn",
            "ln": 2,
            "addr": 4
          },
          {
            "b": "l$7gGiV{amfekBtgb7Eu",
            "ln": 3,
            "addr": 26
          },
          {
            "b": "",
            "ln": 4,
            "addr": 43
          },
          {
            "b": "ra]#!aw^u9xM4=hB7ol8Ac9jovqYQ(wPF#gvrc0(aAI43y?j.Uz/{8mwPw[)A:-\u003cbw]zZbB0bQEx(4Hfx(mMazfoVpx(E)1av/mdB0b7kAV!\u003egze:Stvruj4zz056zxJ[bA==29B.\u003eGbefFUG",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 44,
                "z": 4,
                "cf": 0.800000011920929
              }
            ],
            "ln": 5,
            "addr": 44
          },
          {
            "b": "Ab](ux\u003eg^@aARpdazb+lv@#B6zEEu}BA]0JzY\u0026O8B98CpvS=^7ayPdgzE^f@A::kovpKs@B8@EvB.(elAbo8dm]iibazbLjaz2d%x\u003e7\u003c*zGE1hz/6DoByxo9z/cXow/#hewGTDXB-IhcAS",
            "ln": 6,
            "addr": 161
          },
          {
            "b": "rb#z+B7Puhz7U",
            "ln": 7,
            "addr": 275
          },
          {
            "b": "",
            "ln": 766,
            "addr": 26886
          },
          {
            "b": "arR^HA+funA=91uw[Dd5efFUEw[Dd5efFqiw]}]$yh4=vayw?{w]}]$yh4=vaAz7aBz+DcA:-\u003cbAbP/ewgO\u003cqA+n{9zEmHavqZd9z/YG2",
            "ln": 767,
            "addr": 26887
          },
          {
            "b": "",
            "n": [
              {
                "c": 2,
                "d": "Recognized developer credential marker",
                "i": "objectives/credential-access/cloud/devops-bundle::developer-credential-sweep-recognized-marker",
                "o": 26972,
                "z": 11,
                "cf": 0.949999988079071
              }
            ],
            "ln": 768,
            "addr": 26972
          },
          {
            "b": "",
            "ln": 769,
            "addr": 26973
          },
          {
            "b": "wmYu}By/JnuUjB#v@#B6zGvjpx(!xpx\u003c#jbwN]dWB-7X@yh4=JavxNNy**^?wH[%AwObH]wO#0?uUjB#v(+-1vqG:*vR/QbayPqhvr\u003c)RzG4jCwmoI0vr\u003cyDzdN^4iV}ddB7^0BeJ$pRB-qedtl",
            "ln": 770,
            "addr": 26974
          },
          {
            "b": "arR^HarR^Hx(k5nxK@r8B-.OBBrCHlaARpdaAz49wPzv1v}u={B-7Yhx(v(w",
            "ln": 796,
            "addr": 28818
          },
          {
            "b": "arR^Ha%Fi",
            "ln": 797,
            "addr": 28867
          },
          {
            "b": "arR^HAb]VgBsp-BtY9ILB98ECw]zYjw{503BzkVhiV@=\u0026wObH]wO#0?uUjB#v\u003eIa}zEEx[uTFjltY7-m",
            "n": [
              {
                "c": 2,
                "d": "Iteration or loop pattern",
                "i": "micro-behaviors/data/control-flow/analysis::iteration-loop-pattern",
                "o": 28894,
                "z": 15,
                "cf": 0.5
              }
            ],
            "ln": 798,
            "addr": 28875
          },
          {
            "b": "arR^Hvrcx%D0+8@B98CpvS=^7wfs2TwncabA+P09By!//A=LPluVf*?xk\u00260mc$ddpvr\u003cyDzdN^4efE+qph+2YefDcHAcljCefEYazE\u003emC",
            "ln": 799,
            "addr": 28940
          },
          {
            "b": "arR^HA+e\u0026]A+fb#wNx4(zEW3*x(\u003eEXazLtfe]29xc#@)hwPzv1v}x1VB-7Xr",
            "ln": 800,
            "addr": 29025
          },
          {
            "b": "",
            "ln": 827,
            "addr": 30239
          },
          {
            "b": "arR^HzGP/6xk\u00260mauZ\u0026Zvr:znwP?=$wNw}=B-8pHdf",
            "ln": 828,
            "addr": 30240
          },
          {
            "b": "arR^HAb]VgBsnt2ryxbWr.ljYlqf*Pl}7cFlQ:]$efF\u003eLe[F{zx(Xcfe[X:qc)z2Ul{UfXnMehEoHSqRmoh#Emn\u003exVdf",
            "n": [
              {
                "c": 2,
                "d": "os.environ attribute",
                "i": "micro-behaviors/os/env/access::os-environ-symbol",
                "o": 30308,
                "z": 10,
                "cf": 0.6000000238418579
              }
            ],
            "ln": 829,
            "addr": 30274
          },
          {
            "b": "arR^HAb]VgBsntzwP?=$wPG)RefFXoCRiJrC4\u003eC$uT[1%zGEoQefFXoCRiJrC4\u003eC$B0@E^",
            "ln": 830,
            "addr": 30348
          },
          {
            "b": "arR^HAb]VgBsntHz!0i(uU0.\u003ex\u003e7Z}iWc9$yghuty\u0026r/(y*QZ:C4\u003eC$uT[1%zGEoQefFXoCRi/Jv{%gXwmY{#v}xZfdjC",
            "ln": 831,
            "addr": 30405
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "jnp.array_split"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "split_array_for_gpus"
            ],
            [
              "",
              "partition.index"
            ],
            [
              "",
              "jax.device_put"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "jax.make_array_from_single_device_arrays"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.device_put"
            ],
            [
              "",
              "sharding.addressable_devices_indices_map(array.shape).items"
            ],
            [
              "",
              "sharding.addressable_devices_indices_map"
            ],
            [
              "",
              "jax.make_array_from_single_device_arrays"
            ],
            [
              "",
              "basic_fft"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "tree.tree_map"
            ],
            [
              "",
              "supported_sharding"
            ],
            [
              "",
              "supported_sharding"
            ],
            [
              "",
              "tree.tree_map"
            ],
            [
              "",
              "supported_sharding"
            ],
            [
              "",
              "sharded_fft.def_partition"
            ],
            [
              "",
              "jnp.fft.fft"
            ],
            [
              "",
              "jnp.fft.fftn"
            ],
            [
              "",
              "jnp.fft.rfftn"
            ],
            [
              "",
              "jnp.fft.ifft"
            ],
            [
              "",
              "jnp.fft.ifftn"
            ],
            [
              "",
              "jnp.fft.irfftn"
            ],
            [
              "",
              "jnp.fft.fft"
            ],
            [
              "",
              "jnp.fft.rfftn"
            ],
            [
              "",
              "jnp.fft.ifft"
            ],
            [
              "",
              "jnp.fft.irfftn"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "batched_fftn_first_pass"
            ],
            [
              "",
              "batched_rfftn_second_pass"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "batched_irfftn_second_pass"
            ],
            [
              "",
              "batched_ifftn_first_pass"
            ],
            [
              "",
              "batched_irfftn_transposed_jit"
            ],
            [
              "",
              "batched_irfftn_transposed_jit"
            ],
            [
              "",
              "batched_rfftn_transposed_jit(g).conj"
            ],
            [
              "",
              "batched_rfftn_transposed_jit"
            ],
            [
              "",
              "jnp.ones"
            ],
            [
              "",
              "mask.at[1:].set"
            ],
            [
              "",
              "mask.at[n - 1].set"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "np.prod"
            ],
            [
              "",
              "lax.expand_dims"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "batched_irfftn_transposed.defvjp"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "batched_rfftn_second_pass"
            ],
            [
              "",
              "batched_fftn_first_pass"
            ],
            [
              "",
              "batched_ifftn_first_pass"
            ],
            [
              "",
              "batched_irfftn_second_pass"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "batched_irfftn_transposed_jit"
            ],
            [
              "",
              "batched_irfftn_transposed_jit"
            ],
            [
              "",
              "batched_rfftn_transposed_jit(g).conj"
            ],
            [
              "",
              "batched_rfftn_transposed_jit"
            ],
            [
              "",
              "jnp.ones"
            ],
            [
              "",
              "mask.at[1:].set"
            ],
            [
              "",
              "mask.at[n - 1].set"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "np.prod"
            ],
            [
              "",
              "lax.expand_dims"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "batched_irfftn_transposed.defvjp"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "rfftn_jit"
            ],
            [
              "",
              "rfftn_jit"
            ],
            [
              "",
              "jnp.pad"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "ifftn_jit"
            ],
            [
              "",
              "g.conj"
            ],
            [
              "",
              "jnp.prod"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "rfftn.defvjp"
            ],
            [
              "",
              "irfftn_jit"
            ],
            [
              "",
              "irfftn_jit"
            ],
            [
              "",
              "rfftn_jit(g).conj"
            ],
            [
              "",
              "rfftn_jit"
            ],
            [
              "",
              "jnp.ones"
            ],
            [
              "",
              "mask.at[1:].set"
            ],
            [
              "",
              "mask.at[n - 1].set"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "np.prod"
            ],
            [
              "",
              "lax.expand_dims"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "irfftn.defvjp"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "create_sharded_fft"
            ],
            [
              "",
              "fftn_second_pass"
            ],
            [
              "",
              "fftn_first_pass"
            ],
            [
              "",
              "ifftn_first_pass"
            ],
            [
              "",
              "ifftn_second_pass"
            ],
            [
              "",
              "rfftn_second_pass"
            ],
            [
              "",
              "fftn_first_pass"
            ],
            [
              "",
              "ifftn_first_pass"
            ],
            [
              "",
              "irfftn_second_pass"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "rfftn_jit"
            ],
            [
              "",
              "rfftn_jit"
            ],
            [
              "",
              "jnp.pad"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "ifftn_jit"
            ],
            [
              "",
              "g.conj"
            ],
            [
              "",
              "jnp.prod"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "rfftn.defvjp"
            ],
            [
              "",
              "rfftn_transposed_jit"
            ],
            [
              "",
              "rfftn_transposed_jit"
            ],
            [
              "",
              "jnp.pad"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "ifftn_transposed_jit"
            ],
            [
              "",
              "g.conj"
            ],
            [
              "",
              "jnp.prod"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "rfftn_transposed.defvjp"
            ],
            [
              "",
              "irfftn_jit"
            ],
            [
              "",
              "irfftn_jit"
            ],
            [
              "",
              "rfftn_jit(g).conj"
            ],
            [
              "",
              "rfftn_jit"
            ],
            [
              "",
              "jnp.ones"
            ],
            [
              "",
              "mask.at[1:].set"
            ],
            [
              "",
              "mask.at[n - 1].set"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "np.prod"
            ],
            [
              "",
              "lax.expand_dims"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "irfftn.defvjp"
            ],
            [
              "",
              "irfftn_transposed_jit"
            ],
            [
              "",
              "irfftn_transposed_jit"
            ],
            [
              "",
              "rfftn_transposed_jit(g).conj"
            ],
            [
              "",
              "rfftn_transposed_jit"
            ],
            [
              "",
              "jnp.ones"
            ],
            [
              "",
              "mask.at[1:].set"
            ],
            [
              "",
              "mask.at[n - 1].set"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "np.prod"
            ],
            [
              "",
              "lax.expand_dims"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "irfftn_transposed.defvjp"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "distribute_array_on_gpus"
            ],
            [
              "",
              "jax.jit"
            ],
            [
              "",
              "distributed_func_jit"
            ],
            [
              "",
              "reference_func_jit"
            ],
            [
              "",
              "np.allclose"
            ],
            [
              "",
              "np.max"
            ],
            [
              "",
              "np.abs"
            ],
            [
              "",
              "np.unravel_index"
            ],
            [
              "",
              "np.argmax"
            ],
            [
              "",
              "np.abs"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "np.abs"
            ],
            [
              "",
              "np.maximum"
            ],
            [
              "",
              "np.abs"
            ],
            [
              "",
              "np.abs"
            ],
            [
              "",
              "np.max"
            ],
            [
              "",
              "np.unravel_index"
            ],
            [
              "",
              "np.argmax"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "jax.device_count"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "os.environ.get"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "jax.device_count"
            ],
            [
              "",
              "jax.devices"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "jax.local_device_count"
            ],
            [
              "",
              "jax.local_devices"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "jax.process_index"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "mesh_utils.create_device_mesh"
            ],
            [
              "",
              "jax.devices"
            ],
            [
              "",
              "Mesh"
            ],
            [
              "",
              "create_ffts"
            ],
            [
              "",
              "jax.config.update"
            ],
            [
              "",
              "np.random.default_rng(2).random"
            ],
            [
              "",
              "np.random.default_rng"
            ],
            [
              "",
              "distribute_array_on_gpus"
            ],
            [
              "",
              "rfftn_jit"
            ],
            [
              "",
              "test_functions"
            ],
            [
              "",
              "Array"
            ],
            [
              "",
              "Callable"
            ],
            [
              "",
              "Mesh"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "PartitionSpec"
            ],
            [
              "",
              "Tuple"
            ],
            [
              "",
              "custom_partitioning"
            ],
            [
              "",
              "custom_vjp"
            ],
            [
              "",
              "functools"
            ],
            [
              "",
              "jax"
            ],
            [
              "",
              "jax.experimental"
            ],
            [
              "",
              "jax.experimental.custom_partitioning"
            ],
            [
              "",
              "jax.numpy"
            ],
            [
              "",
              "jax.sharding"
            ],
            [
              "",
              "jax.tree_util"
            ],
            [
              "",
              "lax"
            ],
            [
              "",
              "mesh_utils"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "_batched_rfftn_transposed_jit().conj",
            "_ifftn_jit().real",
            "_ifftn_transposed_jit().real",
            "_rfftn_jit().conj",
            "_rfftn_transposed_jit().conj",
            "array.shape",
            "batched_irfftn_transposed.defvjp",
            "compute_mesh.devices",
            "compute_mesh.size",
            "diff.shape",
            "g.conj",
            "g.ndim",
            "g.real",
            "g.real.dtype",
            "g.shape",
            "irfftn.defvjp",
            "irfftn_transposed.defvjp",
            "jax.config",
            "jax.config.update",
            "jax.device_count",
            "jax.device_put",
            "jax.devices",
            "jax.jit",
            "jax.local_device_count",
            "jax.local_devices",
            "jax.make_array_from_single_device_arrays",
            "jax.process_index",
            "jnp.array",
            "jnp.array_split",
            "jnp.asarray",
            "jnp.fft",
            "jnp.fft.fft",
            "jnp.fft.fftn",
            "jnp.fft.ifft",
            "jnp.fft.ifftn",
            "jnp.fft.irfftn",
            "jnp.fft.rfftn",
            "jnp.ndarray",
            "jnp.ones",
            "jnp.pad",
            "jnp.prod",
            "lax.expand_dims",
            "mask.at",
            "mesh_utils.create_device_mesh",
            "np.abs",
            "np.allclose",
            "np.argmax",
            "np.float64",
            "np.max",
            "np.maximum",
            "np.ndarray",
            "np.prod",
            "np.random",
            "np.random.default_rng",
            "np.random.default_rng().random",
            "np.unravel_index",
            "os.environ",
            "os.environ.get",
            "partition.index",
            "reference_func.__name__",
            "relative_diff.shape",
            "rfftn.defvjp",
            "rfftn_transposed.defvjp",
            "sharded_fft.def_partition",
            "sharding.addressable_devices_indices_map",
            "sharding.addressable_devices_indices_map().items",
            "sharding.mesh",
            "tree.tree_map",
            "x.shape",
            "x.sharding"
          ],
          "tgt": [
            "Mesh",
            "NamedSharding",
            "P",
            "_batched_fftn_first_pass",
            "_batched_ifftn_first_pass",
            "_batched_irfftn_second_pass",
            "_batched_irfftn_transposed_jit",
            "_batched_rfftn_second_pass",
            "_batched_rfftn_transposed_jit",
            "_batched_rfftn_transposed_jit().conj",
            "_ifftn_jit",
            "_ifftn_transposed_jit",
            "_irfftn_jit",
            "_irfftn_transposed_jit",
            "_rfftn_jit",
            "_rfftn_jit().conj",
            "_rfftn_transposed_jit",
            "_rfftn_transposed_jit().conj",
            "basic_fft",
            "batched_fftn_first_pass",
            "batched_ifftn_first_pass",
            "batched_irfftn_second_pass",
            "batched_irfftn_transposed.defvjp",
            "batched_rfftn_second_pass",
            "create_ffts",
            "create_sharded_fft",
            "distribute_array_on_gpus",
            "distributed_func_jit",
            "fftn_first_pass",
            "fftn_second_pass",
            "g.conj",
            "ifftn_first_pass",
            "ifftn_second_pass",
            "irfftn.defvjp",
            "irfftn_second_pass",
            "irfftn_transposed.defvjp",
            "isinstance",
            "jax.config.update",
            "jax.device_count",
            "jax.device_put",
            "jax.devices",
            "jax.jit",
            "jax.local_device_count",
            "jax.local_devices",
            "jax.make_array_from_single_device_arrays",
            "jax.process_index",
            "jnp.array",
            "jnp.array_split",
            "jnp.asarray",
            "jnp.fft.fft",
            "jnp.fft.fftn",
            "jnp.fft.ifft",
            "jnp.fft.ifftn",
            "jnp.fft.irfftn",
            "jnp.fft.rfftn",
            "jnp.ones",
            "jnp.pad",
            "jnp.prod",
            "lax.expand_dims",
            "len",
            "mesh_utils.create_device_mesh",
            "np.abs",
            "np.allclose",
            "np.argmax",
            "np.max",
            "np.maximum",
            "np.prod",
            "np.random.default_rng",
            "np.random.default_rng().random",
            "np.unravel_index",
            "os.environ.get",
            "partition.index",
            "print",
            "range",
            "reference_func_jit",
            "rfftn.defvjp",
            "rfftn_jit",
            "rfftn_second_pass",
            "rfftn_transposed.defvjp",
            "sharded_fft.def_partition",
            "sharding.addressable_devices_indices_map",
            "sharding.addressable_devices_indices_map().items",
            "split_array_for_gpus",
            "supported_sharding",
            "test_functions",
            "tree.tree_map",
            "zip"
          ],
          "metrics": {
            "ast": {
              "op.div": 6.0,
              "op.mod": 5.0,
              "op.mul": 13.0,
              "op.sub": 24.0,
              "max_depth": 17.0,
              "bind_count": 124.0,
              "call_count": 259.0,
              "node_count": 5352.0,
              "member_count": 70.0,
              "op_density.div": 0.0,
              "op_density.mod": 0.0,
              "op_density.mul": 0.0,
              "op_density.sub": 0.0,
              "identifier_count": 200.0,
              "member_depth_max": 4.0,
              "string_literal_count": 98.0,
              "array_literal_max_length": 3.0,
              "numeric_array_max_length": 2.0
            },
            "file": {
              "size": 31147.0,
              "entropy": 4.6,
              "size_bytes": 31147.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 7545.0,
              "total_lines": 851.0,
              "char_entropy": 4.6,
              "unique_chars": 82.0,
              "string_density": 0.12,
              "avg_line_length": 35.6,
              "max_line_length": 143.0,
              "empty_line_ratio": 0.19,
              "last_line_length": 53.0,
              "whitespace_ratio": 0.27,
              "most_common_ratio": 0.06,
              "identifier_density": 1.43,
              "line_length_stddev": 31.65,
              "normalized_string_count": 3.36,
              "repeated_char_sequences": 186.0,
              "suspicious_string_ratio": 0.18,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 0.12,
              "max_inline_whitespace_run": 2.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 20.55
            },
            "binds": {
              "count": 124.0
            },
            "calls": {
              "count": 259.0
            },
            "binary": {
              "overall_entropy": 4.6,
              "peak_region_bytes": 18859.0,
              "peak_region_entropy": 4.86
            },
            "source": {
              "function_count": 42.0
            },
            "imports": {
              "count": 21.0,
              "stdlib_count": 3.0,
              "stdlib_ratio": 0.14,
              "unique_modules": 21.0,
              "aliased_imports": 4.0,
              "third_party_count": 18.0,
              "third_party_ratio": 0.86
            },
            "members": {
              "count": 70.0
            },
            "strings": {
              "total": 98.0,
              "avg_length": 141.23,
              "max_length": 1751.0,
              "avg_entropy": 3.25,
              "sql_strings": 9.0,
              "total_bytes": 13841.0,
              "entropy_stddev": 0.97,
              "very_long_strings": 2.0,
              "shell_command_strings": 3.0,
              "embedded_code_candidates": 6.0
            },
            "comments": {
              "chars": 992.0,
              "lines": 17.0,
              "total": 17.0,
              "to_code_ratio": 0.02,
              "high_entropy_comments": 2.0
            },
            "functions": {
              "count": 42.0,
              "avg_params": 1.49,
              "max_params": 4.0,
              "length_stddev": 53.55,
              "over_100_lines": 2.0,
              "avg_name_length": 17.2,
              "avg_length_lines": 22.33,
              "max_length_lines": 357.0,
              "min_length_lines": 3.0,
              "nested_functions": 3.0,
              "avg_nesting_depth": 0.67,
              "max_nesting_depth": 1.0,
              "high_entropy_names": 22.0,
              "single_char_params": 41.0,
              "avg_param_name_length": 4.22,
              "density_per_100_lines": 5.99,
              "code_in_functions_ratio": 1.34
            },
            "identifiers": {
              "count": 200.0,
              "total": 1213.0,
              "avg_length": 11.38,
              "max_length": 36.0,
              "min_length": 1.0,
              "avg_entropy": 2.66,
              "reuse_ratio": 0.16,
              "unique_count": 200.0,
              "length_stddev": 7.93,
              "has_digit_ratio": 0.01,
              "sequential_names": 6.0,
              "single_char_count": 6.0,
              "single_char_ratio": 0.03,
              "high_entropy_count": 38.0,
              "high_entropy_ratio": 0.19,
              "all_lowercase_ratio": 0.96,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 1.0,
              "double_underscore_count": 1.0,
              "underscore_prefix_count": 27.0
            }
          }
        },
        "id": 1,
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/FFT_distributed.py",
        "risk": 1,
        "sha": "97e8165a13a540b8c4dab702f6e7e9fd673d6daa9d094e28f2653345e297c6d8",
        "size": 31147,
        "traits": [
          {
            "id": "metadata/file/profile/identity::sequential-identifiers",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Sequential source identifier names",
            "spans": [
              [
                0,
                35
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Script overall entropy stays low",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "Python file extension",
            "spans": [
              [
                0,
                18
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%Fjco!d.pAckSax\u003e5nZD30.rzxJ[bv@2H=wI9",
            "n": [
              {
                "c": 2,
                "d": "Python file extension",
                "i": "metadata/file/extension/identity::py",
                "o": 0,
                "z": 11,
                "cf": 1.0
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 31
          },
          {
            "b": "ra]?=Ab](iwN/*8x(+zmvqPN^aw+=.d\u003ez/!xLzo]aARpdazCXiz/P@dvR/P#Aa9l(vp%c]zEEx[azC)tu%)}\u003cAbYh)e=",
            "n": [
              {
                "c": 1,
                "d": "Project/workspace target word",
                "i": "objectives/impact/destroy/keywords::target-project",
                "o": 36,
                "z": 7,
                "cf": 0.8600000143051147
              }
            ],
            "ln": 3,
            "addr": 32
          },
          {
            "b": "a%Fi",
            "ln": 4,
            "addr": 106
          },
          {
            "b": "",
            "ln": 5,
            "addr": 110
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              ".configuration"
            ],
            [
              "",
              ".configuration.Configuration"
            ],
            [
              "",
              ".multigpu_configuration"
            ],
            [
              "",
              ".multigpu_configuration.MultiGPUConfiguration"
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 5.0,
              "bind_count": 1.0,
              "call_count": 0.0,
              "node_count": 42.0,
              "identifier_count": 5.0,
              "string_literal_count": 3.0,
              "array_literal_max_length": 2.0
            },
            "file": {
              "size": 264.0,
              "entropy": 4.76,
              "size_bytes": 264.0
            },
            "text": {
              "space_count": 23.0,
              "total_lines": 9.0,
              "char_entropy": 4.76,
              "unique_chars": 39.0,
              "string_density": 0.33,
              "avg_line_length": 28.33,
              "max_line_length": 73.0,
              "empty_line_ratio": 0.33,
              "last_line_length": 52.0,
              "whitespace_ratio": 0.12,
              "most_common_ratio": 0.08,
              "identifier_density": 0.56,
              "line_length_stddev": 27.01,
              "normalized_string_count": 1.0,
              "suspicious_string_ratio": 0.33,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 105.0,
              "normalized_unique_identifiers": 1.58
            },
            "binds": {
              "count": 1.0
            },
            "binary": {
              "overall_entropy": 4.76,
              "peak_region_bytes": 264.0,
              "peak_region_entropy": 4.76
            },
            "imports": {
              "count": 4.0,
              "relative_ratio": 1.0,
              "unique_modules": 4.0,
              "relative_imports": 4.0,
              "third_party_count": 4.0,
              "third_party_ratio": 1.0
            },
            "strings": {
              "total": 3.0,
              "avg_length": 47.0,
              "max_length": 107.0,
              "avg_entropy": 3.87,
              "total_bytes": 141.0,
              "entropy_stddev": 0.55,
              "shell_command_strings": 1.0
            },
            "identifiers": {
              "count": 5.0,
              "total": 5.0,
              "avg_length": 15.2,
              "max_length": 22.0,
              "min_length": 7.0,
              "avg_entropy": 3.06,
              "reuse_ratio": 1.0,
              "unique_count": 5.0,
              "length_stddev": 5.6,
              "high_entropy_count": 2.0,
              "high_entropy_ratio": 0.4,
              "all_lowercase_ratio": 0.6,
              "double_underscore_count": 1.0,
              "underscore_prefix_count": 1.0
            }
          }
        },
        "id": 2,
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/__init__.py",
        "risk": 1,
        "sha": "083ef09830068f49e36d55a85ce18253fcc748a116c2cfce766e74b87b32a002",
        "size": 264,
        "traits": [
          {
            "id": "metadata/file/extension/identity::python-artifact-extension",
            "conf": 1.0,
            "crit": 1,
            "desc": "Python artifact file extension (py/pyi/pyc)",
            "spans": [
              [
                0,
                11
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Script overall entropy stays low",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "Python file extension",
            "spans": [
              [
                0,
                11
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "w].*bazLtfazCXiz/P}xyh4=vay/LnBz(26C4$$Eaz2CiB-I52v@Dj6x(4u/BzkP6uUay?yY",
            "n": [
              {
                "c": 2,
                "d": "Python file extension",
                "i": "metadata/file/extension/identity::py",
                "o": 0,
                "z": 12,
                "cf": 1.0
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "x(d*cA=-Bsvr:zxB.#8yayPslyhN$",
            "ln": 2,
            "addr": 58
          },
          {
            "b": "",
            "ln": 3,
            "addr": 82
          },
          {
            "b": "kX+1P",
            "ln": 9,
            "addr": 187
          },
          {
            "b": "wmYu}BAg/cB7P07uUKz1wOiA3z/Y=lefFCvzE$sU",
            "ln": 10,
            "addr": 192
          },
          {
            "b": "arR^Ha%Fi#z/6DoBy=O6zE:(ivpBv}vru66BzbkdBAg/cB7P07azb+lv@#B6zxJwfayFO!z/fetBAg/cB7P07uU:4Se=",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 240,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 11,
            "addr": 225
          },
          {
            "b": "",
            "ln": 12,
            "addr": 299
          },
          {
            "b": "arR^Hp*[xMzdN*2A=R",
            "ln": 13,
            "addr": 300
          },
          {
            "b": "arR^HeIeLaeIc",
            "ln": 159,
            "addr": 4757
          },
          {
            "b": "arR^Hr://!wKQSWz/L",
            "ln": 160,
            "addr": 4768
          },
          {
            "b": "arR^HarR^HnOf8Mu$ja@zeR4GA:-\u003cbw[u0\u003cu)6M1vR/P#x(+zdze:Pxe=",
            "n": [
              {
                "c": 3,
                "d": "Benign application or testing context",
                "i": "well-known/tool/detection/security-scanner::multi-app-stealer-benign-context",
                "o": 4824,
                "z": 4,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 161,
            "addr": 4783
          },
          {
            "b": "",
            "ln": 162,
            "addr": 4829
          },
          {
            "b": "arR^Ha%Fi",
            "ln": 163,
            "addr": 4830
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "transfer_fit"
            ],
            [
              "",
              "cosmo.replace"
            ],
            [
              "",
              "NotImplementedError"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.promote_types"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.sqrt"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "jnp.sqrt"
            ],
            [
              "",
              "jnp.sqrt"
            ],
            [
              "",
              "jnp.sqrt"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "T0_tilde"
            ],
            [
              "",
              "T0_tilde"
            ],
            [
              "",
              "T0_tilde"
            ],
            [
              "",
              "jnp.sqrt"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "jnp.sqrt"
            ],
            [
              "",
              "T0_tilde"
            ],
            [
              "",
              "jnp.exp"
            ],
            [
              "",
              "jnp.sinc"
            ],
            [
              "",
              "jnp.cbrt"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "T.astype"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.promote_types"
            ],
            [
              "",
              "jnp.interp"
            ],
            [
              "",
              "NotImplementedError"
            ],
            [
              "",
              "T.astype"
            ],
            [
              "",
              "ensure_compile_time_eval"
            ],
            [
              "",
              "jnp.finfo"
            ],
            [
              "",
              "jnp.cbrt(eps).item"
            ],
            [
              "",
              "jnp.cbrt"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "a.at[0].set"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "jnp.exp"
            ],
            [
              "",
              "H_deriv"
            ],
            [
              "",
              "Omega_m_a"
            ],
            [
              "",
              "jnp.split"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "odeint"
            ],
            [
              "",
              "ode"
            ],
            [
              "",
              "G.reshape"
            ],
            [
              "",
              "G_deriv.reshape"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.moveaxis"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "cosmo.replace"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.promote_types"
            ],
            [
              "",
              "linear_interp"
            ],
            [
              "",
              "D.astype"
            ],
            [
              "",
              "linear_power"
            ],
            [
              "",
              "conf.var_tophat"
            ],
            [
              "",
              "cosmo.replace"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.promote_types"
            ],
            [
              "",
              "jnp.interp"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.promote_types"
            ],
            [
              "",
              "growth"
            ],
            [
              "",
              "sigma2.astype"
            ],
            [
              "",
              "transfer_integ"
            ],
            [
              "",
              "cosmo.replace"
            ],
            [
              "",
              "growth_integ"
            ],
            [
              "",
              "cosmo.replace"
            ],
            [
              "",
              "varlin_integ"
            ],
            [
              "",
              "cosmo.replace"
            ],
            [
              "",
              "safe_power"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.log"
            ],
            [
              "",
              "(lnx1 * y * y_cot).sum"
            ],
            [
              "",
              "safe_power.defvjp"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.promote_types"
            ],
            [
              "",
              "transfer"
            ],
            [
              "",
              "safe_power"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.promote_types"
            ],
            [
              "",
              "growth"
            ],
            [
              "",
              "Plin.astype"
            ],
            [
              "",
              ".cosmo"
            ],
            [
              "",
              ".cosmo.H_deriv"
            ],
            [
              "",
              ".cosmo.Omega_m_a"
            ],
            [
              "",
              ".growth"
            ],
            [
              "",
              ".growth._linear_interp"
            ],
            [
              "",
              ".ode_util"
            ],
            [
              "",
              ".ode_util.odeint"
            ],
            [
              "",
              "custom_vjp"
            ],
            [
              "",
              "ensure_compile_time_eval"
            ],
            [
              "",
              "jax"
            ],
            [
              "",
              "jax.numpy"
            ],
            [
              "",
              "jit"
            ]
          ],
          "mbr": [
            "D.astype",
            "G.reshape",
            "G_deriv.reshape",
            "Plin.astype",
            "R.dtype",
            "T.astype",
            "_safe_power.defvjp",
            "a.at",
            "a.dtype",
            "conf.H_0",
            "conf.L",
            "conf.Mpc_SI",
            "conf.T_cmb",
            "conf.a_lpt_step",
            "conf.c",
            "conf.cosmo_dtype",
            "conf.dim",
            "conf.growth_a",
            "conf.growth_atol",
            "conf.growth_inistep",
            "conf.growth_rtol",
            "conf.transfer_fit",
            "conf.transfer_fit_nowiggle",
            "conf.transfer_k",
            "conf.var_tophat",
            "conf.var_tophat.x",
            "conf.varlin_R",
            "cosmo.A_s",
            "cosmo.Omega_b",
            "cosmo.Omega_c",
            "cosmo.Omega_m",
            "cosmo.growth",
            "cosmo.h",
            "cosmo.k_pivot",
            "cosmo.n_s",
            "cosmo.replace",
            "cosmo.transfer",
            "cosmo.varlin",
            "jnp.array",
            "jnp.asarray",
            "jnp.cbrt",
            "jnp.cbrt().item",
            "jnp.concatenate",
            "jnp.e",
            "jnp.exp",
            "jnp.finfo",
            "jnp.finfo().eps",
            "jnp.interp",
            "jnp.log",
            "jnp.moveaxis",
            "jnp.newaxis",
            "jnp.pi",
            "jnp.promote_types",
            "jnp.sinc",
            "jnp.split",
            "jnp.sqrt",
            "jnp.stack",
            "jnp.where",
            "k.dtype",
            "sigma2.astype"
          ],
          "tgt": [
            "D.astype",
            "G.reshape",
            "G_deriv.reshape",
            "H_deriv",
            "NotImplementedError",
            "Omega_m_a",
            "Plin.astype",
            "T.astype",
            "T0_tilde",
            "ValueError",
            "_linear_interp",
            "_safe_power",
            "_safe_power.defvjp",
            "conf.var_tophat",
            "cosmo.replace",
            "ensure_compile_time_eval",
            "growth",
            "growth_integ",
            "jnp.array",
            "jnp.asarray",
            "jnp.cbrt",
            "jnp.cbrt().item",
            "jnp.concatenate",
            "jnp.exp",
            "jnp.finfo",
            "jnp.interp",
            "jnp.log",
            "jnp.moveaxis",
            "jnp.promote_types",
            "jnp.sinc",
            "jnp.split",
            "jnp.sqrt",
            "jnp.stack",
            "jnp.where",
            "len",
            "linear_power",
            "ode",
            "odeint",
            "sigma2.astype",
            "transfer",
            "transfer_fit",
            "transfer_integ",
            "varlin_integ"
          ],
          "metrics": {
            "ast": {
              "op.add": 47.0,
              "op.div": 38.0,
              "op.mul": 107.0,
              "op.pow": 49.0,
              "op.sub": 30.0,
              "max_depth": 17.0,
              "bind_count": 99.0,
              "call_count": 93.0,
              "node_count": 3251.0,
              "member_count": 60.0,
              "op_density.add": 0.01,
              "op_density.div": 0.01,
              "op_density.mul": 0.03,
              "op_density.pow": 0.02,
              "op_density.sub": 0.01,
              "identifier_count": 160.0,
              "member_depth_max": 3.0,
              "string_literal_count": 22.0,
              "array_literal_max_length": 4.0,
              "numeric_array_max_length": 2.0,
              "string_concat_chain_max_length": 8.0
            },
            "file": {
              "size": 13640.0,
              "entropy": 4.86,
              "size_bytes": 13640.0
            },
            "text": {
              "digit_ratio": 0.06,
              "space_count": 3336.0,
              "total_lines": 484.0,
              "char_entropy": 4.86,
              "unique_chars": 85.0,
              "string_density": 0.05,
              "avg_line_length": 27.18,
              "max_line_length": 93.0,
              "empty_line_ratio": 0.24,
              "last_line_length": 35.0,
              "whitespace_ratio": 0.28,
              "most_common_ratio": 0.05,
              "identifier_density": 1.51,
              "line_length_stddev": 25.09,
              "normalized_string_count": 1.0,
              "repeated_char_sequences": 26.0,
              "suspicious_string_ratio": 1.09,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 2.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.18,
              "normalized_unique_identifiers": 17.94
            },
            "binds": {
              "count": 99.0
            },
            "calls": {
              "count": 93.0
            },
            "binary": {
              "overall_entropy": 4.86,
              "peak_region_bytes": 13640.0,
              "peak_region_entropy": 4.91
            },
            "source": {
              "function_count": 14.0
            },
            "imports": {
              "count": 12.0,
              "relative_ratio": 0.58,
              "unique_modules": 12.0,
              "aliased_imports": 1.0,
              "relative_imports": 7.0,
              "third_party_count": 12.0,
              "third_party_ratio": 1.0
            },
            "members": {
              "count": 60.0
            },
            "strings": {
              "total": 22.0,
              "avg_length": 261.68,
              "max_length": 784.0,
              "avg_entropy": 3.99,
              "sql_strings": 10.0,
              "total_bytes": 5757.0,
              "entropy_stddev": 0.82,
              "shell_command_strings": 8.0,
              "embedded_code_candidates": 6.0
            },
            "comments": {
              "chars": 370.0,
              "lines": 10.0,
              "total": 10.0,
              "todo_count": 4.0,
              "to_code_ratio": 0.02
            },
            "functions": {
              "count": 14.0,
              "avg_params": 3.0,
              "max_params": 5.0,
              "length_stddev": 28.19,
              "over_100_lines": 1.0,
              "avg_name_length": 10.21,
              "avg_length_lines": 34.64,
              "max_length_lines": 107.0,
              "min_length_lines": 3.0,
              "nested_functions": 2.0,
              "avg_nesting_depth": 0.14,
              "max_nesting_depth": 1.0,
              "single_char_params": 9.0,
              "avg_param_name_length": 3.74,
              "density_per_100_lines": 2.89,
              "code_in_functions_ratio": 1.0
            },
            "identifiers": {
              "count": 160.0,
              "total": 732.0,
              "avg_length": 5.81,
              "max_length": 24.0,
              "min_length": 1.0,
              "avg_entropy": 2.0,
              "reuse_ratio": 0.22,
              "unique_count": 160.0,
              "length_stddev": 4.16,
              "has_digit_ratio": 0.15,
              "sequential_names": 29.0,
              "single_char_count": 18.0,
              "single_char_ratio": 0.11,
              "high_entropy_count": 3.0,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.68,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 16.0,
              "underscore_prefix_count": 5.0
            }
          }
        },
        "id": 3,
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/boltzmann.py",
        "risk": 1,
        "sha": "e1276ac9f49a94b23a7af5f3f36c66323c5fd968267d5342cf1821898e2bc925",
        "size": 13640,
        "traits": [
          {
            "id": "well-known/tool/detection/security-scanner::dangerous-code-call-denylist",
            "conf": 0.9200000166893005,
            "crit": 1,
            "desc": "Defensive dangerous code-call denylist",
            "spans": [
              [
                4824,
                4
              ]
            ]
          },
          {
            "id": "metadata/file/profile/identity::sequential-identifiers",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Sequential source identifier names",
            "spans": [
              [
                0,
                36
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Script overall entropy stays low",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "Python file extension",
            "spans": [
              [
                0,
                12
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "w].*bay[]5vpKaZB8$]lazCXiz/P}xwmoN*v@bN{B1wCOwPhD]v}t",
            "n": [
              {
                "c": 2,
                "d": "Python file extension",
                "i": "metadata/file/extension/identity::py",
                "o": 0,
                "z": 12,
                "cf": 1.0
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "w].*baAg+hxL.x(azCXiz/P}xp*[DV",
            "ln": 2,
            "addr": 43
          },
          {
            "b": "w].*baAR)Fx(mMax(d*cA=-A(x\u003e8loaw3V^A:-A[wH[%6B-qed",
            "ln": 3,
            "addr": 68
          },
          {
            "b": "kXaqBvpKaZB8@:wA=lnnzAQ%tB.90",
            "ln": 27,
            "addr": 476
          },
          {
            "b": "v@bN{B09?UzdNK8p*[x^x\u003e7%\u003cp*[6UiS",
            "ln": 28,
            "addr": 500
          },
          {
            "b": "arR^Ha%Fjcvqf:[wftP7x([5$y-)e7wftF#zEEu7lQsBnoJ96MvrcE7v@bZ0vrcx%D2\u003e9xzxJvgv@Dj3z/cW?l)cz*wmY^la%Fi",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 548,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 29,
            "addr": 526
          },
          {
            "b": "",
            "ln": 30,
            "addr": 606
          },
          {
            "b": "arR^Hx\u003e7H?z/W@ZzG4jCwmoI0vr?",
            "ln": 31,
            "addr": 607
          },
          {
            "b": "",
            "ln": 75,
            "addr": 1550
          },
          {
            "b": "",
            "ln": 76,
            "addr": 1551
          },
          {
            "b": "wmYu}xjks-wPRp5wO=o{x([ScBz\u003eJ9ze:CxC4CFvaAz47B7/o1Bsxl",
            "n": [
              {
                "c": 2,
                "d": "ROP gadget reference",
                "i": "objectives/privilege-escalation/exploit/keywords::gadget-ref",
                "o": 1556,
                "z": 6,
                "cf": 0.699999988079071
              }
            ],
            "ln": 77,
            "addr": 1552
          },
          {
            "b": "arR^Ha%Fi#z/f-fA=-A]vpT1ZBrC:ry\u0026r/$BzkrcazC.nzY\u003cdnwGU(eBy!{1z!?1zAc-T6o^1N@x([zG",
            "ln": 78,
            "addr": 1596
          },
          {
            "b": "",
            "ln": 79,
            "addr": 1661
          },
          {
            "b": "arR^Ha%FjcvrcB2aARpdaAImlAbo8dCw7YjwPI*0v}u=\u003cu[$zLr4-b#A:-/)u)65}y?mVgB7/obAaJM5CwhejavwB?mncSja%Fi",
            "ln": 112,
            "addr": 2671
          },
          {
            "b": "arR^HAa9=}zf3*.aBwI",
            "ln": 113,
            "addr": 2751
          },
          {
            "b": "arR^HCwhejaA8jgzyxEjBz9iFb61\u003eUaz2C2z!9N1xfvCYBy)9:a$jTyB0bd8zE^M{iS",
            "n": [
              {
                "c": 2,
                "d": "Python open() file call",
                "i": "micro-behaviors/fs/file/open::generic-dup",
                "o": 2776,
                "z": 5,
                "cf": 0.8999999761581421
              }
            ],
            "ln": 114,
            "addr": 2767
          },
          {
            "b": "arR^HarR^Hw]zYjA::f0y?W=#azCZoxKL^?y?kT",
            "n": [
              {
                "c": 2,
                "d": "Iteration or loop pattern",
                "i": "micro-behaviors/data/control-flow/analysis::iteration-loop-pattern",
                "o": 2828,
                "z": 17,
                "cf": 0.5
              }
            ],
            "ln": 115,
            "addr": 2821
          },
          {
            "b": "arR^HarR^HarR^Hy?W=#auZ\u0026/vrV6{x(mGmB98CpA40d",
            "ln": 116,
            "addr": 2853
          },
          {
            "b": "arR^HarR^HarR^Hx\u003ewG9z/^arx(mGy",
            "ln": 117,
            "addr": 2889
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "dataclass"
            ],
            [
              "",
              "dataclass"
            ],
            [
              "",
              "np.mod"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "round"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "open"
            ],
            [
              "",
              "raw_line.strip"
            ],
            [
              "",
              "line.split"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "np.load"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "np.load"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "sorted"
            ],
            [
              "",
              "ics_dir.glob"
            ],
            [
              "",
              "h5py.File"
            ],
            [
              "",
              "pos.append"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "vel.append"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "ids.append"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "FileNotFoundError"
            ],
            [
              "",
              "parse_two_lpt_param"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "np.concatenate"
            ],
            [
              "",
              "np.concatenate"
            ],
            [
              "",
              "np.concatenate"
            ],
            [
              "",
              "np.argsort"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "gadget_velocity_to_pmpp"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "snapshot_npz.exists"
            ],
            [
              "",
              "load_camels_snapshot_npz"
            ],
            [
              "",
              "FileNotFoundError"
            ],
            [
              "",
              "ics_npz.exists"
            ],
            [
              "",
              "load_camels_ics_npz"
            ],
            [
              "",
              "load_camels_ics_hdf5"
            ],
            [
              "",
              "parse_two_lpt_param"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "ic_ids.min"
            ],
            [
              "",
              "final_ids.min"
            ],
            [
              "",
              "np.argsort"
            ],
            [
              "",
              "np.argsort"
            ],
            [
              "",
              "np.array_equal"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "np.searchsorted"
            ],
            [
              "",
              "infer_grid_size"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "CamelsMetadata"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "params.get"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "CamelsParticlePair"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.rint(pos / spacing).astype"
            ],
            [
              "",
              "np.rint"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.argsort"
            ],
            [
              "",
              "np.array_equal"
            ],
            [
              "",
              "np.arange"
            ],
            [
              "",
              "grid_linear_index_from_pos"
            ],
            [
              "",
              "np.argsort"
            ],
            [
              "",
              "np.array_equal"
            ],
            [
              "",
              "np.arange"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "pair.ic_pos[order].reshape"
            ],
            [
              "",
              "pair.ic_vel[order].reshape"
            ],
            [
              "",
              "pair.final_pos[order].reshape"
            ],
            [
              "",
              "pair.final_vel[order].reshape"
            ],
            [
              "",
              "array.reshape"
            ],
            [
              "",
              "reshaped.mean"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "reshape_on_lagrangian_grid"
            ],
            [
              "",
              "np.indices"
            ],
            [
              "",
              "np.moveaxis"
            ],
            [
              "",
              "np.indices"
            ],
            [
              "",
              "np.moveaxis"
            ],
            [
              "",
              "periodic_delta"
            ],
            [
              "",
              "block_mean"
            ],
            [
              "",
              "block_mean"
            ],
            [
              "",
              "periodic_wrap"
            ],
            [
              "",
              "periodic_delta"
            ],
            [
              "",
              "block_mean"
            ],
            [
              "",
              "periodic_wrap"
            ],
            [
              "",
              "block_mean"
            ],
            [
              "",
              "np.arange"
            ],
            [
              "",
              "replace"
            ],
            [
              "",
              "CamelsParticlePair"
            ],
            [
              "",
              "coarse_ic_pos.reshape((-1, 3)).astype"
            ],
            [
              "",
              "coarse_ic_pos.reshape"
            ],
            [
              "",
              "coarse_ic_vel.reshape((-1, 3)).astype"
            ],
            [
              "",
              "coarse_ic_vel.reshape"
            ],
            [
              "",
              "coarse_final_pos.reshape((-1, 3)).astype"
            ],
            [
              "",
              "coarse_final_pos.reshape"
            ],
            [
              "",
              "coarse_final_vel.reshape((-1, 3)).astype"
            ],
            [
              "",
              "coarse_final_vel.reshape"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "Dict"
            ],
            [
              "",
              "Iterable"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "Tuple"
            ],
            [
              "",
              "dataclass"
            ],
            [
              "",
              "dataclasses"
            ],
            [
              "",
              "h5py"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "",
              "replace"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "array.reshape",
            "array.shape",
            "coarse_final_pos.reshape",
            "coarse_final_pos.reshape().astype",
            "coarse_final_vel.reshape",
            "coarse_final_vel.reshape().astype",
            "coarse_ic_pos.reshape",
            "coarse_ic_pos.reshape().astype",
            "coarse_ic_vel.reshape",
            "coarse_ic_vel.reshape().astype",
            "conf.V",
            "data.BoxSize",
            "data.Omega_l",
            "data.Omega_m",
            "data.ids",
            "data.pos",
            "data.redshift",
            "data.vel",
            "final_ids.min",
            "h5py.File",
            "handle.PartType1",
            "ic_ids.min",
            "ic_ids.shape",
            "ics.ids",
            "ics.pos",
            "ics.vel",
            "ics_dir.glob",
            "ics_npz.exists",
            "ids.append",
            "line.split",
            "np.arange",
            "np.argsort",
            "np.array_equal",
            "np.asarray",
            "np.concatenate",
            "np.float32",
            "np.indices",
            "np.int64",
            "np.load",
            "np.mod",
            "np.moveaxis",
            "np.ndarray",
            "np.rint",
            "np.rint().astype",
            "np.searchsorted",
            "pair.final_pos",
            "pair.final_vel",
            "pair.ic_pos",
            "pair.ic_vel",
            "pair.ids",
            "pair.ids.shape",
            "pair.metadata",
            "pair.metadata.box_size",
            "pair.metadata.grid_size",
            "params.get",
            "part.Coordinates",
            "part.ParticleIDs",
            "part.Velocities",
            "pos.append",
            "raw_line.strip",
            "reshaped.mean",
            "snapshot.BoxSize",
            "snapshot.Omega_l",
            "snapshot.Omega_m",
            "snapshot.ids",
            "snapshot.pos",
            "snapshot.redshift",
            "snapshot.vel",
            "snapshot_npz.exists",
            "vel.append"
          ],
          "tgt": [
            "CamelsMetadata",
            "CamelsParticlePair",
            "FileNotFoundError",
            "Path",
            "ValueError",
            "_block_mean",
            "_grid_linear_index_from_pos",
            "_infer_grid_size",
            "_load_camels_ics_hdf5",
            "_load_camels_ics_npz",
            "_load_camels_snapshot_npz",
            "_parse_two_lpt_param",
            "_reshape_on_lagrangian_grid",
            "array.reshape",
            "coarse_final_pos.reshape",
            "coarse_final_pos.reshape().astype",
            "coarse_final_vel.reshape",
            "coarse_final_vel.reshape().astype",
            "coarse_ic_pos.reshape",
            "coarse_ic_pos.reshape().astype",
            "coarse_ic_vel.reshape",
            "coarse_ic_vel.reshape().astype",
            "dataclass",
            "final_ids.min",
            "float",
            "gadget_velocity_to_pmpp",
            "h5py.File",
            "ic_ids.min",
            "ics_dir.glob",
            "ics_npz.exists",
            "ids.append",
            "len",
            "line.split",
            "np.arange",
            "np.argsort",
            "np.array_equal",
            "np.asarray",
            "np.concatenate",
            "np.indices",
            "np.load",
            "np.mod",
            "np.moveaxis",
            "np.rint",
            "np.rint().astype",
            "np.searchsorted",
            "open",
            "params.get",
            "periodic_delta",
            "periodic_wrap",
            "pos.append",
            "raw_line.strip",
            "replace",
            "reshaped.mean",
            "round",
            "snapshot_npz.exists",
            "sorted",
            "vel.append"
          ],
          "metrics": {
            "ast": {
              "op.add": 7.0,
              "op.div": 18.0,
              "op.mod": 3.0,
              "op.mul": 8.0,
              "op.pow": 3.0,
              "op.sub": 13.0,
              "max_depth": 16.0,
              "bind_count": 65.0,
              "call_count": 139.0,
              "node_count": 3353.0,
              "op.floordiv": 2.0,
              "member_count": 70.0,
              "op_density.add": 0.0,
              "op_density.div": 0.01,
              "op_density.mod": 0.0,
              "op_density.mul": 0.0,
              "op_density.pow": 0.0,
              "op_density.sub": 0.0,
              "identifier_count": 149.0,
              "member_depth_max": 3.0,
              "op_density.floordiv": 0.0,
              "string_literal_count": 93.0,
              "array_literal_max_length": 4.0,
              "numeric_array_max_length": 3.0,
              "string_concat_chain_max_length": 4.0
            },
            "file": {
              "size": 12660.0,
              "entropy": 4.81,
              "size_bytes": 12660.0
            },
            "text": {
              "digit_ratio": 0.02,
              "space_count": 2509.0,
              "total_lines": 370.0,
              "char_entropy": 4.81,
              "unique_chars": 81.0,
              "string_density": 0.25,
              "avg_line_length": 33.22,
              "max_line_length": 99.0,
              "empty_line_ratio": 0.18,
              "last_line_length": 92.0,
              "whitespace_ratio": 0.23,
              "most_common_ratio": 0.07,
              "identifier_density": 2.01,
              "line_length_stddev": 25.97,
              "normalized_string_count": 4.83,
              "repeated_char_sequences": 36.0,
              "suspicious_string_ratio": 0.1,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 97.0,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 17.46
            },
            "binds": {
              "count": 65.0
            },
            "calls": {
              "count": 139.0
            },
            "binary": {
              "overall_entropy": 4.81,
              "peak_region_bytes": 12660.0,
              "peak_region_entropy": 4.84
            },
            "source": {
              "class_count": 2.0,
              "function_count": 14.0
            },
            "imports": {
              "count": 11.0,
              "stdlib_count": 3.0,
              "stdlib_ratio": 0.27,
              "unique_modules": 11.0,
              "aliased_imports": 1.0,
              "third_party_count": 8.0,
              "third_party_ratio": 0.73
            },
            "members": {
              "count": 70.0
            },
            "strings": {
              "total": 93.0,
              "avg_length": 40.2,
              "max_length": 604.0,
              "avg_entropy": 2.82,
              "sql_strings": 3.0,
              "total_bytes": 3739.0,
              "entropy_stddev": 1.06,
              "shell_command_strings": 6.0
            },
            "comments": {
              "chars": 117.0,
              "lines": 2.0,
              "total": 2.0,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 16.0,
              "avg_params": 1.71,
              "max_params": 3.0,
              "length_stddev": 17.86,
              "avg_name_length": 19.79,
              "avg_length_lines": 21.86,
              "max_length_lines": 70.0,
              "min_length_lines": 5.0,
              "high_entropy_names": 6.0,
              "numeric_suffix_names": 1.0,
              "avg_param_name_length": 6.08,
              "density_per_100_lines": 3.78,
              "code_in_functions_ratio": 0.83
            },
            "identifiers": {
              "count": 149.0,
              "total": 744.0,
              "avg_length": 8.83,
              "max_length": 27.0,
              "min_length": 1.0,
              "avg_entropy": 2.58,
              "reuse_ratio": 0.2,
              "unique_count": 149.0,
              "length_stddev": 5.59,
              "has_digit_ratio": 0.04,
              "sequential_names": 4.0,
              "single_char_count": 4.0,
              "single_char_ratio": 0.03,
              "high_entropy_count": 11.0,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.89,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 4.0,
              "underscore_prefix_count": 8.0
            }
          }
        },
        "id": 4,
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/camels_io.py",
        "risk": 1,
        "sha": "9888552e6cde9620a6ab4ea7efed0c0baee94454af59278da46dd59f5c4462ea",
        "size": 12660,
        "traits": [
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Script overall entropy stays low",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "Python file extension",
            "spans": [
              [
                0,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/open::generic-dup",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Python open() file call",
            "spans": [
              [
                2776,
                5
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "x(d*cA=-Bvvrue",
            "n": [
              {
                "c": 2,
                "d": "Python file extension",
                "i": "metadata/file/extension/identity::py",
                "o": 0,
                "z": 16,
                "cf": 1.0
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "w].*bazb+lv@#Tcy\u0026Z.kze:AlBrCKhA==27yY",
            "ln": 2,
            "addr": 12
          },
          {
            "b": "w].*baAR)Fx(mMax(d*cA=-A\u003ey*?yar:*21awuG\u003cBsXLgAcb/jzEEujaxiG5y?kdurC(I?zu",
            "ln": 3,
            "addr": 42
          },
          {
            "b": "arR^Ha%Fi#z/ff3xlwl6BzkVhaAg+fvqPN$wPz\u0026yar\u003eJpzfo@evR/Q1ayPslvixf5z*C#jay[]5vpKaZB8@@",
            "ln": 27,
            "addr": 629
          },
          {
            "b": "",
            "ln": 28,
            "addr": 697
          },
          {
            "b": "arR^Hra]#!azC)tBzbkdzddc@aA.:pAXg)iv}/*[aw+=.d\u003cetuzF0P}B-H]jx(v(iz^)D)v@%sCnPV7+z/5@$zE)(iBzbj",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 702,
                "z": 4,
                "cf": 0.800000011920929
              }
            ],
            "ln": 29,
            "addr": 698
          },
          {
            "b": "arR^HAa\u003cJrx\u003e7N/ayYnlayPd#azk.ewftz]w[=c%BzkVhefF[LwN/B}x(v(iv}Y^{v}xZjaARTjzGxA3AXz6Cz*cqpfhbhw",
            "ln": 30,
            "addr": 774
          },
          {
            "b": "arR^Hv@DmbA=k=nefEXtvSb!5aAI4awN]}1wGUG3zGG]qy\u0026.cIB76l6ePLAsvru6\u003eaAIaoBzkS9B1wCxzE:(ixK@r4zF%09",
            "ln": 31,
            "addr": 851
          },
          {
            "b": "arR^HarR^Hx\u003ewG4B7]JkByx5%wHIRhy?tqpwPIJ(B7/03wH[@Lx(n2zazbCdvrr}EiS",
            "ln": 246,
            "addr": 10980
          },
          {
            "b": "arR^HarR^HarR^Hz^)D)v@%tguVP!2vruQiuTCj5wO+%fasy(vx()Z0wPIJ(B7/03wHx2KB7Gf1e]tfvxKt*]vq]^b",
            "ln": 247,
            "addr": 11034
          },
          {
            "b": "arR^HarR^HarR^HzdN^4uVP)?AaHdPaAR:By?k2nz/]@dd03HXaAIagw?E}iB7!{4xKL\u003c\u003ediJkvAV/ACx(k5mwO+%hAcbPauUsy[wm6y\u003evq]^b",
            "n": [
              {
                "c": 2,
                "d": "Iteration or loop pattern",
                "i": "micro-behaviors/data/control-flow/analysis::iteration-loop-pattern",
                "o": 11164,
                "z": 10,
                "cf": 0.5
              }
            ],
            "ln": 248,
            "addr": 11107
          },
          {
            "b": "arR^HarR^HarR^Hz^)D)v@%tguVP!2vruQiuTCj5wO+%fasz2qB7!{4xKL\u003c\u003ecOcxSwPIJ(B7/03wHN",
            "ln": 249,
            "addr": 11196
          },
          {
            "b": "arR^HarR^Hx\u003ewG7wO@]qwO+%hAcbPauUsy[wm6y\u003evq]^bar-(\u003cy?mGjB7Gf1e]tfvxKt*]vq]^biS",
            "ln": 250,
            "addr": 11259
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "partial"
            ],
            [
              "",
              "jnp.dtype"
            ],
            [
              "",
              "jnp.dtype"
            ],
            [
              "",
              "jnp.dtype"
            ],
            [
              "",
              "self._is_transforming"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "round"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "jnp.dtype"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "jnp.dtype"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "jnp.dtype"
            ],
            [
              "",
              "jnp.issubdtype"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jnp.issubdtype"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jnp.issubdtype"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "jax.ensure_compile_time_eval"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "np.asarray(self.a_custom).tolist"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "jax.ensure_compile_time_eval"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "np.asarray(self.growth_a_custom).tolist"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "math.sqrt"
            ],
            [
              "",
              "jnp.finfo"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "any"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "sum"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jax.ensure_compile_time_eval"
            ],
            [
              "",
              "fftfreq"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "fftfreq"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "build_particle_nyquist_filter"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "jax.ensure_compile_time_eval"
            ],
            [
              "",
              "self._build_multigpu_seed"
            ],
            [
              "",
              "build_multigpu_configuration"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "initialize_multigpu_runtime"
            ],
            [
              "",
              "self._initialize_spectral_operators"
            ],
            [
              "",
              "self.named_children"
            ],
            [
              "",
              "tree_map"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "MultiGPUConfiguration"
            ],
            [
              "",
              "runtime_seed.replace"
            ],
            [
              "",
              "runtime_seed.replace"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "self._build_neg_ik_component"
            ],
            [
              "",
              "object.__setattr__"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.finfo"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.abs"
            ],
            [
              "",
              "jnp.abs"
            ],
            [
              "",
              "(1j * neg_k).astype"
            ],
            [
              "",
              "jnp.result_type"
            ],
            [
              "",
              "self._MULTIGPU_FORWARD.get"
            ],
            [
              "",
              "AttributeError"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "jax.ensure_compile_time_eval"
            ],
            [
              "",
              "jnp.array(self.ptcl_grid_shape).prod().item"
            ],
            [
              "",
              "jnp.array(self.ptcl_grid_shape).prod"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "jax.ensure_compile_time_eval"
            ],
            [
              "",
              "jnp.array(self.box_size).prod().item"
            ],
            [
              "",
              "jnp.array(self.box_size).prod"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "math.prod"
            ],
            [
              "",
              "math.prod"
            ],
            [
              "",
              "math.ceil"
            ],
            [
              "",
              "jnp.logspace"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "math.ceil"
            ],
            [
              "",
              "math.ceil"
            ],
            [
              "",
              "jnp.linspace"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "jnp.linspace"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jax.ensure_compile_time_eval"
            ],
            [
              "",
              "TophatVar"
            ],
            [
              "",
              ".fft"
            ],
            [
              "",
              ".fft.fftfreq"
            ],
            [
              "",
              ".multigpu_configuration"
            ],
            [
              "",
              ".multigpu_configuration.MultiGPUConfiguration"
            ],
            [
              "",
              ".multigpu_configuration.build_multigpu_configuration"
            ],
            [
              "",
              ".multigpu_configuration.initialize_multigpu_runtime"
            ],
            [
              "",
              ".utils"
            ],
            [
              "",
              ".utils.build_particle_nyquist_filter"
            ],
            [
              "",
              ".utils.pytree_dataclass"
            ],
            [
              "",
              "ClassVar"
            ],
            [
              "",
              "DTypeLike"
            ],
            [
              "",
              "List"
            ],
            [
              "",
              "Mesh"
            ],
            [
              "",
              "Optional"
            ],
            [
              "",
              "TophatVar"
            ],
            [
              "",
              "Tuple"
            ],
            [
              "",
              "Union"
            ],
            [
              "",
              "functools"
            ],
            [
              "",
              "jax"
            ],
            [
              "",
              "jax.numpy"
            ],
            [
              "",
              "jax.sharding"
            ],
            [
              "",
              "jax.tree_util"
            ],
            [
              "",
              "jax.typing"
            ],
            [
              "",
              "math"
            ],
            [
              "",
              "mcfit"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "tree_map"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "jax.ensure_compile_time_eval",
            "jnp.abs",
            "jnp.array",
            "jnp.array().prod",
            "jnp.array().prod().item",
            "jnp.asarray",
            "jnp.complex64",
            "jnp.concatenate",
            "jnp.dtype",
            "jnp.finfo",
            "jnp.finfo().eps",
            "jnp.float32",
            "jnp.float64",
            "jnp.floating",
            "jnp.int16",
            "jnp.issubdtype",
            "jnp.linspace",
            "jnp.logspace",
            "jnp.pi",
            "jnp.result_type",
            "jnp.signedinteger",
            "jnp.where",
            "math.ceil",
            "math.prod",
            "math.sqrt",
            "np.asarray",
            "np.asarray().tolist",
            "object.__setattr__",
            "runtime.compute_mesh",
            "runtime.max_halo_share_ptcl",
            "runtime.max_ptcl_per_slice",
            "runtime.max_share_gather_ptcl",
            "runtime.max_share_ptcl",
            "runtime.mode",
            "runtime_seed.compute_mesh",
            "runtime_seed.mode",
            "runtime_seed.replace",
            "self.G",
            "self.G_SI",
            "self.H_0",
            "self.H_0_SI",
            "self.L",
            "self.M",
            "self.T",
            "self.V",
            "self._MULTIGPU_FORWARD",
            "self._MULTIGPU_FORWARD.get",
            "self._build_multigpu_seed",
            "self._build_neg_ik_component",
            "self._initialize_spectral_operators",
            "self._is_transforming",
            "self.a_custom",
            "self.a_lpt",
            "self.a_lpt_maxstep",
            "self.a_lpt_num",
            "self.a_nbody",
            "self.a_nbody_maxstep",
            "self.a_nbody_num",
            "self.a_start",
            "self.a_stop",
            "self.box_size",
            "self.c_SI",
            "self.cell_size",
            "self.compute_mesh",
            "self.cosmo_dtype",
            "self.dim",
            "self.float_dtype",
            "self.growth_a_custom",
            "self.growth_atol",
            "self.growth_rtol",
            "self.kvec",
            "self.local_mesh_shape",
            "self.mesh_shape",
            "self.multigpu",
            "self.multigpu_mode",
            "self.named_children",
            "self.pmid_dtype",
            "self.ptcl_grid_shape",
            "self.ptcl_spacing",
            "self.slice_to_save",
            "self.symp_splits",
            "self.to_save_a",
            "self.to_save_z",
            "self.transfer_k",
            "self.transfer_k_num",
            "self.transfer_lgk_max",
            "self.transfer_lgk_maxstep",
            "self.transfer_lgk_min",
            "self.var_tophat",
            "self.var_tophat.y",
            "type().__name__"
          ],
          "tgt": [
            "AttributeError",
            "MultiGPUConfiguration",
            "TophatVar",
            "ValueError",
            "any",
            "build_multigpu_configuration",
            "build_particle_nyquist_filter",
            "fftfreq",
            "float",
            "getattr",
            "initialize_multigpu_runtime",
            "isinstance",
            "jax.ensure_compile_time_eval",
            "jnp.abs",
            "jnp.array",
            "jnp.array().prod",
            "jnp.array().prod().item",
            "jnp.asarray",
            "jnp.concatenate",
            "jnp.dtype",
            "jnp.finfo",
            "jnp.issubdtype",
            "jnp.linspace",
            "jnp.logspace",
            "jnp.result_type",
            "jnp.where",
            "len",
            "list",
            "math.ceil",
            "math.prod",
            "math.sqrt",
            "np.asarray",
            "np.asarray().tolist",
            "object.__setattr__",
            "partial",
            "round",
            "runtime_seed.replace",
            "self._MULTIGPU_FORWARD.get",
            "self._build_multigpu_seed",
            "self._build_neg_ik_component",
            "self._initialize_spectral_operators",
            "self._is_transforming",
            "self.named_children",
            "sum",
            "tree_map",
            "tuple",
            "type",
            "zip"
          ],
          "metrics": {
            "ast": {
              "op.add": 5.0,
              "op.div": 20.0,
              "op.mul": 14.0,
              "op.pow": 4.0,
              "op.sub": 9.0,
              "op.land": 4.0,
              "max_depth": 21.0,
              "bind_count": 68.0,
              "call_count": 129.0,
              "node_count": 4316.0,
              "member_count": 91.0,
              "op_density.add": 0.0,
              "op_density.div": 0.0,
              "op_density.mul": 0.0,
              "op_density.pow": 0.0,
              "op_density.sub": 0.0,
              "op_density.land": 0.0,
              "identifier_count": 194.0,
              "member_depth_max": 4.0,
              "string_literal_count": 134.0,
              "array_literal_max_length": 2.0,
              "numeric_array_max_length": 2.0,
              "string_concat_chain_max_length": 3.0
            },
            "file": {
              "size": 24821.0,
              "entropy": 4.68,
              "size_bytes": 24821.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 5512.0,
              "total_lines": 569.0,
              "char_entropy": 4.68,
              "unique_chars": 93.0,
              "string_density": 0.24,
              "avg_line_length": 42.62,
              "high_byte_ratio": 0.0,
              "max_line_length": 113.0,
              "non_ascii_ratio": 0.0,
              "empty_line_ratio": 0.13,
              "last_line_length": 32.0,
              "whitespace_ratio": 0.24,
              "most_common_ratio": 0.07,
              "identifier_density": 1.58,
              "line_length_stddev": 27.64,
              "normalized_string_count": 5.62,
              "repeated_char_sequences": 73.0,
              "suspicious_string_ratio": 0.13,
              "most_common_char_is_null": 0.0,
              "suspicious_comment_ratio": 0.05,
              "max_inline_whitespace_run": 9.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 21.2
            },
            "binds": {
              "count": 68.0
            },
            "calls": {
              "count": 129.0
            },
            "binary": {
              "overall_entropy": 4.68,
              "peak_region_bytes": 18677.0,
              "peak_region_entropy": 4.87
            },
            "source": {
              "class_count": 1.0,
              "function_count": 32.0
            },
            "imports": {
              "count": 29.0,
              "stdlib_count": 3.0,
              "stdlib_ratio": 0.1,
              "relative_ratio": 0.31,
              "unique_modules": 29.0,
              "aliased_imports": 2.0,
              "relative_imports": 9.0,
              "third_party_count": 26.0,
              "third_party_ratio": 0.9
            },
            "members": {
              "count": 91.0
            },
            "strings": {
              "total": 134.0,
              "avg_length": 84.97,
              "max_length": 7946.0,
              "avg_entropy": 3.49,
              "sql_strings": 1.0,
              "total_bytes": 11386.0,
              "entropy_stddev": 0.62,
              "very_long_strings": 1.0,
              "shell_command_strings": 10.0,
              "embedded_code_candidates": 7.0
            },
            "comments": {
              "chars": 726.0,
              "lines": 21.0,
              "total": 21.0,
              "to_code_ratio": 0.04,
              "high_entropy_comments": 1.0
            },
            "functions": {
              "count": 33.0,
              "avg_params": 1.06,
              "max_params": 2.0,
              "length_stddev": 16.75,
              "avg_name_length": 10.03,
              "avg_length_lines": 7.38,
              "max_length_lines": 99.0,
              "min_length_lines": 3.0,
              "single_char_names": 3.0,
              "high_entropy_names": 2.0,
              "single_char_params": 1.0,
              "avg_param_name_length": 3.91,
              "density_per_100_lines": 5.62,
              "code_in_functions_ratio": 0.41
            },
            "identifiers": {
              "count": 194.0,
              "total": 897.0,
              "avg_length": 9.05,
              "max_length": 30.0,
              "min_length": 1.0,
              "avg_entropy": 2.5,
              "reuse_ratio": 0.22,
              "unique_count": 194.0,
              "length_stddev": 6.18,
              "has_digit_ratio": 0.03,
              "sequential_names": 12.0,
              "single_char_count": 12.0,
              "single_char_ratio": 0.06,
              "high_entropy_count": 23.0,
              "high_entropy_ratio": 0.12,
              "all_lowercase_ratio": 0.82,
              "all_uppercase_ratio": 0.04,
              "numeric_suffix_count": 5.0,
              "double_underscore_count": 4.0,
              "underscore_prefix_count": 9.0
            }
          }
        },
        "id": 5,
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/configuration.py",
        "risk": 1,
        "sha": "feed0955f33f091f64a64f4040457bc3748cc0d900ad97101f9456f880054a8f",
        "size": 24821,
        "traits": [
          {
            "id": "metadata/file/profile/identity::sequential-identifiers",
            "conf": 0.800000011920929,
            "crit": 2,
            "desc": "Sequential source identifier names",
            "spans": [
              [
                0,
                36
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.8999999761581421,
            "crit": 2,
            "desc": "Script overall entropy stays low",
            "spans": [
              [
                0,
                29
              ]
            ]
          },
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "Python file extension",
            "spans": [
              [
                0,
                16
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 6,
        "sha": "af16121754b66b19554278ebc048a0e4bc50f80ecd790c950a08a5a223cb4eb3",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/cosmo.py",
        "risk": 1,
        "size": 14572,
        "type": "python",
        "depth": 1
      },
      {
        "id": 7,
        "sha": "908fa157f73d22dc4d12198df278b14d22938fce5cd8f7443b1c9b8d39581d9a",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/enmesh.py",
        "risk": 1,
        "size": 5467,
        "type": "python",
        "depth": 1
      },
      {
        "id": 8,
        "sha": "2b3113f361db994c4f574751949d63544cfe7c26a31011e98078358ef0e4d4b6",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/fft.py",
        "risk": 1,
        "size": 4452,
        "type": "python",
        "depth": 1
      },
      {
        "id": 9,
        "sha": "1a9dc52ac3ffd5bf9aba6f2b7f39931878d250031ccb5387bd2b57c7d62920cc",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/gather.py",
        "risk": 1,
        "size": 23192,
        "type": "python",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "w].*bazb+lv@#Tcy\u0026Z.kze:AlBrCKhA==27yY",
            "n": [
              {
                "c": 3,
                "d": "High entropy source string literals",
                "i": "objectives/anti-static/obfuscation/code-metrics/source::high-entropy-strings",
                "o": 0,
                "z": 26,
                "cf": 0.800000011920929
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 30
          },
          {
            "b": "x(d*cA=-Bsvr.",
            "ln": 3,
            "addr": 31
          },
          {
            "b": "",
            "ln": 15,
            "addr": 485
          },
          {
            "b": "wmYu}xjVf(yHqd5BZYr4wghkpwN^nlv@Dl%dlm",
            "ln": 16,
            "addr": 486
          },
          {
            "b": "arR^Ha%FjewPS6nzxJs{yHe=7u)6x9aARpdaAITkzE^f@wft@jwN/?5vqE65vr(^lBs)",
            "n": [
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 542,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 17,
            "addr": 517
          },
          {
            "b": "",
            "ln": 18,
            "addr": 572
          },
          {
            "b": "arR^Hra]?=wncabA+P09By!#9vSC){v}V#]B.LV5B0bysy\u003cvdBxK@r5z!0i(aAIvcvJYP3aARpdayYwfvpS\u003eRB97#7",
            "ln": 19,
            "addr": 573
          },
          {
            "b": "arR^HarR^Hu%)+RggjGjw[+*)wft/daARpdaAITkzE^f@wft@jwN/?5vqE65vr(^lBs)",
            "ln": 34,
            "addr": 1041
          },
          {
            "b": "arR^Ha%Fi",
            "ln": 35,
            "addr": 1096
          },
          {
            "b": "arR^HyJ}xMyK4DNyKd9^ax@O#A4ViKB.bcgwHH$oazbLjayMybzxJ.rwN/0",
            "n": [
              {
                "c": 2,
                "d": "Iteration or loop pattern",
                "i": "micro-behaviors/data/control-flow/analysis::iteration-loop-pattern",
                "o": 1136,
                "z": 10,
                "cf": 0.5
              }
            ],
            "ln": 36,
            "addr": 1104
          },
          {
            "b": "arR^Hx\u003ewF$z/fetv@Dj6B-.h4zdN^4azC)tph+2YiS",
            "ln": 37,
            "addr": 1152
          },
          {
            "b": "arR^HarR^HA+funA=90FyJ%5AefEYazE\u003evwph+2Yt{7QDatL5\u0026azVmbph+2YefD#8awM\u0026)wNcAddJ*F?d\u003ceRNttx9OwH[%0z/fbqauA^JdK(L@dk24IBA}?pc$vgkw?EXiz^^-{wor9owHN",
            "ln": 38,
            "addr": 1186
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "jnp.squeeze"
            ],
            [
              "",
              "(kx[:, None, None] ** 2 + ky[None, :, None] ** 2 + kz[None, None, :] ** 2).astype"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "local_shard.astype"
            ],
            [
              "",
              "create_k_magnitude_sharded"
            ],
            [
              "",
              "jnp.squeeze"
            ],
            [
              "",
              "(kx[:, None, None] ** 2 + ky[None, :, None] ** 2 + kz[None, None, :] ** 2).astype"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "jnp.array"
            ],
            [
              "",
              "local_shard.astype"
            ],
            [
              "",
              "create_k_magnitude_transposed"
            ],
            [
              "",
              "jnp.squeeze"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.sin"
            ],
            [
              "",
              "jnp.sin"
            ],
            [
              "",
              "jnp.sin"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "local_shard.astype"
            ],
            [
              "",
              "create_discrete_k_magnitude_transposed"
            ],
            [
              "",
              "get_k_squared"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "laplace"
            ],
            [
              "",
              "laplace"
            ],
            [
              "",
              "laplace.defvjp"
            ],
            [
              "",
              "get_k_squared_transposed"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "laplace_transposed"
            ],
            [
              "",
              "laplace_transposed"
            ],
            [
              "",
              "laplace_transposed.defvjp"
            ],
            [
              "",
              "laplace_transposed"
            ],
            [
              "",
              "get_discrete_k_squared_transposed"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.ones_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.finfo"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.abs"
            ],
            [
              "",
              "jnp.abs"
            ],
            [
              "",
              "jnp.multiply"
            ],
            [
              "",
              "getattr"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "neg_grad"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "jnp.squeeze(a).astype"
            ],
            [
              "",
              "jnp.squeeze"
            ],
            [
              "",
              "jnp.where(k2 != 0, -1 / k2, 0).astype"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "laplace_replicated"
            ],
            [
              "",
              "spectral_gradient_components_from_potential"
            ],
            [
              "",
              "laplace_transposed_with_kernel"
            ],
            [
              "",
              "spectral_gradient_components_from_potential"
            ],
            [
              "",
              "omega_m.astype"
            ],
            [
              "",
              "jnp.fft.rfftn"
            ],
            [
              "",
              "conf.mGPU_rfftn_transposed"
            ],
            [
              "",
              "apply_particle_nyquist_filter"
            ],
            [
              "",
              "laplace_transposed_with_kernel"
            ],
            [
              "",
              "force_green_kernel"
            ],
            [
              "",
              "apply_potential_correction"
            ],
            [
              "",
              "jnp.fft.rfftn"
            ],
            [
              "",
              "jnp.fft.rfftn"
            ],
            [
              "",
              "conf.mGPU_rfftn_transposed"
            ],
            [
              "",
              "jnp.exp"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "omega_m.astype"
            ],
            [
              "",
              "scatter"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "scatter"
            ],
            [
              "",
              "density_hat_from_real"
            ],
            [
              "",
              "density_hat_from_real"
            ],
            [
              "",
              "interlacing_phase"
            ],
            [
              "",
              "apply_particle_nyquist_filter"
            ],
            [
              "",
              "laplace_transposed_with_kernel"
            ],
            [
              "",
              "force_green_kernel"
            ],
            [
              "",
              "apply_potential_correction"
            ],
            [
              "",
              "spectral_gradient_components_from_potential"
            ],
            [
              "",
              "spectral_gradient_components"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed_batched(spectral_grads).astype"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed_batched"
            ],
            [
              "",
              "can_use_batched_gradient_fft"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed_batched(spectral_grads).astype"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed_batched"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "jnp.fft.irfftn"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed"
            ],
            [
              "",
              "grad_meshes.append"
            ],
            [
              "",
              "grad.astype"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "can_use_batched_gradient_fft"
            ],
            [
              "",
              "batched_gradient_meshes_from_potential"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "range"
            ],
            [
              "",
              "neg_grad"
            ],
            [
              "",
              "jnp.fft.irfftn"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed"
            ],
            [
              "",
              "grad_meshes.append"
            ],
            [
              "",
              "grad.astype"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "can_use_batched_gradient_fft"
            ],
            [
              "",
              "batched_gradient_meshes_from_potential"
            ],
            [
              "",
              "gather_stacked_mesh_halo"
            ],
            [
              "",
              "jnp.moveaxis"
            ],
            [
              "",
              "gradient_meshes_from_potential"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "jax.vmap"
            ],
            [
              "",
              "jax.vmap"
            ],
            [
              "",
              "gather"
            ],
            [
              "",
              "gather"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "spectral_gradient_components_from_density_hat"
            ],
            [
              "",
              "jnp.fft.irfftn(spectral_grads, axes=(1, 2, 3)).astype"
            ],
            [
              "",
              "jnp.fft.irfftn"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "gather"
            ],
            [
              "",
              "ptcl.unused_index.reshape"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "can_use_batched_gradient_fft"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed_batched(spectral_grads).astype"
            ],
            [
              "",
              "conf.mGPU_irfftn_transposed_batched"
            ],
            [
              "",
              "gather_stacked_mesh_halo"
            ],
            [
              "",
              "jnp.moveaxis"
            ],
            [
              "",
              "gradient_meshes_from_spectral_components"
            ],
            [
              "",
              "gather"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "cosmo.Omega_m.astype"
            ],
            [
              "",
              "density_hat_from_real"
            ],
            [
              "",
              "apply_particle_nyquist_filter"
            ],
            [
              "",
              "acceleration_from_density_hat"
            ],
            [
              "",
              "gravity_potential_from_density"
            ],
            [
              "",
              "acceleration_from_potential"
            ],
            [
              "",
              "gravity_potential_from_density"
            ],
            [
              "",
              "gradient_meshes_from_potential"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "reduce_grad_across_gpus"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jax.lax.stop_gradient"
            ],
            [
              "",
              "jax.lax.stop_gradient"
            ],
            [
              "",
              "reduce_local"
            ],
            [
              "",
              "reduce_gather_disp_cot"
            ],
            [
              "",
              "jnp.ones_like"
            ],
            [
              "",
              "jnp.ones_like"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "reduce_grad_across_gpus"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jax.lax.stop_gradient"
            ],
            [
              "",
              "jax.lax.stop_gradient"
            ],
            [
              "",
              "count_local"
            ],
            [
              "",
              "jnp.ones_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "force_uses_interlacing"
            ],
            [
              "",
              "gravity_potential_interlaced"
            ],
            [
              "",
              "acceleration_from_potential"
            ],
            [
              "",
              "scatter"
            ],
            [
              "",
              "gravity_from_density"
            ],
            [
              "",
              ".configuration"
            ],
            [
              "",
              ".configuration.Configuration"
            ],
            [
              "",
              ".corrections"
            ],
            [
              "",
              ".corrections.apply_potential_correction"
            ],
            [
              "",
              ".corrections.force_green_kernel"
            ],
            [
              "",
              ".corrections.force_uses_interlacing"
            ],
            [
              "",
              ".gather"
            ],
            [
              "",
              ".gather._gather"
            ],
            [
              "",
              ".gather.gather"
            ],
            [
              "",
              ".gather.gather_stacked_mesh_halo"
            ],
            [
              "",
              ".scatter"
            ],
            [
              "",
              ".scatter.reduce_grad_across_gpus"
            ],
            [
              "",
              ".scatter.scatter"
            ],
            [
              "",
              ".utils"
            ],
            [
              "",
              ".utils.AXIS_NAME"
            ],
            [
              "",
              "NamedSharding"
            ],
            [
              "",
              "PartitionSpec"
            ],
            [
              "",
              "custom_vjp"
            ],
            [
              "",
              "functools"
            ],
            [
              "",
              "jax"
            ],
            [
              "",
              "jax.experimental.shard_map"
            ],
            [
              "",
              "jax.numpy"
            ],
            [
              "",
              "jax.sharding"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "shard_map"
            ]
          ],
          "mbr": [
            "acc.ndim",
            "conf.cell_size",
            "conf.compute_mesh",
            "conf.corrected_force_batched_fft",
            "conf.float_dtype",
            "conf.kvec",
            "conf.mGPU_irfftn_transposed",
            "conf.mGPU_irfftn_transposed_batched",
            "conf.mGPU_irfftn_transposed_batched().astype",
            "conf.mGPU_rfftn_transposed",
            "conf.multigpu",
            "conf.multigpu.store_particle_halos",
            "conf.particle_nyquist_masks",
            "conf.replicated_mesh",
            "conf.use_mGPU",
            "cosmo.Omega_m",
            "cosmo.Omega_m.astype",
            "disp_cot.shape",
            "grad.astype",
            "grad_meshes.append",
            "grad_meshes.shape",
            "jax.jit",
            "jax.lax",
            "jax.lax.stop_gradient",
            "jax.vmap",
            "jnp.abs",
            "jnp.array",
            "jnp.asarray",
            "jnp.bool_",
            "jnp.exp",
            "jnp.fft",
            "jnp.fft.irfftn",
            "jnp.fft.irfftn().astype",
            "jnp.fft.rfftn",
            "jnp.finfo",
            "jnp.finfo().eps",
            "jnp.moveaxis",
            "jnp.multiply",
            "jnp.ones_like",
            "jnp.pi",
            "jnp.sin",
            "jnp.squeeze",
            "jnp.squeeze().astype",
            "jnp.stack",
            "jnp.where",
            "jnp.where().astype",
            "jnp.zeros",
            "jnp.zeros_like",
            "k.dtype",
            "laplace.defvjp",
            "laplace_transposed.defvjp",
            "local_shard.astype",
            "omega_m.astype",
            "ptcl.disp",
            "ptcl.disp.shape",
            "ptcl.pmid",
            "ptcl.unused_index",
            "ptcl.unused_index.reshape",
            "ptcl.unused_index.shape"
          ],
          "tgt": [
            "NamedSharding",
            "P",
            "ValueError",
            "_acceleration_from_density_hat",
            "_acceleration_from_potential",
            "_batched_gradient_meshes_from_potential",
            "_can_use_batched_gradient_fft",
            "_density_hat_from_real",
            "_gather",
            "_gradient_meshes_from_potential",
            "_gradient_meshes_from_spectral_components",
            "_gravity_from_density",
            "_gravity_potential_from_density",
            "_gravity_potential_interlaced",
            "_interlacing_phase",
            "_laplace_replicated",
            "_reduce_gather_disp_cot",
            "_spectral_gradient_components",
            "_spectral_gradient_components_from_density_hat",
            "_spectral_gradient_components_from_potential",
            "apply_particle_nyquist_filter",
            "apply_potential_correction",
            "conf.mGPU_irfftn_transposed",
            "conf.mGPU_irfftn_transposed_batched",
            "conf.mGPU_irfftn_transposed_batched().astype",
            "conf.mGPU_rfftn_transposed",
            "cosmo.Omega_m.astype",
            "count_local",
            "create_discrete_k_magnitude_transposed",
            "create_k_magnitude_sharded",
            "create_k_magnitude_transposed",
            "force_green_kernel",
            "force_uses_interlacing",
            "gather",
            "gather_stacked_mesh_halo",
            "get_discrete_k_squared_transposed",
            "get_k_squared",
            "get_k_squared_transposed",
            "getattr",
            "grad.astype",
            "grad_meshes.append",
            "jax.lax.stop_gradient",
            "jax.vmap",
            "jax.vmap()",
            "jnp.abs",
            "jnp.array",
            "jnp.asarray",
            "jnp.exp",
            "jnp.fft.irfftn",
            "jnp.fft.irfftn().astype",
            "jnp.fft.rfftn",
            "jnp.finfo",
            "jnp.moveaxis",
            "jnp.multiply",
            "jnp.ones_like",
            "jnp.sin",
            "jnp.squeeze",
            "jnp.squeeze().astype",
            "jnp.stack",
            "jnp.where",
            "jnp.where().astype",
            "jnp.zeros",
            "jnp.zeros_like",
            "laplace",
            "laplace.defvjp",
            "laplace_transposed",
            "laplace_transposed.defvjp",
            "laplace_transposed_with_kernel",
            "local_shard.astype",
            "neg_grad",
            "omega_m.astype",
            "partial",
            "ptcl.unused_index.reshape",
            "range",
            "reduce_grad_across_gpus",
            "reduce_local",
            "scatter",
            "tuple"
          ],
          "metrics": {
            "ast": {
              "op.add": 18.0,
              "op.div": 13.0,
              "op.lor": 1.0,
              "op.mul": 23.0,
              "op.pow": 21.0,
              "op.sub": 18.0,
              "op.bnot": 2.0,
              "op.land": 5.0,
              "max_depth": 14.0,
              "bind_count": 86.0,
              "call_count": 193.0,
              "node_count": 4782.0,
              "member_count": 59.0,
              "op_density.add": 0.0,
              "op_density.div": 0.0,
              "op_density.lor": 0.0,
              "op_density.mul": 0.0,
              "op_density.pow": 0.0,
              "op_density.sub": 0.0,
              "op_density.bnot": 0.0,
              "op_density.land": 0.0,
              "identifier_count": 185.0,
              "member_depth_max": 4.0,
              "string_literal_count": 42.0,
              "array_literal_max_length": 5.0,
              "numeric_array_max_length": 3.0,
              "string_concat_chain_max_length": 6.0
            },
            "file": {
              "size": 26805.0,
              "entropy": 4.7,
              "size_bytes": 26805.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 5446.0,
              "total_lines": 747.0,
              "char_entropy": 4.7,
              "unique_chars": 79.0,
              "string_density": 0.06,
              "avg_line_length": 34.88,
              "max_line_length": 123.0,
              "empty_line_ratio": 0.18,
              "last_line_length": 85.0,
              "whitespace_ratio": 0.23,
              "most_common_ratio": 0.07,
              "identifier_density": 1.6,
              "line_length_stddev": 29.51,
              "normalized_string_count": 1.54,
              "repeated_char_sequences": 75.0,
              "suspicious_string_ratio": 0.4,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 19.38
            },
            "binds": {
              "count": 86.0
            },
            "calls": {
              "count": 193.0
            },
            "binary": {
              "overall_entropy": 4.7,
              "peak_region_bytes": 26624.0,
              "peak_region_entropy": 4.75
            },
            "source": {
              "function_count": 37.0
            },
            "imports": {
              "count": 25.0,
              "stdlib_count": 1.0,
              "stdlib_ratio": 0.04,
              "relative_ratio": 0.6,
              "unique_modules": 25.0,
              "aliased_imports": 2.0,
              "relative_imports": 15.0,
              "third_party_count": 24.0,
              "third_party_ratio": 0.96
            },
            "members": {
              "count": 59.0
            },
            "strings": {
              "total": 42.0,
              "avg_length": 264.26,
              "max_length": 660.0,
              "avg_entropy": 4.12,
              "sql_strings": 5.0,
              "total_bytes": 11099.0,
              "entropy_stddev": 0.44,
              "shell_command_strings": 9.0,
              "embedded_code_candidates": 3.0
            },
            "functions": {
              "count": 37.0,
              "avg_params": 3.3,
              "max_params": 6.0,
              "length_stddev": 15.61,
              "avg_name_length": 24.59,
              "avg_length_lines": 20.38,
              "max_length_lines": 61.0,
              "min_length_lines": 3.0,
              "nested_functions": 5.0,
              "avg_nesting_depth": 0.14,
              "max_nesting_depth": 1.0,
              "high_entropy_names": 27.0,
              "single_char_params": 6.0,
              "avg_param_name_length": 5.89,
              "density_per_100_lines": 4.95,
              "code_in_functions_ratio": 1.01
            },
            "identifiers": {
              "count": 185.0,
              "total": 1197.0,
              "avg_length": 11.47,
              "max_length": 46.0,
              "min_length": 1.0,
              "avg_entropy": 2.69,
              "reuse_ratio": 0.15,
              "unique_count": 185.0,
              "length_stddev": 9.4,
              "has_digit_ratio": 0.02,
              "sequential_names": 5.0,
              "single_char_count": 4.0,
              "single_char_ratio": 0.02,
              "high_entropy_count": 42.0,
              "high_entropy_ratio": 0.23,
              "all_lowercase_ratio": 0.92,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 3.0,
              "underscore_prefix_count": 18.0
            }
          }
        },
        "id": 10,
        "mol": "O(As)",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/gravity.py",
        "risk": 1,
        "sha": "a147106cdc3eb823891c457496572ef1b4d10940d4898fab348303e68a027a76",
        "size": 26805,
        "traits": [
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/source::high-entropy-strings",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.800000011920929,
            "crit": 3,
            "desc": "High entropy source string literals",
            "spans": [
              [
                0,
                26
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 11,
        "sha": "25cf17ad47a737334ec47809507f8f6f8dba511418ce611c8a3f75e9d7f4c43f",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/growth.py",
        "risk": 1,
        "size": 3987,
        "type": "python",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "a%FjcvrcE7v@bZ0A=l8xx(mMaxK#10wPz\u0026mw]zYjp!-C\u003caz(mqBzir%p/OSVy**=}wmYm?ze:Amx([6czGvA",
            "n": [
              {
                "c": 3,
                "d": "Regex component marker",
                "i": "objectives/command-and-control/backdoor/dispatch/eval::config-string-execution-cond-1--inline-15152",
                "o": 0,
                "z": 23,
                "cf": 0.8999999761581421
              },
              {
                "c": 2,
                "d": "English language detection",
                "i": "metadata/file/profile/language::lang-english",
                "o": 28,
                "z": 3,
                "cf": 0.800000011920929
              }
            ],
            "ln": 1,
            "addr": 0
          },
          {
            "b": "",
            "ln": 2,
            "addr": 68
          },
          {
            "b": "ra]?=paY{[wo/qdA+Pccay!?$az(4uwGU@2A==29y?mVgvpKs@B8@EGePU-pvJYb#B-7.#A+P9ae*abbx(+zlz!a0bwD",
            "ln": 3,
            "addr": 69
          },
          {
            "b": "",
            "ln": 102,
            "addr": 3521
          },
          {
            "b": "wmYu}uT)I-vpK1[D0+5{wN/H7v@DHcBsXLAvq]T+x([RKaz\u003eXhB75Y)dlm",
            "ln": 103,
            "addr": 3522
          },
          {
            "b": "arR^Ha%Fjevqf^]ayMx+l0bZWx\u003eg=$wPz*fAV/NtwO@S0aAITkBzkkpv{%s+v}*4gayYF9w[u09Cw?Ruwft/lwPzy0z*9/Ta%E",
            "n": [
              {
                "c": 1,
                "d": "overflow keyword",
                "i": "objectives/privilege-escalation/exploit/keywords::overflow",
                "o": 3635,
                "z": 8,
                "cf": 0.5
              }
            ],
            "ln": 104,
            "addr": 3569
          },
          {
            "b": "arR^HuM.GOyghuty*?Mvv@Dl}c\u0026",
            "ln": 105,
            "addr": 3648
          },
          {
            "b": "arR^HarR^Hv@DHcBrA:\u0026v{%s+v}*4gec",
            "ln": 106,
            "addr": 3670
          },
          {
            "b": "",
            "ln": 122,
            "addr": 4230
          },
          {
            "b": "wmYu}uUr!?xK#i\u003ev@Dj6vpKy\u003cwghRfy\u0026%rgefFCvze-][Bye-)CQ%$XvqGT*efFLsy\u00260E4vqH6$dlm",
            "ln": 123,
            "addr": 4231
          },
          {
            "b": "arR^Ha%Fj3vruf]AV!\u003egze-][By!#9Aaa3dz^^f0wO#Qgx\u003equdvqYP#w[=6$azC.pvqGT*aAR4ay-)!nz/*4Ma%Fi",
            "n": [
              {
                "c": 1,
                "d": "payload keyword",
                "i": "objectives/command-and-control/dropper/keywords::payload",
                "o": 4318,
                "z": 7,
                "cf": 0.6000000238418579
              }
            ],
            "ln": 124,
            "addr": 4294
          },
          {
            "b": "arR^Hxjk)}wPzu)auZ\u0026\u003cvqH6$B6Ac)ze-][Bye-)CWg",
            "ln": 125,
            "addr": 4366
          },
          {
            "b": "arR^HC42i3wm6y\u003evq]^2jS(d@vqGT*e]$YmAaJlct}vAEd\u003cck{egzX\u003easH(hBzblawN)Ahwnb)6eG=+%",
            "ln": 126,
            "addr": 4401
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "slice_mask"
            ],
            [
              "",
              "slice_mask"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jax.lax.cond"
            ],
            [
              "",
              "raise_error"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.nonzero"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "valid.reshape"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "compact_sorted_indices"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "compact_sorted_indices"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "compact_sorted_indices"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "gather_compacted"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_b_filled, keys_a_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_a_filled, keys_b_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "out_keys.at[pos_a].set(keys_a_filled, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_keys.at[pos_a].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set(pmid_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set(disp_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set(vel_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_b_filled, keys_a_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_a_filled, keys_b_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "out_keys.at[pos_a].set(keys_a_filled, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_keys.at[pos_a].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set(pmid_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set(disp_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set(vel_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set"
            ],
            [
              "",
              "out_acc.at[pos_a].set(acc_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_acc.at[pos_a].set"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_b_filled, keys_a_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_a_filled, keys_b_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "out_keys.at[pos_a].set(keys_a_filled, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_keys.at[pos_a].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set(pmid_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set(disp_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set(vel_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set"
            ],
            [
              "",
              "out_acc.at[pos_a].set(acc_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_acc.at[pos_a].set"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "out_src_tag.at[pos_a].set(src_tag_a_arr, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_src_tag.at[pos_a].set"
            ],
            [
              "",
              "out_src_idx\n                   .at[pos_a].set"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_b_filled, keys_a_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.searchsorted(keys_c_filled, keys_a_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_a_filled, keys_b_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.searchsorted(keys_c_filled, keys_b_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_a_filled, keys_c_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.searchsorted(keys_b_filled, keys_c_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "out_keys\n        .at[pos_a].set(keys_a_filled, mode='drop')\n        .at[pos_b].set"
            ],
            [
              "",
              "out_keys\n        .at[pos_a].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set(pmid_a, mode='drop').at[pos_b].set(pmid_b, mode='drop').at[pos_c].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set(pmid_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set(disp_a, mode='drop').at[pos_b].set(disp_b, mode='drop').at[pos_c].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set(disp_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set(vel_a, mode='drop').at[pos_b].set(vel_b, mode='drop').at[pos_c].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set(vel_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set"
            ],
            [
              "",
              "out_acc.at[pos_a].set(acc_a, mode='drop').at[pos_b].set(acc_b, mode='drop').at[pos_c].set"
            ],
            [
              "",
              "out_acc.at[pos_a].set(acc_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_acc.at[pos_a].set"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.where"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_b_filled, keys_a_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.searchsorted(keys_c_filled, keys_a_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_a_filled, keys_b_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.searchsorted(keys_c_filled, keys_b_filled, side='left').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.searchsorted(keys_a_filled, keys_c_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.searchsorted(keys_b_filled, keys_c_filled, side='right').astype"
            ],
            [
              "",
              "jnp.searchsorted"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "out_keys\n        .at[pos_a].set(keys_a_filled, mode='drop')\n        .at[pos_b].set"
            ],
            [
              "",
              "out_keys\n        .at[pos_a].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set(pmid_a, mode='drop').at[pos_b].set(pmid_b, mode='drop').at[pos_c].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set(pmid_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_pmid.at[pos_a].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set(disp_a, mode='drop').at[pos_b].set(disp_b, mode='drop').at[pos_c].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set(disp_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_disp.at[pos_a].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set(vel_a, mode='drop').at[pos_b].set(vel_b, mode='drop').at[pos_c].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set(vel_a, mode='drop').at[pos_b].set"
            ],
            [
              "",
              "out_vel.at[pos_a].set"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "out_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.minimum"
            ],
            [
              "",
              "jnp.maximum"
            ],
            [
              "",
              "left_count.astype"
            ],
            [
              "",
              "jnp.minimum"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "compute_halo_mask"
            ],
            [
              "",
              "halo_start.squeeze"
            ],
            [
              "",
              "halo_end.squeeze"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "auth_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "mask_unused"
            ],
            [
              "",
              "mask_unused"
            ],
            [
              "",
              "mask_unused"
            ],
            [
              "",
              "mask_unused"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.minimum"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "auth_valid.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "mask_unused"
            ],
            [
              "",
              "mask_unused"
            ],
            [
              "",
              "mask_unused"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.minimum"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "pmid_to_idx"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "pmid_to_idx"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "auth_valid.reshape"
            ],
            [
              "",
              "valid_mask.astype"
            ],
            [
              "",
              "owned_slice_bounds"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "pmid_to_idx"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "owned_slice_bounds"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "pmid_to_idx"
            ],
            [
              "",
              "compact_sorted_particles_with_slots"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "compact_valid.reshape"
            ],
            [
              "",
              "mask.astype"
            ],
            [
              "",
              "out.at[slots].add"
            ],
            [
              "",
              "compact_valid.reshape"
            ],
            [
              "",
              "mask.astype"
            ],
            [
              "",
              "compact_sorted_indices"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.concatenate"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.argsort"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "start.astype"
            ],
            [
              "",
              "count.astype"
            ],
            [
              "",
              "jnp.clip"
            ],
            [
              "",
              "mask.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "jnp.clip"
            ],
            [
              "",
              "mask.reshape"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "start.astype"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.arange"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "jnp.uint8"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "incoming_mask.astype"
            ],
            [
              "",
              "jnp.uint8"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_from_plan"
            ],
            [
              "",
              "incoming_mask.astype"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "jnp.sum"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "left_mask.astype"
            ],
            [
              "",
              "jnp.uint8"
            ],
            [
              "",
              "right_mask.astype"
            ],
            [
              "",
              "jnp.uint8"
            ],
            [
              "",
              "capacity_check"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "ordered_block_take_plan"
            ],
            [
              "",
              "left_mask.astype"
            ],
            [
              "",
              "right_mask.astype"
            ],
            [
              "",
              "owned_slice_bounds"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jax.lax.cond"
            ],
            [
              "",
              "jnp.any"
            ],
            [
              "",
              "raise_error"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "sorted_merge_two"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "sorted_merge_three"
            ],
            [
              "",
              "jnp.maximum"
            ],
            [
              "",
              "owned_slice_bounds"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jax.lax.cond"
            ],
            [
              "",
              "jnp.any"
            ],
            [
              "",
              "raise_error"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "compact_sorted_particles_no_acc"
            ],
            [
              "",
              "compact_sorted_particles_no_acc"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "sorted_merge_two_no_acc"
            ],
            [
              "",
              "compact_sorted_particles_no_acc"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "sorted_merge_three_no_acc"
            ],
            [
              "",
              "jnp.maximum"
            ],
            [
              "",
              "owned_slice_bounds"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jax.lax.cond"
            ],
            [
              "",
              "jnp.any"
            ],
            [
              "",
              "raise_error"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "route_merge_two_topology_with_source_tags"
            ],
            [
              "",
              "jnp.uint8"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "route_merge_three_topology_with_source_tags"
            ],
            [
              "",
              "owned_slice_bounds"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jax.lax.cond"
            ],
            [
              "",
              "jnp.any"
            ],
            [
              "",
              "raise_error"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "route_merge_two_topology_with_blocks"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "route_merge_three_topology_with_blocks"
            ],
            [
              "",
              "owned_slice_bounds"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "compact_sorted_particles_with_slots"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "compact_sorted_particles_with_slots"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "sorted_merge_two_with_provenance"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "jnp.full"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "compact_sorted_particles_with_slots"
            ],
            [
              "",
              "tuple"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "sorted_merge_three_with_provenance"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "halo_end.squeeze"
            ],
            [
              "",
              "halo_end.squeeze"
            ],
            [
              "",
              "jnp.compress"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "jnp.compress"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jnp.compress"
            ],
            [
              "",
              "jnp.asarray"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "right_halo_valid.reshape"
            ],
            [
              "",
              "auth_cot.at[jnp.where(right_halo_valid, right_halo_pos, 0)].add"
            ],
            [
              "",
              "valid_mask.astype"
            ],
            [
              "",
              "jnp.zeros"
            ],
            [
              "",
              "stay_mask.reshape(broadcast_shape).astype"
            ],
            [
              "",
              "stay_mask.reshape"
            ],
            [
              "",
              "incoming_left_mask.reshape(broadcast_shape).astype"
            ],
            [
              "",
              "incoming_left_mask.reshape"
            ],
            [
              "",
              "incoming_right_mask.reshape(broadcast_shape).astype"
            ],
            [
              "",
              "incoming_right_mask.reshape"
            ],
            [
              "",
              "stay_cot.at[jnp.where(stay_mask, merge_src_idx, 0)].add"
            ],
            [
              "",
              "incoming_from_left_cot.at[jnp.where(incoming_left_mask, merge_src_idx, 0)].add"
            ],
            [
              "",
              "incoming_from_right_cot.at[jnp.where(incoming_right_mask, merge_src_idx, 0)].add"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "stay_valid.reshape((stay_valid.shape[0],) + (1,) * (merged_cot.ndim - 1)).astype"
            ],
            [
              "",
              "stay_valid.reshape"
            ],
            [
              "",
              "send_left_valid.reshape((send_left_valid.shape[0],) + (1,) * (merged_cot.ndim - 1)).astype"
            ],
            [
              "",
              "send_left_valid.reshape"
            ],
            [
              "",
              "send_right_valid.reshape((send_right_valid.shape[0],) + (1,) * (merged_cot.ndim - 1)).astype"
            ],
            [
              "",
              "send_right_valid.reshape"
            ],
            [
              "",
              "auth_cot.at[jnp.where(stay_valid, stay_pos, 0)].add"
            ],
            [
              "",
              "auth_cot.at[jnp.where(send_left_valid, send_left_pos, 0)].add"
            ],
            [
              "",
              "auth_cot.at[jnp.where(send_right_valid, send_right_pos, 0)].add"
            ],
            [
              "",
              "stay_mask.reshape(broadcast_shape).astype"
            ],
            [
              "",
              "stay_mask.reshape"
            ],
            [
              "",
              "incoming_right_mask.reshape(broadcast_shape).astype"
            ],
            [
              "",
              "incoming_right_mask.reshape"
            ],
            [
              "",
              "stay_cot.at[jnp.where(stay_mask, merge_src_idx, 0)].add"
            ],
            [
              "",
              "incoming_from_right_cot.at[\n        jnp.where(incoming_right_mask, merge_src_idx, 0)\n    ].add"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "stay_valid.reshape(\n        (stay_valid.shape[0],) + (1,) * (merged_cot.ndim - 1)\n    ).astype"
            ],
            [
              "",
              "stay_valid.reshape"
            ],
            [
              "",
              "send_left_valid.reshape"
            ],
            [
              "",
              "auth_cot.at[jnp.where(stay_valid, stay_pos, 0)].add"
            ],
            [
              "",
              "auth_cot.at[jnp.where(send_left_valid, send_left_pos, 0)].add"
            ],
            [
              "",
              "canonical_authoritative_from_full_with_slots"
            ],
            [
              "",
              "canonical_route_authoritative_with_aux"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "reverse_build_full_cot"
            ],
            [
              "",
              "reverse_route_fn"
            ],
            [
              "",
              "scatter_compact_to_dense"
            ],
            [
              "",
              "authoritative_prefix_from_owned_only"
            ],
            [
              "",
              "canonical_route_authoritative_with_aux"
            ],
            [
              "",
              "jnp.stack"
            ],
            [
              "",
              "reverse_build_owned_only_cot"
            ],
            [
              "",
              "reverse_route_fn"
            ],
            [
              "",
              "mask_compact_prefix"
            ],
            [
              "",
              "x_mod_from_disp"
            ],
            [
              "",
              "particles_in_slice_mask"
            ],
            [
              "",
              "halo_end.squeeze"
            ],
            [
              "",
              "halo_end.squeeze"
            ],
            [
              "",
              "key_fill_value"
            ],
            [
              "",
              "compact_sorted_particles"
            ],
            [
              "",
              "jax.lax.ppermute"
            ],
            [
              "",
              "pack_left_halo_and_authoritative"
            ],
            [
              "",
              "canonical_authoritative_from_full"
            ],
            [
              "",
              "canonical_route_authoritative"
            ],
            [
              "",
              "canonical_build_full_from_authoritative"
            ],
            [
              "",
              "jnp.bool_"
            ],
            [
              "",
              "authoritative_prefix_from_owned_only"
            ],
            [
              "",
              "canonical_route_authoritative"
            ],
            [
              "",
              "pack_authoritative_only"
            ],
            [
              "",
              "jnp.bool_"
            ],
            [
              "",
              "authoritative_prefix_from_owned_only_no_acc"
            ],
            [
              "",
              "canonical_route_authoritative_no_acc"
            ],
            [
              "",
              "pack_authoritative_only_no_acc"
            ],
            [
              "",
              "jnp.bool_"
            ],
            [
              "",
              "canonical_authoritative_from_full"
            ],
            [
              "",
              "drift_factor.astype"
            ],
            [
              "",
              "canonical_route_authoritative"
            ],
            [
              "",
              "canonical_build_full_from_authoritative"
            ],
            [
              "",
              "authoritative_prefix_from_owned_only"
            ],
            [
              "",
              "drift_factor.astype"
            ],
            [
              "",
              "canonical_route_authoritative"
            ],
            [
              "",
              "pack_authoritative_only"
            ],
            [
              "",
              "reconstruct_pre_drift_mesh_halo_shard_map"
            ],
            [
              "",
              "drift_factor.astype"
            ],
            [
              "",
              "halo_move_pullback_mesh_halo_from_prestate_shard_map"
            ],
            [
              "",
              "jax.lax.axis_index"
            ],
            [
              "",
              "reconstruct_pre_drift_canonical_shard_map"
            ],
            [
              "",
              "drift_factor.astype"
            ],
            [
              "",
              "halo_move_pullback_from_prestate_shard_map"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "compute_halo_mask"
            ],
            [
              "",
              "halo_start.squeeze"
            ],
            [
              "",
              "halo_end.squeeze"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.bool_"
            ],
            [
              "",
              "jnp.int32"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "halo_capacity"
            ],
            [
              "",
              "shard_map"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "halo_capacity"
            ],
            [
              "",
              "shard_map"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "halo_capacity"
            ],
            [
              "",
              "shard_map"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "halo_capacity"
            ],
            [
              "",
              "shard_map"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "halo_capacity"
            ],
            [
              "",
              "shard_map"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "jnp.zeros_like"
            ],
            [
              "",
              "shard_map"
            ],
            [
              "",
              "compute_halo_mask"
            ],
            [
              "",
              "conf.halo_start.squeeze"
            ],
            [
              "",
              "conf.halo_end.squeeze"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "shard_map"
            ],
            [
              "",
              ".utils"
            ],
            [
              "",
              ".utils.AXIS_NAME"
            ],
            [
              "",
              ".utils.pmid_to_idx"
            ],
            [
              "",
              ".utils.raise_error"
            ],
            [
              "",
              "PartitionSpec"
            ],
            [
              "",
              "functools"
            ],
            [
              "",
              "jax"
            ],
            [
              "",
              "jax.experimental.shard_map"
            ],
            [
              "",
              "jax.numpy"
            ],
            [
              "",
              "jax.sharding"
            ],
            [
              "",
              "partial"
            ],
            [
              "",
              "shard_map"
            ]
          ],
          "mbr": [
            "acc_a.dtype",
            "acc_a.shape",
            "auth_acc.dtype",
            "auth_acc.shape",
            "auth_cot.at",
            "auth_disp.dtype",
            "auth_disp.shape",
            "auth_pmid.dtype",
            "auth_pmid.shape",
            "auth_pos.dtype",
            "auth_valid.reshape",
            "auth_valid.shape",
            "auth_vel.dtype",
            "auth_vel.shape",
            "compact_idx.dtype",
            "compact_valid.reshape",
            "compact_valid.shape",
            "compact_values.dtype",
            "compact_values.ndim",
            "compact_values.shape",
            "conf.compute_mesh",
            "conf.disp_size",
            "conf.halo_end",
            "conf.halo_end.squeeze",
            "conf.halo_start",
            "conf.halo_start.squeeze",
            "conf.left_perm",
            "conf.local_mesh_shape",
            "conf.max_halo_share_ptcl",
            "conf.max_ptcl_per_slice",
            "conf.max_share_ptcl",
            "conf.mesh_size",
            "conf.multigpu_mode",
            "conf.nMesh",
            "conf.num_devices",
            "conf.offsets",
            "conf.ptcl_halo_width",
            "conf.right_perm",
            "count.astype",
            "count_stay.dtype",
            "disp_a.dtype",
            "disp_a.shape",
            "drift_factor.astype",
            "full_cot.dtype",
            "full_cot.ndim",
            "gathered.ndim",
            "halo_end.squeeze",
            "halo_start.squeeze",
            "incoming_from_left_cot.at",
            "incoming_from_right_cot.at",
            "incoming_left_mask.reshape",
            "incoming_left_mask.reshape().astype",
            "incoming_mask.astype",
            "incoming_right_mask.reshape",
            "incoming_right_mask.reshape().astype",
            "jax.jit",
            "jax.lax",
            "jax.lax.axis_index",
            "jax.lax.cond",
            "jax.lax.ppermute",
            "jnp.any",
            "jnp.arange",
            "jnp.argsort",
            "jnp.asarray",
            "jnp.bool_",
            "jnp.clip",
            "jnp.compress",
            "jnp.concatenate",
            "jnp.full",
            "jnp.int32",
            "jnp.maximum",
            "jnp.minimum",
            "jnp.nonzero",
            "jnp.searchsorted",
            "jnp.searchsorted().astype",
            "jnp.stack",
            "jnp.sum",
            "jnp.uint8",
            "jnp.where",
            "jnp.zeros",
            "jnp.zeros_like",
            "keys_a.dtype",
            "keys_a.shape",
            "keys_b.shape",
            "keys_c.shape",
            "keys_incoming.shape",
            "keys_left.shape",
            "keys_right.shape",
            "keys_stay.shape",
            "left_acc.dtype",
            "left_acc.shape",
            "left_count.astype",
            "left_disp.dtype",
            "left_disp.shape",
            "left_mask.astype",
            "left_pmid.dtype",
            "left_pmid.shape",
            "left_vel.dtype",
            "left_vel.shape",
            "mask.astype",
            "mask.reshape",
            "mask.shape",
            "merged_cot.dtype",
            "merged_cot.ndim",
            "merged_cot.shape",
            "out.at",
            "out_acc.at",
            "out_disp.at",
            "out_keys.at",
            "out_pmid.at",
            "out_pmid.ndim",
            "out_src_idx.at",
            "out_src_tag.at",
            "out_valid.reshape",
            "out_valid.shape",
            "out_vel.at",
            "pmid.shape",
            "pmid_a.dtype",
            "pmid_a.shape",
            "pos.dtype",
            "pre_disp.dtype",
            "right_halo_valid.reshape",
            "right_halo_valid.shape",
            "right_mask.astype",
            "send_left_valid.reshape",
            "send_left_valid.reshape().astype",
            "send_left_valid.shape",
            "send_right_valid.reshape",
            "send_right_valid.reshape().astype",
            "send_right_valid.shape",
            "slots.dtype",
            "start.astype",
            "stay_cot.at",
            "stay_mask.reshape",
            "stay_mask.reshape().astype",
            "stay_pos.shape",
            "stay_valid.reshape",
            "stay_valid.reshape().astype",
            "stay_valid.shape",
            "valid.reshape",
            "valid.shape",
            "valid_mask.astype",
            "values.dtype",
            "values.ndim",
            "values.shape",
            "vel_a.dtype",
            "vel_a.shape"
          ],
          "tgt": [
            "P",
            "_authoritative_prefix_from_owned_only",
            "_authoritative_prefix_from_owned_only_no_acc",
            "_canonical_authoritative_from_full",
            "_canonical_authoritative_from_full_with_slots",
            "_canonical_build_full_from_authoritative",
            "_canonical_route_authoritative",
            "_canonical_route_authoritative_no_acc",
            "_canonical_route_authoritative_with_aux",
            "_capacity_check",
            "_compact_sorted_indices",
            "_compact_sorted_particles",
            "_compact_sorted_particles_no_acc",
            "_compact_sorted_particles_with_slots",
            "_gather_compacted",
            "_halo_capacity",
            "_key_fill_value",
            "_mask_compact_prefix",
            "_mask_unused",
            "_ordered_block_take_from_plan",
            "_ordered_block_take_plan",
            "_owned_slice_bounds",
            "_pack_authoritative_only",
            "_pack_authoritative_only_no_acc",
            "_pack_left_halo_and_authoritative",
            "_reverse_build_full_cot",
            "_reverse_build_owned_only_cot",
            "_reverse_route_fn",
            "_route_merge_three_topology_with_blocks",
            "_route_merge_three_topology_with_source_tags",
            "_route_merge_two_topology_with_blocks",
            "_route_merge_two_topology_with_source_tags",
            "_scatter_compact_to_dense",
            "_sorted_merge_three",
            "_sorted_merge_three_no_acc",
            "_sorted_merge_three_with_provenance",
            "_sorted_merge_two",
            "_sorted_merge_two_no_acc",
            "_sorted_merge_two_with_provenance",
            "_x_mod_from_disp",
            "auth_valid.reshape",
            "compact_valid.reshape",
            "compute_halo_mask",
            "conf.halo_end.squeeze",
            "conf.halo_start.squeeze",
            "count.astype",
            "drift_factor.astype",
            "halo_end.squeeze",
            "halo_move_pullback_from_prestate_shard_map",
            "halo_move_pullback_mesh_halo_from_prestate_shard_map",
            "halo_start.squeeze",
            "incoming_left_mask.reshape",
            "incoming_left_mask.reshape().astype",
            "incoming_mask.astype",
            "incoming_right_mask.reshape",
            "incoming_right_mask.reshape().astype",
            "jax.lax.axis_index",
            "jax.lax.cond",
            "jax.lax.ppermute",
            "jnp.any",
            "jnp.arange",
            "jnp.argsort",
            "jnp.asarray",
            "jnp.bool_",
            "jnp.clip",
            "jnp.compress",
            "jnp.concatenate",
            "jnp.full",
            "jnp.int32",
            "jnp.maximum",
            "jnp.minimum",
            "jnp.nonzero",
            "jnp.searchsorted",
            "jnp.searchsorted().astype",
            "jnp.stack",
            "jnp.sum",
            "jnp.uint8",
            "jnp.where",
            "jnp.zeros",
            "jnp.zeros_like",
            "left_count.astype",
            "left_mask.astype",
            "mask.astype",
            "mask.reshape",
            "min",
            "out_valid.reshape",
            "partial",
            "particles_in_slice_mask",
            "pmid_to_idx",
            "raise_error",
            "reconstruct_pre_drift_canonical_shard_map",
            "reconstruct_pre_drift_mesh_halo_shard_map",
            "right_halo_valid.reshape",
            "right_mask.astype",
            "send_left_valid.reshape",
            "send_left_valid.reshape().astype",
            "send_right_valid.reshape",
            "send_right_valid.reshape().astype",
            "shard_map",
            "slice_mask",
            "start.astype",
            "stay_mask.reshape",
            "stay_mask.reshape().astype",
            "stay_valid.reshape",
            "stay_valid.reshape().astype",
            "tuple",
            "valid.reshape",
            "valid_mask.astype"
          ],
          "metrics": {
            "ast": {
              "op.add": 179.0,
              "op.bor": 11.0,
              "op.lor": 1.0,
              "op.mod": 14.0,
              "op.mul": 46.0,
              "op.sub": 68.0,
              "op.band": 29.0,
              "op.bnot": 11.0,
              "max_depth": 18.0,
              "bind_count": 734.0,
              "call_count": 985.0,
              "node_count": 24253.0,
              "op.floordiv": 7.0,
              "member_count": 147.0,
              "op_density.add": 0.01,
              "op_density.bor": 0.0,
              "op_density.lor": 0.0,
              "op_density.mod": 0.0,
              "op_density.mul": 0.0,
              "op_density.sub": 0.0,
              "op_density.band": 0.0,
              "op_density.bnot": 0.0,
              "identifier_count": 440.0,
              "member_depth_max": 3.0,
              "op_density.floordiv": 0.0,
              "string_literal_count": 209.0,
              "array_literal_max_length": 12.0,
              "string_concat_chain_max_length": 3.0
            },
            "file": {
              "size": 123216.0,
              "entropy": 4.67,
              "size_bytes": 123216.0
            },
            "text": {
              "digit_ratio": 0.01,
              "space_count": 25420.0,
              "total_lines": 3623.0,
              "char_entropy": 4.67,
              "unique_chars": 83.0,
              "string_density": 0.06,
              "avg_line_length": 33.01,
              "max_line_length": 128.0,
              "empty_line_ratio": 0.09,
              "last_line_length": 5.0,
              "whitespace_ratio": 0.24,
              "most_common_ratio": 0.06,
              "identifier_density": 1.99,
              "line_length_stddev": 27.49,
              "normalized_string_count": 3.47,
              "repeated_char_sequences": 291.0,
              "suspicious_string_ratio": 0.18,
              "most_common_char_is_null": 0.0,
              "max_inline_whitespace_run": 1.0,
              "most_common_char_codepoint": 101.0,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 37.22
            },
            "binds": {
              "count": 734.0
            },
            "calls": {
              "count": 985.0
            },
            "binary": {
              "overall_entropy": 4.67,
              "peak_region_bytes": 100352.0,
              "peak_region_entropy": 4.86
            },
            "source": {
              "function_count": 75.0
            },
            "imports": {
              "count": 12.0,
              "stdlib_count": 1.0,
              "stdlib_ratio": 0.08,
              "relative_ratio": 0.33,
              "unique_modules": 12.0,
              "aliased_imports": 2.0,
              "relative_imports": 4.0,
              "third_party_count": 11.0,
              "third_party_ratio": 0.92
            },
            "members": {
              "count": 147.0
            },
            "strings": {
              "total": 209.0,
              "avg_length": 118.69,
              "max_length": 1610.0,
              "avg_entropy": 3.4,
              "sql_strings": 19.0,
              "total_bytes": 24806.0,
              "entropy_stddev": 1.08,
              "very_long_strings": 9.0,
              "shell_command_strings": 18.0
            },
            "comments": {
              "chars": 1514.0,
              "lines": 24.0,
              "total": 24.0,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 75.0,
              "avg_params": 9.82,
              "max_params": 22.0,
              "length_stddev": 38.33,
              "over_100_lines": 6.0,
              "avg_name_length": 29.82,
              "avg_length_lines": 46.33,
              "max_length_lines": 155.0,
              "min_length_lines": 3.0,
              "nested_functions": 7.0,
              "avg_nesting_depth": 0.12,
              "many_params_count": 41.0,
              "max_nesting_depth": 1.0,
              "high_entropy_names": 51.0,
              "avg_param_name_length": 8.66,
              "density_per_100_lines": 2.1,
              "code_in_functions_ratio": 0.97
            },
            "identifiers": {
              "count": 440.0,
              "total": 7198.0,
              "avg_length": 12.95,
              "max_length": 54.0,
              "min_length": 1.0,
              "avg_entropy": 2.91,
              "reuse_ratio": 0.06,
              "unique_count": 440.0,
              "length_stddev": 9.8,
              "has_digit_ratio": 0.0,
              "sequential_names": 3.0,
              "single_char_count": 4.0,
              "single_char_ratio": 0.01,
              "high_entropy_count": 73.0,
              "high_entropy_ratio": 0.17,
              "all_lowercase_ratio": 0.96,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 2.0,
              "underscore_prefix_count": 66.0
            }
          }
        },
        "id": 12,
        "mol": "O(C)",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/halo_moving.py",
        "risk": 1,
        "sha": "bce62f98668a74731cc499324b55326a6e5492db06fd93d3131e689ea74a594a",
        "size": 123216,
        "traits": [
          {
            "id": "objectives/command-and-control/backdoor/dispatch/eval::config-string-execution-cond-1--inline-15152",
            "atk": "T1059.006",
            "conf": 0.8999999761581421,
            "crit": 3,
            "desc": "Regex component marker",
            "spans": [
              [
                0,
                23
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 13,
        "sha": "fcdd2284edc606378f969b3a1ea6ebec04ccb6f0715e5387651f9d350645cd45",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/lpt.py",
        "risk": 1,
        "size": 9462,
        "type": "python",
        "depth": 1
      },
      {
        "id": 14,
        "sha": "0b7d6d1791978598e5c9588f0bde42eab56e066761b670eeb8638033844ad82c",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/mesh_halo.py",
        "risk": 1,
        "size": 5760,
        "type": "python",
        "depth": 1
      },
      {
        "id": 15,
        "sha": "109d0568c5e8d07c12b1d216710855e24211419d8e5f7aa863192141d88b0cd2",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/modes.py",
        "risk": 1,
        "size": 16153,
        "type": "python",
        "depth": 1
      },
      {
        "id": 16,
        "sha": "08204ebe340c8241106f57291eb76a396a4df0b2b43dff82a1d51a17d18946ff",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/multigpu_configuration.py",
        "risk": 1,
        "size": 11200,
        "type": "python",
        "depth": 1
      },
      {
        "id": 17,
        "sha": "597e8a2c5018217a5f3d615a32da06bf8b963f473b3e8ca4aa5b1c66a76fe698",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/nbody.py",
        "risk": 1,
        "size": 20202,
        "type": "python",
        "depth": 1
      },
      {
        "id": 18,
        "sha": "f3a1b1d45d47b028616769c11bdd54eb2dd471df63c6edfc2602b37904efcce3",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/nbody_observers.py",
        "risk": 1,
        "size": 4732,
        "type": "python",
        "depth": 1
      },
      {
        "id": 19,
        "sha": "2f7353865dc03ac564fe150535e8207f71e3680c3498e5d5f589046d27bfa5f1",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/ode_util.py",
        "risk": 1,
        "size": 17064,
        "type": "python",
        "depth": 1
      },
      {
        "id": 20,
        "mol": "O(C)",
        "sha": "82eca61639ccda1d1c1c7ad2e72096f3b1420f271ee14c40e156f3f23a372ea1",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/particles.py",
        "risk": 1,
        "size": 80805,
        "type": "python",
        "depth": 1
      },
      {
        "id": 21,
        "sha": "408163cfe5874cc3e1791ed98ec4cd86ae87a6162aa7838df1c36858c5b05fc2",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/plotting_utils.py",
        "risk": 1,
        "size": 6663,
        "type": "python",
        "depth": 1
      },
      {
        "id": 22,
        "sha": "668df15177ac7e0dad914bd6194b86a24bac53cefc2a7850134388e1300c09a1",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/potential_correction.py",
        "risk": 1,
        "size": 2859,
        "type": "python",
        "depth": 1
      },
      {
        "id": 23,
        "sha": "afce0d133887cd70de4a54bc79687feba20c860cf932d03a524578bbf7d63df4",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/power_spectrum.py",
        "risk": 1,
        "size": 20036,
        "type": "python",
        "depth": 1
      },
      {
        "id": 24,
        "sha": "15865e9862fbd416da2e0edf57a8f20088f7aab6aa206db85d898333faeaedcb",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/scatter.py",
        "risk": 1,
        "size": 15620,
        "type": "python",
        "depth": 1
      },
      {
        "id": 25,
        "sha": "aac4530557ffea9a10f51f59f5f96a0392cf919d444a30d048e3806edbede38c",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/steps.py",
        "risk": 1,
        "size": 33324,
        "type": "python",
        "depth": 1
      },
      {
        "id": 26,
        "sha": "0ccf246a8eb792c73dbef8d49b3fa09ae09cea63d53d531760c4ce86bb5c407f",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/utils.py",
        "risk": 1,
        "size": 16486,
        "type": "python",
        "depth": 1
      },
      {
        "id": 27,
        "sha": "1150b6d362c2d214e036cbab05096ed8fd958437ca85302e2c18c23c5f359d6f",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/__init__.py",
        "risk": 1,
        "size": 2824,
        "type": "python",
        "depth": 1
      },
      {
        "id": 28,
        "sha": "b55f361d4955ea50f876a7dc1afcc3d292c658842bffae7353fb3e628ece5fca",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/combined.py",
        "risk": 1,
        "size": 1364,
        "type": "python",
        "depth": 1
      },
      {
        "id": 29,
        "sha": "4b623b29fbb63226fd03628d39dd89f86b170a7b5bfd5e628cf8e917cfa1b35a",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/common.py",
        "risk": 1,
        "size": 6477,
        "type": "python",
        "depth": 1
      },
      {
        "id": 30,
        "sha": "e80294be0e8760effa3880499ec999931608511eab0637c9597e075c61c2ff44",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/core.py",
        "risk": 1,
        "size": 18188,
        "type": "python",
        "depth": 1
      },
      {
        "id": 31,
        "sha": "d480162157ca3d09308124290ee09122058c40f0350fde02a5a46d20cb3d96ed",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/mesh_cnn.py",
        "risk": 1,
        "size": 11802,
        "type": "python",
        "depth": 1
      },
      {
        "id": 32,
        "sha": "0f605b4d0656aed3f16c1b93631393d8b6ba8c31bf19d7320d91092cfe77b46b",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/pgd.py",
        "risk": 1,
        "size": 9261,
        "type": "python",
        "depth": 1
      },
      {
        "id": 33,
        "sha": "cff8887aec55a255c5d69ea6293522a52678c921ac1ec07eea0954d2b9ae8c4a",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/radial.py",
        "risk": 1,
        "size": 8420,
        "type": "python",
        "depth": 1
      },
      {
        "id": 34,
        "sha": "a470c11783b9af5828ed3b829e96f54899b60505ed45010d7735ee6c62ce781b",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/softening.py",
        "risk": 1,
        "size": 3006,
        "type": "python",
        "depth": 1
      },
      {
        "id": 35,
        "sha": "8a299a4e92a51163507ea1cbf56b5e22fc453bfd2f7a072c03fd82f1fcda022b",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp/corrections/window.py",
        "risk": 1,
        "size": 11748,
        "type": "python",
        "depth": 1
      },
      {
        "id": 36,
        "sha": "32e21c4bc4b15d155f058a5a4d3a6531168ebd6cac75110d1ab0e0c09adfda8a",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp-0.1.3.dist-info/METADATA",
        "risk": 1,
        "size": 7995,
        "type": "pkg_info",
        "depth": 1
      },
      {
        "id": 37,
        "sha": "2fd3dd6a66dc3de81aa41c8c961e4d7547a86e10777334567f0c57342d382e78",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp-0.1.3.dist-info/licenses/LICENSE",
        "risk": 1,
        "size": 1527,
        "type": "text",
        "depth": 1
      },
      {
        "id": 38,
        "sha": "fae3a40df61d272416ed0d4e5016e7493439b617d6bc9cd1cf748cb8a965a0c8",
        "path": "pmpp-0.1.3-py3-none-any.whl!!pmpp-0.1.3.dist-info/licenses/THIRD_PARTY_NOTICES.md",
        "risk": 1,
        "size": 1749,
        "type": "markdown",
        "depth": 1
      },
      {
        "id": 39,
        "mol": "Md",
        "sha": "22eff04f67bf1ce9216678b0077c3aefe38f6c9c18cb6278cd338d80dabdd972",
        "path": "pmpp@0.1.3.registry.json",
        "risk": 1,
        "size": 784,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 32,
    "rev": "46112",
    "v": "8"
  }
}