{
  "ml": {
    "v": "7",
    "eng": "2.11.0",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.023754576,
        "rte": "az",
        "prob": 0.023754576
      },
      {
        "cls": 0,
        "raw": 0.013562739,
        "rte": "az/whl",
        "prob": 0.013562739
      }
    ],
    "prob": 0.023754576,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.023754576221108437,
        "type": "whl"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000008970499038696289,
        "type": "python"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013401110663835425,
        "type": "python"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017990669221035205,
        "type": "python"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014533598914567847,
        "type": "python"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018010536223300733,
        "type": "python"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012427568435668945,
        "type": "python"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011185805306013208,
        "type": "python"
      },
      {
        "id": 24,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013192494407121558,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-12T14:01:38Z"
  },
  "path": "jetgo-0.1.3-py3-none-any.whl",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "p!H([6Awak2MK\u00268lqSGs+@GIt006k8000Ph003+BBz2IBuTEI+x()Y?e]V8:qE8@kkOes?Uupv\u003e^8K^\u003exHe(h2O\u00265BZknVuwzso2*\u003eAvmVh-V$U6%u%G[Bt2jf}2ng!!UgX((tjaSKHNVT}nITLMy\u003eSfaHV",
            "ln": 0
          }
        ],
        "mol": "H₂(Db₂F)",
        "sha": "13042a6ffce8e473ce1e5ee647e1defd0d159357154c3d69ff019f17081952af",
        "path": "jetgo-0.1.3-py3-none-any.whl",
        "risk": 5,
        "size": 40574,
        "type": "whl",
        "facts": {
          "metrics": {
            "whl": {
              "native_extension_count": 0
            },
            "file": {
              "size": 40574,
              "entropy": 7.94
            },
            "binary": {
              "peak_region_bytes": 38912,
              "peak_region_entropy": 7.84
            },
            "archive": {
              "file_count": 25,
              "member_count": 25,
              "script_count": 21,
              "zip_bomb_ratio": 3.91,
              "compressed_size": 37206,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.33,
              "hidden_file_count": 0,
              "uncompressed_size": 114336,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 58,
              "rtlo_filename_count": 0,
              "format.regular_count": 25,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0.04,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 25,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 25
            },
            "consistency": {
              "cloned_summary": 0,
              "name_typosquat": 0,
              "self_dependency": 0,
              "metadata_identity_mismatch": 0
            }
          }
        },
        "ident": {
          "name": {
            "value": "jetgo",
            "source": "whl.distribution",
            "verified": false
          },
          "trust": "unsigned",
          "emails": [
            "maxence.larose@stonybrook.edu"
          ],
          "authors": [
            {
              "name": "Maxence Larose",
              "role": "author",
              "email": "maxence.larose@stonybrook.edu",
              "source": "whl.author"
            }
          ],
          "version": {
            "value": "0.1.3",
            "source": "whl.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--zeros",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (zeros)",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/open::write-append-create-mode",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python file opened for write or append"
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-license-expression",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python license expression",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-markdown-description",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Markdown package description",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pypi-basic-metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "PyPI package declares name, version, summary",
            "from": [
              {
                "off": 34,
                "file": 22,
                "line": 3
              }
            ],
            "uses": [
              6,
              9,
              10,
              12
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-license-file",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package license file",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-name-field",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package name",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports the NumPy array library",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pypi-license-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares license information",
            "from": [
              {
                "off": 534,
                "file": 22,
                "line": 12
              }
            ],
            "uses": [
              2,
              5,
              10
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-version-field",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package version",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 1,
            "desc": "Declares Python Core Metadata version",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/object::json-dump",
            "conf": 0.86,
            "crit": 3,
            "desc": "Serializes to a stream with json.dump()",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-summary-field",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python package summary",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-requires-python",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares supported Python versions",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/sql::sql-select",
            "conf": 0.6,
            "crit": 3,
            "desc": "SQL SELECT syntax reference",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--ndarray",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (ndarray)",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--array",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (array)",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pkginfo-requires-dist",
            "conf": 0.9,
            "crit": 1,
            "desc": "Declares Python runtime dependencies",
            "from": [
              {
                "file": 22
              }
            ]
          },
          {
            "id": "micro-behaviors/os/api-resolution/dynamic::py-importlib-import-module",
            "conf": 0.6,
            "crit": 3,
            "desc": "Dynamically imports a Python module",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations",
            "conf": 0.85,
            "crit": 3,
            "desc": "Dense NumPy array construction and reduction",
            "from": [
              {
                "off": 3987,
                "file": 5,
                "line": 100
              },
              {
                "off": 1403,
                "file": 7,
                "line": 38
              },
              {
                "off": 3215,
                "file": 8,
                "line": 66
              }
            ],
            "uses": [
              0,
              15,
              16
            ]
          },
          {
            "id": "metadata/package/manifest/ecosystem::pypi-runtime-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares Python and dependencies",
            "from": [
              {
                "off": 1168,
                "file": 22,
                "line": 25
              }
            ],
            "uses": [
              10,
              13,
              17
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numeric-computation-library",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module built on the numeric Python stack",
            "from": [
              {
                "file": 5
              },
              {
                "file": 7
              },
              {
                "file": 8
              }
            ],
            "uses": [
              7,
              19
            ]
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "ast": {
              "max_depth": 5,
              "call_count": 0,
              "node_count": 65,
              "max_array_len": 1
            },
            "file": {
              "size": 688,
              "entropy": 4.62
            },
            "text": {
              "lines": 20,
              "top_char": 101,
              "max_ws_run": 14,
              "digit_ratio": 0.04,
              "space_count": 159,
              "char_entropy": 4.62,
              "unique_chars": 58,
              "top_char_null": 0,
              "string_density": 0.4,
              "top_char_ratio": 0.08,
              "avg_line_length": 33.4,
              "max_line_length": 111,
              "empty_line_ratio": 0.2,
              "last_line_length": 25,
              "whitespace_ratio": 0.26,
              "identifier_density": 0.35,
              "line_length_stddev": 33.4,
              "normalized_string_count": 1.79,
              "repeated_char_sequences": 4,
              "suspicious_string_ratio": 0.13,
              "normalized_unique_identifiers": 1.62
            },
            "binds": {
              "count": 7
            },
            "binary": {
              "peak_region_bytes": 688,
              "peak_region_entropy": 4.62
            },
            "strings": {
              "bytes": 563,
              "count": 8,
              "shell": 1,
              "avg_length": 70.38,
              "max_length": 465,
              "avg_entropy": 3.34,
              "email_count": 1,
              "entropy_stddev": 0.65
            },
            "identifiers": {
              "count": 7,
              "unique": 7,
              "avg_length": 10.86,
              "max_length": 14,
              "min_length": 9,
              "avg_entropy": 2.54,
              "reuse_ratio": 1,
              "length_stddev": 1.46,
              "all_lowercase_ratio": 1,
              "double_underscore_count": 7,
              "underscore_prefix_count": 7
            }
          }
        },
        "id": 1,
        "path": "jetgo-0.1.3-py3-none-any.whl!!jetgo/__init__.py",
        "pid": 0,
        "risk": 1,
        "sha": "730474749984c022c29ac64e62a7fcfc4dd1deb082e7509571af60f72fb4e251",
        "size": 688,
        "traits": [
          {
            "id": "metadata/file/extension/identity::py",
            "conf": 1.0,
            "crit": 2,
            "desc": "File uses a Python artifact extension",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/extension/token-shape::bare-alphanumeric-script-basename",
            "conf": 0.9,
            "crit": 2,
            "desc": "Script filename is a bare alphanumeric token",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/metrics::low-overall-entropy-source",
            "conf": 0.9,
            "crit": 2,
            "desc": "Source file has low overall entropy",
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%FirarR^HkXs.DwJy}RarR^HarR^HarR^HuVppjxLy)cAcR^karR^(l3mo.z/N(YarR^HarR^HarR!3vr=v3v}u=RvrcpcwEn+!arR^(lVM:DBzkVhavGTWwJy}RarR^Xhzl*tgbYEZarR^(oKS0:az(4cx\u003ez6?vruj4zAn)]iwicwgbYEDarR^HkTYg8v@=p5BzkVhiV]K/arR^Hra]#!azbt7wGV28B8L(rwPF#5zE:(gwI4FrAbP=sB0bNrwGT/{Bzbw%i3r6RwozZ1efFwhv@DHcBzkS9azbLjaARpday]g#w[u0]zGE1rz!a0bwEoL5arR^HarR^HarR^HarR^HarR^HarUMgzdK\u0026jB7F(8vTf8rxK@r9x(CUrzGx]dy\u00260V[ayFO@D30.lvk@alu%\u003e9@vpK7YxjSiewPz\u003cmB0a)lB7Gf1eN@ZoAa%c1wftn/AcVLsx\u003c\u0026#eu\u003cX20arR^HarR^HarR^HarR^HarR^HarUcox(4rj3jm)#arR^HarR^HarR^HarR^HarR^HarTHaBzbw%i3q{RayPdgz/x/jz/f01ay]55wO#3\u0026zEW@mz!pblxLzJgAa9l(vp%djaA8dlC{3WwwO#PjxjU%(A::67z/cXazE:(evrcE7v@bY-arR^HarR^HarR^HarR^HarR^HarR^HB7Gf0v@#B6zxJ?dwN(]$BrC1laAzQxBzkP6efG1LaA7.gwPz%5vR/Q%ayPd#aAR48xjVa8azCXiz/P}xCwhejz/{dAx(\u003e%InO@A+A==2kx9]+7arR^HarR^HarR^HarR^HarR^HarU=tx(+zlz!a0bwGU]eayMyfvpJ$+zE\u003c@mx([3bB-X:qx([31AV!?lx(4r5A:-W6wPF#rx([2hvqWh@v@#B6zEE0\u003cwGU\u00263B8$=5wGV24Bzbla3lQDlarR^HarR^HarR^HarR^HarR^HaARp9zxJvgvQTp*awD=+B.\u003eR:z/!D!B-7.UA=M8sazbUjz6i[rzdN[",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "v\u003ciDDb5?*HxLy)ma$i\u003cauRTx@uRa0\u003er6:hKmmpGSmn)bJm[1K-asENtarR^Jp\u003cEd@x\u003c\u0026$zx(+zqwPq\u003cbA+e=7w]zYjwP?T5BrCjczE)\u0026%BzkVhayYFnazC)tzF%Rtx(n0lvqG:\u003ewg!#@zGx]dy?$kdBrC^wBz8^v3lQDlar\u003eijx(ChezGx]dy?$kewPRN6tx1\u003efxLy)Xu[rBAxLy%\u0026aAhEty\u0026Z.kzxK4mwGUx1D30.lvk@alu)6VbwO2WeaA8oyv@Dj6x(4u6p\u003cEd@x\u003c\u0026$zD2E?CB7Gf1aA}KwxDR2hB08UlarR^Hb2AMbxM4=hx(n37A+n-\u0026wGUM4vpB4:wft@iaARp9BrB$9ze:AlBrCKFBzbw%ia9\u003eMz/PSme*9]cBy=OpxKM09Bzbkdu#QykxLy)mzdu@@Cw7M0y\u0026Z.cA+cv!x(n6rePkJyC@)b)3lQDlar\u003e-wayPeaBzblaaAhd9By]Diz7D/raAIagw?vIhze:i9wN(])B.LV5azC)tBzbkdz/fxpaA8jvx(v(waxi2=aAz4mBrCHlazLFfxkYszx(mA%B.2g",
            "ln": 991,
            "col": 37,
            "line": 21
          },
          {
            "b": "vScg3iTM#LarR^HarUYoBAIRwavY^QB7CW=3s)ZWayxe2B8L(rwHF#*3lQDlazbLjaz$R8wGUY8ayvG4pddVwk#ZoWo\u00261eSoHSq-k$%^DiTM#LarR^HarU=DC@=oParR^HarR^HarR!EwPS6nzxJUgAbP=sy?Wuhx(d*cA=+V9z!a0bwHIC8zdLd6arR^HarR^HwQ4Y@Ac9i%z!a0bwLNe=mSiA!wjpJVz/N(CarR^HarR^HarR^Hv@Dmbx(n683jm)#arUYoBAIRwayv@\u003cBzbw%i8jylnP5P\u003evqG:\u003ewge(l3jp-$Bzbw%i3pvbuVG.0z!%Pdc[bGgbru@GxA",
            "ln": 2131,
            "col": 27,
            "line": 45
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "ModuleNotFoundError"
            ],
            [
              "",
              "importlib.import_module"
            ],
            [
              "",
              "_Pythia8NotInstalled"
            ],
            [
              "",
              "_resolve"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "importlib"
            ]
          ],
          "mbr": [
            "importlib.import_module"
          ],
          "tgt": [
            "ModuleNotFoundError",
            "_Pythia8NotInstalled",
            "_resolve",
            "importlib.import_module",
            "isinstance"
          ],
          "funcs": [
            [
              "__getattr__",
              2012
            ],
            [
              "__bool__",
              2109
            ],
            [
              "_resolve",
              2160
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 10,
              "call_count": 5,
              "node_count": 172,
              "member_count": 1,
              "max_array_len": 2,
              "member_depth_max": 2
            },
            "file": {
              "size": 2654,
              "entropy": 4.62
            },
            "text": {
              "lines": 63,
              "top_char": 101,
              "max_ws_run": 14,
              "digit_ratio": 0.02,
              "space_count": 599,
              "char_entropy": 4.62,
              "unique_chars": 70,
              "top_char_null": 0,
              "string_density": 0.14,
              "top_char_ratio": 0.07,
              "avg_line_length": 41.13,
              "max_line_length": 113,
              "empty_line_ratio": 0.27,
              "last_line_length": 65,
              "whitespace_ratio": 0.25,
              "identifier_density": 0.43,
              "line_length_stddev": 41.08,
              "normalized_string_count": 1.13,
              "repeated_char_sequences": 10,
              "suspicious_string_ratio": 0.78,
              "normalized_unique_identifiers": 2.68
            },
            "binds": {
              "count": 4
            },
            "binary": {
              "peak_region_bytes": 2654,
              "peak_region_entropy": 4.84
            },
            "source": {
              "class_count": 1,
              "function_count": 3
            },
            "imports": {
              "count": 1,
              "dynamic": 1,
              "stdlib_count": 1,
              "stdlib_ratio": 1
            },
            "strings": {
              "sql": 2,
              "bytes": 1746,
              "count": 9,
              "shell": 3,
              "avg_length": 194,
              "max_length": 831,
              "avg_entropy": 3.95,
              "entropy_stddev": 0.53,
              "embedded_code_candidates": 2
            },
            "comments": {
              "chars": 289,
              "count": 3,
              "lines": 3,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 4,
              "density": 4.76,
              "avg_params": 1,
              "code_ratio": 0.19,
              "max_params": 2,
              "length_stddev": 2.83,
              "avg_name_length": 9,
              "no_params_count": 1,
              "avg_length_lines": 4,
              "max_length_lines": 8,
              "min_length_lines": 2,
              "avg_param_name_length": 4
            },
            "identifiers": {
              "count": 27,
              "unique": 16,
              "avg_length": 11.38,
              "max_length": 23,
              "min_length": 3,
              "avg_entropy": 2.71,
              "reuse_ratio": 0.59,
              "length_stddev": 6.6,
              "has_digit_ratio": 0.19,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.13,
              "all_lowercase_ratio": 0.63,
              "all_uppercase_ratio": 0.13,
              "numeric_suffix_count": 1,
              "double_underscore_count": 2,
              "underscore_prefix_count": 6
            }
          }
        },
        "id": 2,
        "path": "jetgo-0.1.3-py3-none-any.whl!!jetgo/_pythia.py",
        "pid": 0,
        "risk": 1,
        "sha": "54b156018d65ee69aaacdde52c8d5b4edcff7463eb1658c54a1459df9bd895bc",
        "size": 2654,
        "traits": [
          {
            "id": "micro-behaviors/os/api-resolution/dynamic::py-importlib-import-module",
            "conf": 0.6,
            "crit": 3,
            "desc": "Dynamically imports a Python module",
            "spans": [
              [
                2249,
                23
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%FirarR^HkXs.DwJy}RarR^HarR^HarR^HvQTs?e]V7yarR^HkTxKmxM4]LarR^HarR^HarR^Ho\u003c@oTzEWl2oKR%WB7CW=arR^HkTPN6vruj4zxItQBy^GQarR^HfG7NtfFUJ[arR^HkULO",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "az(4cx\u003ez6?vruj4zAn)]h.M{ugbYEDarR^HkTYg8v@=p5BzkVhiV]K/arR^Hra]#!azbt7wGUI{w[=c]B0bNrwGT=TB7GxnvpB4:ayO-2BAg/1BrC43B7DF7y*?yae*9-caAhvtC4\u003eF#B0bNrwGV5cvrb{\u0026azC.nwPzx\u003ev}u=\u003ezE:7%arR^HarR^HarR^HarR^HarR^HarR!pz/6ufzxJz1xKM6#z/M$xxKM09vqG:5Aa\u003cJrx\u003e8ibz^)^0A=$(2y?mVgx(mP}A+PRF3jm)#arR^HarR^HarR^HarR^HarR^HarTD?B7GxnvpB4:B0a[3v%8Thy*?A%ayMyax(!xmxl4A$ay]P",
            "ln": 117,
            "col": 10,
            "line": 6
          },
          {
            "b": "z!i#jzF%RtB9hIDx)a4{arR^HarR^HarR^HarR^HarR^HarR^Hv@DmbvpKy4CwhejaARpdaAzQxaAImywPF#oxLzJgAb](iwN/*8zE)x\u0026B2\u003eBLzxIwplM*C(z/PAgaA8deaz2CjA^n^DwPw]6z/fSrx([GezGDjdarR^HarR^HarR^HarR^HarR^H",
            "ln": 1023,
            "col": 95,
            "line": 18
          },
          {
            "b": "zF\u003cfaxcqqfwGUA0vqHjgx(+z9B8b?7arR^HarR^HarR^HarR^HarR^HarR^Hw]zYxaxi2=avOZ^aAIamC4C.qz/fxpaARpdaz27@wPF#dBrC^oB0b7ey\u00260V[aA8cI3l*Vr3jpx=z/3R9vQ*J{ze:AlBrA\u003eolO6u*vSMTivpKy@wPRQ7wc#{?z/3RsD2NFnxcp]9AbP=savG{NBsXLdx(!w63tBu@z/P}xw)]+5ygRGfvriM6y6[V(AbP=saz#ssAcSNmB0bvt3jpx=z/3QHx\u003eg^)Bzku3wPw]cze:AlBrBv*B7GxnvpB4:nN#yIBzku3wPwa+3s^)XB8@E1vSMa3C41\u0026@wHG\u0026hlN+56arR^Ha%FirarR^Hl1j[SA:-E1ayX=2wGUG0vrlGjw]zYjAa\u003cJrx\u003e8ibz^)^0A=}",
            "ln": 1895,
            "col": 87,
            "line": 28
          },
          {
            "b": "v@Dl{A+fu7aAIWmv@bN{B1N!xarR^Ja%Ev3arR^Ho*@2El{T^ruRr*\u003cauZ?\u003ezdN/$wmoN*a{]CnarTYJoJsIWuRr*\u003cauZ?\u003eC42ifwPG453lQDlav6)^z/xodBA[ioarR^(vpBq1A:-E1zdN*5z!6g$arR!qwO960wmYU2x\u003ez6\u003c",
            "ln": 2354,
            "col": 5,
            "line": 46
          },
          {
            "b": "z!6g$arR^(vpBq1A:-E1zdN*5z!6g$arR!qwO95%x(mu}x)Ktsv@ciqaA?gfB.bRBayY55uU9+XwPG)PzG4jCwmoI0vr\u003cyDzdN/$wmoN*iV{?8v@%dxeJ$p{A4V3svrcx%C@=oParR^HarR^Ja%EvparR^HarR!4z/PY6y?XibaARpdaztFgBz\u003e/jvqNcdvrMi)ayYQsu%[7{uU0\u003eXBynG0z/fVnayFO^x(mo?wm]E{u%\u003eO]3lQDlarR^Havu",
            "ln": 3923,
            "col": 15,
            "line": 98
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "self._get_binned_values"
            ],
            [
              "",
              "self._get_complementary_metadata"
            ],
            [
              "",
              ".identifier"
            ],
            [
              "",
              ".identifier.ObservableIdentifier"
            ],
            [
              "",
              "ABC"
            ],
            [
              "",
              "Dict"
            ],
            [
              "",
              "List"
            ],
            [
              "",
              "abc"
            ],
            [
              "",
              "abstractmethod"
            ],
            [
              "",
              "fastjet"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "fj.ClusterSequence",
            "fj.PseudoJet",
            "np.ndarray",
            "self.METADATA_KEY",
            "self.VALUES_KEY",
            "self._get_binned_values",
            "self._get_complementary_metadata"
          ],
          "tgt": [
            "self._get_binned_values",
            "self._get_complementary_metadata"
          ],
          "funcs": [
            [
              "identifier",
              2477
            ],
            [
              "fill",
              2833
            ],
            [
              "scale",
              3529
            ],
            [
              "finalize",
              3950
            ],
            [
              "_get_complementary_metadata",
              5085
            ],
            [
              "_get_binned_values",
              5380
            ],
            [
              "to_dict",
              5574
            ]
          ],
          "metrics": {
            "ast": {
              "op.bor": 1,
              "max_depth": 12,
              "call_count": 2,
              "node_count": 314,
              "member_count": 7,
              "op_density.bor": 0,
              "member_depth_max": 2
            },
            "file": {
              "size": 6106,
              "entropy": 4.29
            },
            "text": {
              "lines": 156,
              "top_char": 101,
              "max_ws_run": 14,
              "digit_ratio": 0,
              "space_count": 1801,
              "char_entropy": 4.29,
              "unique_chars": 75,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.08,
              "avg_line_length": 38.14,
              "max_line_length": 117,
              "empty_line_ratio": 0.17,
              "last_line_length": 9,
              "whitespace_ratio": 0.32,
              "identifier_density": 0.43,
              "line_length_stddev": 38.28,
              "normalized_string_count": 0.88,
              "repeated_char_sequences": 41,
              "suspicious_string_ratio": 1.09,
              "normalized_unique_identifiers": 4.94
            },
            "binds": {
              "count": 2
            },
            "binary": {
              "peak_region_bytes": 5082,
              "peak_region_entropy": 4.43
            },
            "source": {
              "class_count": 1,
              "function_count": 7
            },
            "imports": {
              "count": 10,
              "aliased": 2,
              "relative": 2,
              "stdlib_count": 2,
              "stdlib_ratio": 0.2,
              "relative_ratio": 0.2,
              "third_party_count": 8,
              "third_party_ratio": 0.8
            },
            "strings": {
              "sql": 5,
              "bytes": 5028,
              "count": 11,
              "shell": 5,
              "very_long": 2,
              "avg_length": 457.09,
              "max_length": 1997,
              "avg_entropy": 3.8,
              "entropy_stddev": 0.7,
              "embedded_code_candidates": 2
            },
            "functions": {
              "count": 8,
              "density": 4.49,
              "avg_params": 1.86,
              "code_ratio": 0.58,
              "max_params": 4,
              "length_stddev": 5.71,
              "avg_name_length": 11.29,
              "avg_length_lines": 13,
              "max_length_lines": 24,
              "min_length_lines": 5,
              "high_entropy_names": 2,
              "avg_param_name_length": 5.62
            },
            "identifiers": {
              "count": 67,
              "unique": 36,
              "avg_length": 8.11,
              "max_length": 27,
              "min_length": 2,
              "avg_entropy": 2.46,
              "reuse_ratio": 0.54,
              "length_stddev": 5.36,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.08,
              "all_lowercase_ratio": 0.75,
              "all_uppercase_ratio": 0.08,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 5,
        "mol": "H(Db)",
        "path": "jetgo-0.1.3-py3-none-any.whl!!jetgo/observables/base.py",
        "pid": 0,
        "risk": 1,
        "sha": "ec5016584faf94d535d878b8f76e23c1060a08dd00858ab719f9ee3690450d8d",
        "size": 6106,
        "traits": [
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--ndarray",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (ndarray)",
            "spans": [
              [
                3987,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports the NumPy array library",
            "spans": [
              [
                2096,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations",
            "conf": 0.85,
            "crit": 3,
            "desc": "Dense NumPy array construction and reduction",
            "uses": [
              0
            ],
            "spans": [
              [
                3987,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numeric-computation-library",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module built on the numeric Python stack",
            "uses": [
              1,
              2
            ],
            "spans": [
              [
                2096,
                5
              ],
              [
                3987,
                10
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%FirarR^HkXs.DwJy}RarR^HarR^HarR^Hwn=Q1y?l%:x\u003ey%*A+fcgx\u003c\u003e*+ygRG]v@=HeB6\u003c01v@#B6zz2)N3lQDlav5knBzbPkiV]K/arR^HarR^HawDo?wO#0?awui:z/YE%3lQDlav5qmwNPW{z/cW=vru6warR^HattYb",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "az(4cx\u003ez6?vruj4zAn)]h.M{ugbYEDarR^HkTYg8v@=p5BzkVhiV]K/arR^Hra]#!azbt7wGUI{w[=c]B0bNrwGTxVBZ/e#l${mBwPzv1Bzkf1n[A9iA=l2uq!oDXx(v(iz^)^0A=$(2y?kduBzbkdwn=Q1y?i}@arR^HarR^HarR^HarR^HarR^HarR!qx\u003ey%*A+fcgx\u003c\u003e*2x-",
            "ln": 150,
            "col": 10,
            "line": 6
          },
          {
            "b": "aA8cuBzbkdvRGZ5wN]B+B0bNrwGU]2B7GxnvpB4:azC)tv@DmaBAhIlBy!#9CwhejasIqxwGUw*pHXxRA=$(2y?m0Zdlv\u003eVarR^HarR^HarR^HarR^HarR^HarR!HzFT35wGV8dwGTAglO6v4xKM09xl4Y%ay!?$aAITsy?$k6wGUG3vrcB2zE)u3wn=WfB98ClvqNLrvTf8qB.$#fzF78oxM4Y#ayY55A%:3jarR^HarR^HarR^HarR^HarR^HarS7NwN##(u$Ka\u003cvqGU7wNF){e^-^Da{[V?A=k!qBA}?tzF78aze:AlBrA$=v@%mAoLFM\u0026efE-cBzkVhvqDnTx(d*cA=-BovrlK9wPP56B0b7f3tBu@z/P}xzGP/nC{3Kpaz#c93tar%z6gDuvrl05x(d*cA=-B1vSMa3C41\u0026@wEr3\u0026z/3QHx\u003eg^)Bzku3wPw]cze:AlBrBv*B7GxnvpB4:nN#yIBzku3wPwa+3s^)XB8@D(z/]J9wKHlAw[u0]zGGP3y!wnXlVN9^B5MTWBzkVhc@jq[wD",
            "ln": 420,
            "col": 34,
            "line": 10
          },
          {
            "b": "BzbkdC42ifwPF#rwPzu8vpJ!\u0026zfoV6By!#9z/dfIl2p:ND2\u003e9LA+PSqwO%4wvqYP#Cw7AbayFO?x(mu}x)Kt#u)6G3eN\u0026BiB0b7nz/3QGeG!EAw[=6)3lQDlar@1Mx([3bB-X:uBrCKywN]j\u003ewPF#az/Pu0wftt}zF\u003cfaxcpS2wftM7y?dPfx(mC",
            "ln": 1141,
            "col": 19,
            "line": 32
          },
          {
            "b": "b4tn7uU9+XwPG453lQDlay]4}aywF\u0026zFsi1uNMm7arR^HarR!FwO+%f3lQDlarR^HayY55uU9+XwPG)PzG4jCwmoI0vr\u003cyharR^HarR^HzddV@vpBp+A:-{3wncdhiV}jqBzkVhvqGdWy\u0026r:7aBCqCzGGebjS)HrzE\u003evaarR^HarR^HzddV@vpBp+Ac2Pkwn=G%Aa@\u0026%BA][\u0026pJgz\u0026z/f01tv}X\u0026vrrStazC.nt{8oMph+2Yed9HxarS9QeJ$pLz/fbE3lQDlarR^Har\u00260N3lQDlarR^Havy6+B98CBv@#TfazbLjaARpdawci!lVN9^B5MTWBzkVhay/j@B8@@v3lQDlarR^Haw=G!vqPN$wPz\u00260arR^HarR^HeIeLaeIeLaeIdqLarR^HarR!ox(mo?wm]E{auyS.A4V3svrcx%",
            "ln": 1339,
            "col": 21,
            "line": 34
          },
          {
            "b": "xjVcbjS[SYe[5*fA=LPlc$l[duU9+XwPGyBwor9owJ:Twz^^-p3lQDlarR^HaAIagw?EC2z/]@tB09Q*zG4jOwPzZgc#rEjd05%ow?EC1x(mo?wm]E{diHh+f!sCTBA}?pj.wIGvrr}93lQDlav6)^z/xodBA[ioarR!qwO960wmYU2x\u003ez6\u003cAWV0uy?taseJ$pMvSMa3C41\u0026@wL3AzzGGP8x\u003eqrC3lQDlarR^Har\u00260N3lQDlarR^Haw39P",
            "ln": 3523,
            "col": 21,
            "line": 74
          },
          {
            "b": "e*aeiB-Rb8ayYQsBzbxfaA7.gwPz%5vR/Qd3lQDlarR^Har\u00260N3lQDlarR^HazbLjazLFfazCZoygRHdiTM#LarR^HarR^HarUxowmZ0djS[DRBsq3Ce]$PjA:@^7z/P@hwghIgy?tqbvRGZ!wN]B+B1wCGwPPLzBsnN?aAImcwJ.kTx\u003eIa3a$j@-eG=+ParR^H",
            "ln": 4972,
            "col": 44,
            "line": 118
          },
          {
            "b": "wftJ9x\u003ee?6arR^HarR^Ha%FirarR^HarR^Hx(mD}v}xZ7jS)%m3lQDlarR^HazbLjaz27@wGUY8aAz4kB.bSowN]dVwm]E{iTM#LarR^HarR^HarUJfByO#bjS[SYe[O{dBz=2mDs.bnc#J#Rx(^^2z/YFrw[=6$wN]dVwm]E{efFImxjSRpA==kojUOGxefFwyzV",
            "ln": 7908,
            "col": 60,
            "line": 193
          },
          {
            "b": "arR^HdgdguarR^HarR^HarUxownbK+B1Q)uAaJ]$c#0Nvc#Aymv}Y72t}4if3lQDlarR^HaAz4nB-IvxzG4jpA=LPlc%Hh1B-8qxtwOjsxLy:8B9hsFdiJkvAV/gpefFRuazCZoDtdsDx(mD}v}xZ=iXr6(efFUAwnbK+B6yvWt}65gay]OtAaIgAy\u0026r:7dgcz8arR!qwO95(xjVf(v@Dj6y?mD{zGGrcD0+A1BywY*ByuOswO+%cat2=1",
            "ln": 8480,
            "col": 13,
            "line": 203
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "ValueError"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.zeros"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "np.searchsorted"
            ],
            [
              "",
              "jet.pt"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "cls._rebin"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.diff"
            ],
            [
              "",
              "np.flatnonzero"
            ],
            [
              "",
              "np.isclose"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "indices.append"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "np.array"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "self._bin_edges.tolist"
            ],
            [
              "",
              "self._counts.tolist"
            ],
            [
              "",
              ".base"
            ],
            [
              "",
              ".base.Observable"
            ],
            [
              "",
              ".identifier"
            ],
            [
              "",
              ".identifier.ObservableIdentifier"
            ],
            [
              "",
              "Dict"
            ],
            [
              "",
              "List"
            ],
            [
              "",
              "Optional"
            ],
            [
              "",
              "fastjet"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "ObservableIdentifier.D2SIG_DPT_DYRAP",
            "cls.BIN_EDGES_KEY",
            "cls.RAPIDITY_INTERVAL_KEY",
            "cls.SCALE_FACTOR_KEY",
            "cls._rebin",
            "fj.ClusterSequence",
            "fj.PseudoJet",
            "indices.append",
            "jet.pt",
            "match.size",
            "np.array",
            "np.asarray",
            "np.diff",
            "np.flatnonzero",
            "np.isclose",
            "np.ndarray",
            "np.searchsorted",
            "np.zeros",
            "self.BIN_EDGES_KEY",
            "self.RAPIDITY_INTERVAL_KEY",
            "self.SCALE_FACTOR_KEY",
            "self._bin_edges",
            "self._bin_edges.tolist",
            "self._counts",
            "self._counts.tolist",
            "self._rapidity_interval",
            "self._scale_factor"
          ],
          "tgt": [
            "ValueError",
            "cls._rebin",
            "indices.append",
            "int",
            "jet.pt",
            "len",
            "np.array",
            "np.asarray",
            "np.diff",
            "np.flatnonzero",
            "np.isclose",
            "np.searchsorted",
            "np.zeros",
            "self._bin_edges.tolist",
            "self._counts.tolist",
            "zip"
          ],
          "funcs": [
            [
              "__init__",
              1356
            ],
            [
              "identifier",
              3654
            ],
            [
              "scale",
              3936
            ],
            [
              "fill",
              4363
            ],
            [
              "finalize",
              5236
            ],
            [
              "_rebin",
              7190
            ],
            [
              "_get_complementary_metadata",
              8639
            ],
            [
              "_get_binned_values",
              9063
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 1,
              "op.bor": 4,
              "op.div": 1,
              "op.mul": 3,
              "op.sub": 5,
              "max_depth": 19,
              "call_count": 25,
              "node_count": 1014,
              "member_count": 27,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.div": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 9324,
              "entropy": 4.53
            },
            "text": {
              "lines": 232,
              "top_char": 101,
              "max_ws_run": 14,
              "digit_ratio": 0.01,
              "space_count": 2614,
              "char_entropy": 4.53,
              "unique_chars": 86,
              "top_char_null": 0,
              "string_density": 0.09,
              "top_char_ratio": 0.07,
              "avg_line_length": 39.19,
              "max_line_length": 112,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.15,
              "last_line_length": 36,
              "whitespace_ratio": 0.31,
              "identifier_density": 0.98,
              "line_length_stddev": 35.15,
              "normalized_string_count": 1.44,
              "repeated_char_sequences": 72,
              "suspicious_string_ratio": 0.36,
              "normalized_unique_identifiers": 10.05
            },
            "binds": {
              "count": 17
            },
            "binary": {
              "peak_region_bytes": 9216,
              "peak_region_entropy": 4.58
            },
            "source": {
              "class_count": 1,
              "function_count": 8
            },
            "imports": {
              "count": 10,
              "aliased": 2,
              "relative": 4,
              "stdlib_count": 1,
              "stdlib_ratio": 0.1,
              "relative_ratio": 0.4,
              "third_party_count": 9,
              "third_party_ratio": 0.9
            },
            "strings": {
              "sql": 2,
              "bytes": 5873,
              "count": 22,
              "shell": 6,
              "very_long": 1,
              "avg_length": 266.95,
              "max_length": 1471,
              "avg_entropy": 3.91,
              "entropy_stddev": 0.53
            },
            "comments": {
              "chars": 184,
              "count": 2,
              "lines": 2,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 9,
              "density": 3.45,
              "avg_params": 2.38,
              "code_ratio": 0.81,
              "max_params": 4,
              "length_stddev": 13.14,
              "avg_name_length": 10.75,
              "avg_length_lines": 23.38,
              "max_length_lines": 44,
              "min_length_lines": 10,
              "high_entropy_names": 2,
              "avg_param_name_length": 8.05
            },
            "identifiers": {
              "count": 228,
              "unique": 79,
              "avg_length": 8.51,
              "max_length": 33,
              "min_length": 2,
              "avg_entropy": 2.46,
              "reuse_ratio": 0.35,
              "length_stddev": 5.98,
              "has_digit_ratio": 0.01,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.08,
              "all_lowercase_ratio": 0.84,
              "all_uppercase_ratio": 0.04,
              "double_underscore_count": 1,
              "underscore_prefix_count": 8
            }
          }
        },
        "id": 7,
        "mol": "H(Db)",
        "path": "jetgo-0.1.3-py3-none-any.whl!!jetgo/observables/double_differential_jet_cross_section.py",
        "pid": 0,
        "risk": 1,
        "sha": "90e681c5d9de4ed7380533418b3ba31d90cc0ac782684aa56f3b415e6a7d1dd2",
        "size": 9324,
        "traits": [
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--array",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (array)",
            "spans": [
              [
                8544,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--ndarray",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (ndarray)",
            "spans": [
              [
                1403,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--zeros",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (zeros)",
            "spans": [
              [
                3587,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports the NumPy array library",
            "spans": [
              [
                720,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations",
            "conf": 0.85,
            "crit": 3,
            "desc": "Dense NumPy array construction and reduction",
            "uses": [
              0,
              1,
              2
            ],
            "spans": [
              [
                1403,
                10
              ],
              [
                3587,
                8
              ],
              [
                8544,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numeric-computation-library",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module built on the numeric Python stack",
            "uses": [
              3,
              4
            ],
            "spans": [
              [
                720,
                5
              ],
              [
                1403,
                10
              ],
              [
                3587,
                8
              ],
              [
                8544,
                8
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%FirarR^HkXs.DwJy}RarR^HarR^HarR^HwO2v7AcR^karR^(l3mo.z/N(YarR^HarR^HarR!3vr=v3v}u=RvrcpcwEn+!arR^(lVM:DBzkVhavGTWwJy}RarR^Xhzl*tgbYEZarR^(oKS0:az(4cx\u003ez6?vruj4zAn)]h.M{ugbYEDarR^HkTYg8v@=p5BzkVhiV]K/arR^Hra]#!azbt7wGUI{w[=c]B0bNrwGTAglM*qRB7GxnvpB4:efG4FwGTAVwPzBeeK:L*A+xUulVm0=wO+^%z/M$eB0a)lw{503BzkVhaA7\u003cmBzbj)arR^HarR^HarR^HarR^HarR^HarR^HvqY.2yY",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "aA8cuBzbkdvRGZ5wN]B+B0bNrwGU]2B7GxnvpB4:azC)tv@DmaBAhIlBy!#9Cwhejat2eLarR^HarR^HarR^HarR^HarR^HarR^HzE)r?B8$=gx(55qB8JPLB7]J4wGU]ewGUM4BAhTHAaK5jdSw*gAW\u0026hCB0bEBvpTy!Bzkkcx(k5dwPP5iB.(elAbok#x([RyvqYP#B98tvx(mL\u003carR^HarR^HarR^HarR^HarR^HarR^HBzbl5azC.7x)ai3BZY95C{3*xaA}HcBrCBeyH}Mfvixw{A+w@aA=(mxB-7S1w]zZ2vpB4:asIqxwGUv",
            "ln": 416,
            "col": 57,
            "line": 10
          },
          {
            "b": "B0byBzxJX9BrAd!az#atayYQsBzbkdA::emc#-c)x=[(FA8ZgVdpc)yaAIDzBzb98ayMyivqf:fA%:3jarR^HarR^HarR^HarR^HarR^HarU(tx\u003eIa3az\u003eW#zGu}xxK@rcvqPM#Bzbxaxcqkaxjk*\u003ey?mWeaA7\u003cmBzbkdvpBp@y\u0026%\u0026haAgp5z!pbl",
            "ln": 846,
            "col": 48,
            "line": 15
          },
          {
            "b": "vqYZ]wGU]6az1$\u003exDQ/6zGx]lBAIejBs)[Aa%Ev3w].*baAR)Fx(mMax(d*cA=-A(x\u003e8loawuG\u003cBp5v?ze:AlBrCg7B98edBrC1kazbu}x(d*cA=-BwB.#8yayPslzG2{\u0026w].*batdbiB7DFdze:AlBrBv*B7GxnvpB4:3tar%z6gDBwmYU2x\u003ez6\u003cAV/7kAbP=sawVD/wPz%5vR/QEwmYU2x\u003ez6\u003cATDA0z/3QHe]bfswO\u003e\u003c$x\u003e8ibx(d*cA=-BmwO=D%uVEXux(^S\u003exKL{]wN(bP",
            "ln": 1295,
            "col": 75,
            "line": 19
          },
          {
            "b": "uQ^sGr8lymjS(G!3lQDlay]4}aywF\u0026zFsi1uNMm7arR^HarR!FwO+%f3lQDlarR^HayY55uU9+XwPG)PzG4jCwmoI0vr\u003cyharR^HarR^HAcbD7x(k%Ow]8x]BrC@Nx(n2njS(Bf3lQDlarR^Haz2C4A+xV8Cv+G3xMMoTx(n2njS(Eg3lQDlarR^Hay/7[A+w@]uVf*#C@^6Sz/oCmjS)j5y\u0026:es3lQDlarR^HaA.:puVp6$B.2Ahvq]{\u003ex(\u003c",
            "ln": 3151,
            "col": 17,
            "line": 62
          },
          {
            "b": "3lQDlasOA+j%iQszE\u003e\u003coarR^HarR^Ha%FirarR^HarR^HlVl\u003c-BAhIlBz(gxw]zYjBzbkdmmxM^z^)^0A=$(2y?kja3lQDlarR^Haw=G!vqPN$wPz\u00260arR^HarR^HeIeLaeIeLaeIdqLarR^HarR!ox(mo?wm]E{auyS.A4V3svrcx%C)UVparR^",
            "ln": 3368,
            "col": 41,
            "line": 70
          },
          {
            "b": "xjVcbjS[SYe[5*fA=LPlc$l[duU9+XwPGyBwor9owJ:Twz^^-p3lQDlarR^HaAIagw?EC2z/]@tB09Q*zG4jOwPzZgc#rEjd05%ow?EC1x(mo?wm]E{diHh+f!sCTBA}?pj.wIGvrr}93lQDlav6)^z/xodBA[ioarR!qwO960wmYU2x\u003ez6\u003cAWV0uy?taseJ$pMvSMa3C41\u0026@wL3AzzGGP8x\u003eqrC3lQDlarR^Har\u00260N3lQDlarR^Haw39P",
            "ln": 5123,
            "col": 21,
            "line": 104
          },
          {
            "b": "arR\u003cLa{]CnarR^HarU-py?tqbzEmc\u0026BAnMPjS[MLzyxmhBAn(r3lQDlarR^HazbLjazLFfazCZoygRHdiTMiparR^HarR^HarR!pz/fSrx([GezGG}xjS)%m3lQDlarR^HarR^HazbLjay=KdzxJX9Bs}6wzGx]lBAIejBAn\u0026ViTM#LarR^HarR^HarR^HarUxgay^3yBsnNXjuT*dwO+%huVp9]ze0(G3lQDlarR^HarR^HarR^HarR^Hay/tcBzkSnwEoL5arQ",
            "ln": 6323,
            "col": 7,
            "line": 137
          },
          {
            "b": "efFCpazCZowO#TcwPzj3wHI5bzGx]lBAIejBAn((3lQDlarR^HarR^HarR^HazbLjay/dex(k56z/fSrx([GezGG@7x=[]Gf/\u0026P33lQDlarR^HarR^HarR^HarR^Hay]HnjS[oDy\u0026\u003c8)AWUBiefFCqefG1By?tqbB-Rb3Ac2Pkwn=G%Aa@\u0026%BA]qxarR^HarR^",
            "ln": 6775,
            "col": 18,
            "line": 155
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.zeros"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "jet.constituents"
            ],
            [
              "",
              "c.pt"
            ],
            [
              "",
              "is_charged"
            ],
            [
              "",
              "constituents.append"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "jet.pt"
            ],
            [
              "",
              "enumerate"
            ],
            [
              "",
              "delta_r"
            ],
            [
              "",
              "ci.pt"
            ],
            [
              "",
              "cj.pt"
            ],
            [
              "",
              "int"
            ],
            [
              "",
              "np.searchsorted"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.allclose"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "np.asarray"
            ],
            [
              "",
              "np.diff"
            ],
            [
              "",
              "float"
            ],
            [
              "",
              "self._bin_edges.tolist"
            ],
            [
              "",
              "self._counts.tolist"
            ],
            [
              "",
              "..kinematics"
            ],
            [
              "",
              "..kinematics.delta_r"
            ],
            [
              "",
              "..kinematics.is_charged"
            ],
            [
              "",
              ".base"
            ],
            [
              "",
              ".base.Observable"
            ],
            [
              "",
              ".identifier"
            ],
            [
              "",
              ".identifier.ObservableIdentifier"
            ],
            [
              "",
              "Dict"
            ],
            [
              "",
              "List"
            ],
            [
              "",
              "fastjet"
            ],
            [
              "",
              "numpy"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "ObservableIdentifier.EEC",
            "bin_edges.shape",
            "c.pt",
            "ci.pt",
            "cj.pt",
            "cls.BIN_EDGES_KEY",
            "cls.N_JETS_KEY",
            "cls.ORDERED_PAIR_FACTOR",
            "cls.W_PAIRS_KEY",
            "constituents.append",
            "filled_edges.shape",
            "fj.ClusterSequence",
            "fj.PseudoJet",
            "jet.constituents",
            "jet.pt",
            "np.allclose",
            "np.asarray",
            "np.diff",
            "np.ndarray",
            "np.searchsorted",
            "np.zeros",
            "self.BIN_EDGES_KEY",
            "self.N_JETS_KEY",
            "self.W_PAIRS_KEY",
            "self._bin_edges",
            "self._bin_edges.tolist",
            "self._charged_only",
            "self._counts",
            "self._counts.tolist",
            "self._energy_weight",
            "self._n_jets",
            "self._pt_min",
            "self._use_pseudorapidity",
            "self._w_pairs"
          ],
          "tgt": [
            "ValueError",
            "c.pt",
            "ci.pt",
            "cj.pt",
            "constituents.append",
            "delta_r",
            "enumerate",
            "float",
            "int",
            "is_charged",
            "jet.constituents",
            "jet.pt",
            "len",
            "np.allclose",
            "np.asarray",
            "np.diff",
            "np.searchsorted",
            "np.zeros",
            "self._bin_edges.tolist",
            "self._counts.tolist"
          ],
          "funcs": [
            [
              "__init__",
              3168
            ],
            [
              "identifier",
              5254
            ],
            [
              "fill",
              5524
            ],
            [
              "scale",
              7580
            ],
            [
              "finalize",
              7994
            ],
            [
              "normalization_denominator",
              10271
            ],
            [
              "to_per_jet_normalized",
              11731
            ],
            [
              "_get_complementary_metadata",
              12685
            ],
            [
              "_get_binned_values",
              13187
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 4,
              "op.bor": 1,
              "op.div": 5,
              "op.lor": 1,
              "op.mul": 3,
              "op.pow": 1,
              "op.sub": 6,
              "op.land": 1,
              "max_depth": 20,
              "call_count": 29,
              "node_count": 1197,
              "member_count": 34,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.pow": 0,
              "op_density.sub": 0.01,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 13461,
              "entropy": 4.52
            },
            "text": {
              "lines": 310,
              "top_char": 101,
              "max_ws_run": 14,
              "digit_ratio": 0.01,
              "space_count": 3804,
              "char_entropy": 4.52,
              "unique_chars": 93,
              "top_char_null": 0,
              "string_density": 0.08,
              "top_char_ratio": 0.07,
              "avg_line_length": 42.42,
              "max_line_length": 119,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.17,
              "last_line_length": 36,
              "whitespace_ratio": 0.31,
              "identifier_density": 0.89,
              "line_length_stddev": 37.67,
              "normalized_string_count": 1.36,
              "repeated_char_sequences": 92,
              "suspicious_string_ratio": 0.58,
              "suspicious_comment_ratio": 0.08,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 10.15
            },
            "binds": {
              "count": 23
            },
            "binary": {
              "peak_region_bytes": 11264,
              "peak_region_entropy": 4.69
            },
            "source": {
              "class_count": 1,
              "function_count": 9
            },
            "imports": {
              "count": 12,
              "aliased": 2,
              "relative": 7,
              "stdlib_count": 1,
              "stdlib_ratio": 0.08,
              "relative_ratio": 0.58,
              "third_party_count": 11,
              "third_party_ratio": 0.92
            },
            "strings": {
              "sql": 7,
              "bytes": 8538,
              "count": 24,
              "shell": 5,
              "very_long": 4,
              "avg_length": 355.75,
              "max_length": 1487,
              "avg_entropy": 3.84,
              "entropy_stddev": 0.66,
              "embedded_code_candidates": 2
            },
            "comments": {
              "chars": 1032,
              "count": 12,
              "lines": 12,
              "high_entropy": 1,
              "to_code_ratio": 0.04
            },
            "functions": {
              "count": 10,
              "density": 2.9,
              "avg_params": 2.67,
              "code_ratio": 0.76,
              "max_params": 6,
              "length_stddev": 15.63,
              "avg_name_length": 14,
              "avg_length_lines": 26.11,
              "max_length_lines": 51,
              "min_length_lines": 10,
              "high_entropy_names": 3,
              "avg_param_name_length": 7.33
            },
            "identifiers": {
              "count": 277,
              "unique": 84,
              "avg_length": 8.17,
              "max_length": 27,
              "min_length": 1,
              "avg_entropy": 2.39,
              "reuse_ratio": 0.3,
              "length_stddev": 5.52,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.02,
              "high_entropy_count": 9,
              "high_entropy_ratio": 0.11,
              "all_lowercase_ratio": 0.86,
              "all_uppercase_ratio": 0.06,
              "double_underscore_count": 1,
              "underscore_prefix_count": 11
            }
          }
        },
        "id": 8,
        "mol": "H(Db)",
        "path": "jetgo-0.1.3-py3-none-any.whl!!jetgo/observables/eec.py",
        "pid": 0,
        "risk": 1,
        "sha": "045b949aeafc7c1d0b37a6f1633d50849a259c9e2fe7e3acb33abbe67580a72f",
        "size": 13461,
        "traits": [
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--ndarray",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (ndarray)",
            "spans": [
              [
                3215,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations--zeros",
            "conf": 0.85,
            "crit": 3,
            "desc": "NumPy array operation (zeros)",
            "spans": [
              [
                5187,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-import",
            "conf": 0.9,
            "crit": 3,
            "desc": "Imports the NumPy array library",
            "spans": [
              [
                1386,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numpy-array-operations",
            "conf": 0.85,
            "crit": 3,
            "desc": "Dense NumPy array construction and reduction",
            "uses": [
              0,
              1
            ],
            "spans": [
              [
                3215,
                10
              ],
              [
                5187,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::numeric-computation-library",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module built on the numeric Python stack",
            "uses": [
              2,
              3
            ],
            "spans": [
              [
                1386,
                5
              ],
              [
                3215,
                10
              ],
              [
                5187,
                8
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%FirarR^HkXs.DwJy}RarR^HarR^HarR^HAa9^ex\u003e7%\u003cuVP^{wN/?2AXqrR3lQDlav5knBzbPkiV]K/arR^HarR^HawDo?wO#0?awui:z/YE%3lQDlav5qmwNPW{z/cW=vru6warR^HattYb",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "az(4cx\u003ez6?vruj4zAn)]h.M{ugbYEDarR^HkTYg8v@=p5BzkVhiV]K/arR^Hra]#!azbt7wGUI{w[=c]B0bNrwGT/TA==29y?lKRy?m9#z/M$gy*?yaefGdIx\u003e7*0B7Gf0v@#=mAa9^ex\u003e7%\u003cB0b7nz/3Q[D30.lvk]xvC4CMkB0b7kATA{iarR^HarR^HarR^HarR^HarR^HarUAgBrCQnv@DmaBAhIlBzkVhe*9-cazUL1Ac0dlx(mu}ePV2xBy^0CC4(2ivR/P#Aa9^ex\u003e7%\u003cB1wCxAbYScwPF#5aAy[fx\u003eg}1C{3K9v}xR3vqYN^3lQDlarR^HarR^HarR^HarR^HarR^Hay/LoefFwswftx2zGYPiBAnNDxK@rcB-IUtC5IzxazC.nzY?ITB972=BrBz3wP.K4n[A8!z^)D)v@#=A3l*Vr3jpx=z/3R7uUjC5B-I52uM:61AbP=sayPe9z//Afx(v)g3jpx=z/3RsD2NFnxcp]9AbP=sawuG\u003cBsXLgAcb/jzEEt*3tBu@z/P}xw)]+5ygRGfvriM6y6\u003eqWA=k!qe?QHID30.lvixo3AbP=saAhQFxLy)m3i",
            "ln": 130,
            "col": 10,
            "line": 6
          },
          {
            "b": "3jpoVvrlGjp*[x^x\u003e7%\u003cq!o=Rv@#TfiTM#LarR\u003cLa{]CnarS%/aA7.7wN/*8Bzb98azC)tB-Rb8aARJAvq{g4C{46mA==29y?khmwP?T3aAIagwN/*@z/fRsBz\u0026pgaw^u9xLy($wP?T5BrC1fwftx2zGYPiBAnNDxK@q{v}f7?By!#9Aa9^ex\u003e7%\u003c",
            "ln": 646,
            "col": 1,
            "line": 21
          },
          {
            "b": "vr=H6B.@mfvSME7B-.gqAc2Pkwn=G%Aa@\u0026%BA]0R[su83D)03tAV!!2v}xR3wN({5vrcE7v@bZ$e^-ZzarR^HarUfcvrc0(wm6m)y\u003cvc:ayYncy+cYtwObv[y\u0026?*f",
            "ln": 1438,
            "col": 14,
            "line": 45
          },
          {
            "b": "aAhQFxLy)me\u003e6}{zGDjdarR^Qat2=1oLFM\u0026tv}R5p\u0026*h\u003cwn+7KBx{{marR^HarR^Ha%FirarR^HarR^Hq!o=Rv@@\u0026jvrcE7v@bZ$azbUjz6imfp\u003cEd@x\u003c\u0026b}C4CMkayPd#ay/tcC4CYoaARpdz6i}sayMyex(!wsz!paYvrlJ.wPP4\u003eB7GG8z+sO.B1N!barR^HarR^Hra]?=w]zH4z*b]kxcqnby?m9#x(v)gayPq4ayPkdy?WD\u003eiTM#LarR^HarR^HeG^I%zEEt",
            "ln": 2260,
            "col": 19,
            "line": 59
          },
          {
            "b": "y-\u003eczwOkB[x)a5pe*a56vqE5#x(mu}ePV2xBy=OlvrcE7v@bZ$ayP8gvr(]pxKM6}ayMyiz/YSmx)a5gx(mD)CPXzGzE^s6ats{LzxJvgp\u003cEd@x\u003c\u0026$zwP?T5BrCpsayLQ1arR^HarR!EwPIB6C4ChbAbn@)wOu0#wmY^jaz$+lwPw]4aAz44y-)X9",
            "ln": 3015,
            "col": 15,
            "line": 73
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "enumerate"
            ],
            [
              "",
              "particle.isFinal"
            ],
            [
              "",
              "RuntimeError"
            ],
            [
              "",
              "particle.isVisible"
            ],
            [
              "",
              "particle.isCharged"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "particle.eta"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "particle.y"
            ],
            [
              "",
              "fj.PseudoJet"
            ],
            [
              "",
              "particle.px"
            ],
            [
              "",
              "particle.py"
            ],
            [
              "",
              "particle.pz"
            ],
            [
              "",
              "particle.e"
            ],
            [
              "",
              "pseudo_jet.set_user_index"
            ],
            [
              "",
              "encode_user_index"
            ],
            [
              "",
              "particle.isCharged"
            ],
            [
              "",
              "particles.append"
            ],
            [
              "",
              ".._pythia"
            ],
            [
              "",
              ".._pythia.pythia8"
            ],
            [
              "",
              "..kinematics"
            ],
            [
              "",
              "..kinematics.encode_user_index"
            ],
            [
              "",
              "List"
            ],
            [
              "",
              "Optional"
            ],
            [
              "",
              "fastjet"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "fj.PseudoJet",
            "particle.e",
            "particle.eta",
            "particle.isCharged",
            "particle.isFinal",
            "particle.isVisible",
            "particle.px",
            "particle.py",
            "particle.pz",
            "particle.y",
            "particles.append",
            "pseudo_jet.set_user_index",
            "pythia8.Event",
            "self._charged_only",
            "self._max_abs_pseudorapidity",
            "self._max_abs_rapidity"
          ],
          "tgt": [
            "RuntimeError",
            "abs",
            "encode_user_index",
            "enumerate",
            "fj.PseudoJet",
            "particle.e",
            "particle.eta",
            "particle.isCharged",
            "particle.isFinal",
            "particle.isVisible",
            "particle.px",
            "particle.py",
            "particle.pz",
            "particle.y",
            "particles.append",
            "pseudo_jet.set_user_index"
          ],
          "funcs": [
            [
              "__init__",
              947
            ],
            [
              "select",
              2212
            ]
          ],
          "metrics": {
            "ast": {
              "op.bor": 2,
              "op.land": 3,
              "max_depth": 14,
              "call_count": 18,
              "node_count": 445,
              "member_count": 16,
              "op_density.bor": 0,
              "op_density.land": 0.01,
              "member_depth_max": 2
            },
            "file": {
              "size": 4833,
              "entropy": 4.41
            },
            "text": {
              "lines": 115,
              "top_char": 101,
              "max_ws_run": 14,
              "digit_ratio": 0.01,
              "space_count": 1302,
              "char_entropy": 4.41,
              "unique_chars": 72,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.08,
              "avg_line_length": 41.03,
              "max_line_length": 120,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.2,
              "last_line_length": 24,
              "whitespace_ratio": 0.29,
              "identifier_density": 0.81,
              "line_length_stddev": 37.51,
              "normalized_string_count": 0.75,
              "repeated_char_sequences": 45,
              "suspicious_string_ratio": 0.75,
              "suspicious_identifier_ratio": 0.04,
              "normalized_unique_identifiers": 6.57
            },
            "binds": {
              "count": 5
            },
            "binary": {
              "peak_region_bytes": 4833,
              "peak_region_entropy": 4.45
            },
            "source": {
              "class_count": 1,
              "function_count": 2
            },
            "imports": {
              "count": 8,
              "aliased": 1,
              "relative": 4,
              "stdlib_count": 1,
              "stdlib_ratio": 0.13,
              "relative_ratio": 0.5,
              "third_party_count": 7,
              "third_party_ratio": 0.88
            },
            "strings": {
              "sql": 4,
              "bytes": 3156,
              "count": 8,
              "shell": 2,
              "very_long": 1,
              "avg_length": 394.5,
              "max_length": 1176,
              "avg_entropy": 4.2,
              "entropy_stddev": 0.15
            },
            "functions": {
              "count": 3,
              "density": 1.74,
              "avg_params": 3,
              "code_ratio": 0.73,
              "max_params": 4,
              "length_stddev": 17,
              "avg_name_length": 7,
              "avg_length_lines": 42,
              "max_length_lines": 59,
              "min_length_lines": 25,
              "avg_param_name_length": 10.5
            },
            "identifiers": {
              "count": 93,
              "unique": 45,
              "avg_length": 8.07,
              "max_length": 23,
              "min_length": 1,
              "avg_entropy": 2.4,
              "reuse_ratio": 0.48,
              "length_stddev": 5.29,
              "has_digit_ratio": 0.02,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.04,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 0.78,
              "numeric_suffix_count": 1,
              "double_underscore_count": 1,
              "underscore_prefix_count": 5
            }
          }
        },
        "id": 13,
        "path": "jetgo-0.1.3-py3-none-any.whl!!jetgo/simulation/particle_selector.py",
        "pid": 0,
        "risk": 1,
        "sha": "27d192060639c65cf06d6590a94c509b11eed59cb95023dd555b203a3df9f929",
        "size": 4833,
        "traits": [
          {
            "id": "micro-behaviors/data/db/sql::sql-select",
            "conf": 0.6,
            "crit": 3,
            "desc": "SQL SELECT syntax reference",
            "spans": [
              [
                2324,
                23
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%FirarR^HkXs.DwJy}RarR^HarR^HarR^HB7]Gly*?B7AXqrR3lQDlav5knBzbPkiV]K/arR^HarR^HawDo?wO#0?awui:z/YE%3lQDlav5qmwNPW{z/cW=vru6warR^HattYbgb7Ew3lQDlav5ReB95Kwz!9M]x\u003e7N[x(v(Iatt-cgb7Ew3jm)#arS{qwPIv4x(Ffdz/dPUarR^HarTS%x(+zex(4u6wmYv!zE)(iBzbkdq!Z8\u003ey*?B7AV!\u003edvrlGvaA}Hkv}W06A:@=]B98ChBy/IoBzbkdw{4{aazLFfayPd@y\u003cy8oB0bWBA+/o6z*9/varR^HarR^HarR^HarR^HarR^HarR^HnPV6",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "v@bZ$efF$Av@DmaBAhIlBAnNtwPR#Aaz2.8y\u0026%fdwPF#jvSMa3C41\u0026@wPGyBvqYP#B76l6A%:3jarR^HarR^HarR^HarR^HarR^HarU=twGV28B9hqvx(mMaxLzKfz!B90zf3?wzY\u0026EhB7]J8y?j.Yq+{dhw[=6)e^-^Da{[V\u003eze:AlBrC7iAcR!8ze:AlBrCstz/b[]A=k!qx(){bBz(8lB0bglAbP=say/tbvRGZ*BzkVhA%=J1z/3Rovrug0x\u003c@i0ze:AlBrBy*Bz81[A=k!qBA}?tzF78aze:AlBrA}Vy\u00260J?y?kdul${dMefES2B95@QpJgz\u0026z/f01efE(5ADL\u0026gv}vhlrcrd@wH[%6D2Ns}vr8XZw].*batdzuByeS]zE-",
            "ln": 318,
            "col": 59,
            "line": 9
          },
          {
            "b": "A=S\u003cBy*?H9AV/7kAbP=sawci!mR(HRz/Mf(r3jsDrc-B]r:*1%b2/:n3jn12mSiq\u0026wNP7ZaAR48xjV9maARpdasIkLvrccnByw/{wN)tmxkzZezy]%sxj\u003e^^diJbsAcSNAw/$VdwPA5sz^)^0A=$(2y?kjarafALwN[OCB7GxnvpB4:B09Q*l${c",
            "ln": 900,
            "col": 13,
            "line": 26
          },
          {
            "b": "e*9PawPA5sz^)^0A=$(2y?j-6zxJs{z^)^0A=$(2y?mV}u)6f8azbt7y?mc1CwhejayP85aAz46z/fSrA=\u003e(lwN(]#wPR#AaAz4avrb){wPI]nz!pb7y*?H9AXmXaarR^HarR^HnOf8Mu$%m{uUja.C5IzdByw/{wPz\u003c1u)6f8azkziwO%4wwNP7Z",
            "ln": 2850,
            "col": 16,
            "line": 79
          },
          {
            "b": "aztFgBz\u003e/jvqQ6med9HxarR^HarUogy\u00260V[aA8dlC{4rBBz8!sxK@r3wPR#oBzb98aAR48xjV9ay**^:y\u0026Z.cB0a)lADLYgyANLoayMy9y\u0026%VlaAz4mAaJK3x)a67C}HjiwPR#ovixV2xj\u003e^@az+Q$C4C.4arR^HarR^HB-8qfxj\u003e^^ayPq4az2!c",
            "ln": 3168,
            "col": 99,
            "line": 82
          },
          {
            "b": "Cwhej3lQDlarR^HarR^HayP85azLFfB1OO7vpJ%[z^)^0A=$(2y?j-aB-RTExKM6}ayMy6x(!xgzEW=hu%)XVwO#Q7w[+*%u%\u003eJdB7]J4wGUYeazC)tB-Rb8ayPslBzb98aA7.gwPz%5vR/Q6B0bmfC)UVparR^HarR^HarUxoaARpdaA8yAAclmB",
            "ln": 4174,
            "col": 111,
            "line": 97
          },
          {
            "b": "wmYs\u003ev@Dsic#SNowPz%5vR/Q8efFCvAcT6DwO2*\u003cz/x$Iz^)^0A=$(2y?k4AazbLjaA7.gwPz%5vR/P#x(k5ivSMa3C41\u0026@wPFh3arR^HarR^HarR!P3lQDlarR^HarR^HazbLjaAR48xjV9ax(k5dwPRo\u003ey*?H9A:J]%xj\u003e^@A%:3jarR^HarV7t3lQDlay]4}ayxeizEl%#wO#P%y\u0026slhc\u003c?7tarR^HarU-py?tj9arR^HarR^HzEl%#wO#QhiV@cOBsW+warR^",
            "ln": 7920,
            "col": 35,
            "line": 193
          },
          {
            "b": "arR^HarR^HarR^HAa9E3iV@+[vScv4uVYZ?xjUP$iV{acar\u003elbA+e/aiV{b8azbLjaAg+6AV/7laAR48xjV9\u003cAa9E3A%:3jarR^HarV7t3lQDlarR^HazbLjaz2.czGGl1woYTFwP?T5BrCpnaz2CkzdN-@By=\u003ewwO+%huUr}/wPzj3z/NmzuUay(zGG}GefG1Qve",
            "ln": 9786,
            "col": 1,
            "line": 237
          },
          {
            "b": "AXo\u003cQrzMvJax@c1azbLjaAR48xjV9ax(k5nvp%j:A=VTo3lQDlarR^HarR^HazbLjazLFfazCZoygRHdiTM#LarR^HarR^HarR^HarUojvrMNfB09Q*DVSXexjV9AaAR48xjV9oByw/gygRGraz2.czGErIw]zYjByw/{wPw]czxK4fxj\u003e^@Ba1x5arR^HarR^H",
            "ln": 10439,
            "col": 69,
            "line": 252
          },
          {
            "b": "A=$(2y?kkuv{%g+d05)by?l%=vpKy$AY[FNvqGHZw)]g\u003ez/Nol3lQDlarR^HazbLjaAg[juVfy{wPz%5vR/P#x(k5nvp%j:wm6m:B7GxnvpB4:B1RSAy\u0026%rgc[dg:arR^HarR^HarR^Hw]zYjADLYgyHq0?B7GxnvpB4:efFOwB-he8z^)^0A=$(2y?j-6zxJ[fA:J-]B7GxnvpB3",
            "ln": 12609,
            "col": 17,
            "line": 307
          },
          {
            "b": "vR/Q%aA8oyw]7[0z/M$xvp%j:A=S\u0026uarR^HarR^HyH}=liV{^#y\u00260J?y?l*Pr9.3$z^)D)v@$#-arR^HarR^HarR^HmS\u0026PUBzkVhaz2!tA:-E1x(mMaBzbkdx\u003eg^)Bn",
            "ln": 13379,
            "col": 41,
            "line": 327
          },
          {
            "b": "xjSX5arR^HarR^Ha%FirarR^HarR^Hx\u003eg^)Bzku3wPz\u0026mjS)%AwQbXrBy/qrazbLjazC}ez6iLgazC}ezf5$\u00263lQDlarR^HazCBgy?mGjx\u003eg^)Bzku3wPz\u0026var-(\u003cy?mGjB7GCwx\u003eg^)Bzku3wPz\u0026vdlm!UarR^HarR^HarR!Evqf^]axz]!B.a0ZA=k$Dw*fS=z#",
            "ln": 13593,
            "col": 75,
            "line": 331
          },
          {
            "b": "aw=G*xBk\u003e8arR^HarR^HarT6-B98blvruj4zxJs{e]2DCzEu\u0026{w[=6)aAg+hxF7AbxK@q#x(4u6x(+zbA+eW3wN({4AV/pzwPA0nx([Ddzy#nsarR^HarR!Fx(e0eve",
            "ln": 14503,
            "col": 29,
            "line": 355
          },
          {
            "b": "pFJ}[xkzZezEmr\u003eB7GxnvpB4:e{82swnbK}c[cXOarR^HarR^HarR^HarR^HEf{r7arR^HarR!Jx([2hz/xo9c#TlIAclnfAa9\u003c4efDcXa$jTyB0b6Q3lQDlarR^HarR^HazL$ozz2ExzeZ[zwPJ0gBAn#Qw?k6szE^r@BuIxd3i",
            "ln": 15376,
            "col": 34,
            "line": 373
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "TypeVar"
            ],
            [
              "",
              "self._normalize_observables"
            ],
            [
              "",
              "self._normalize_taggers"
            ],
            [
              "",
              "self._build_tagged_observables"
            ],
            [
              "",
              "self._run_event_loop"
            ],
            [
              "",
              "self._scale_all"
            ],
            [
              "",
              "self._save_results"
            ],
            [
              "",
              "self._generator.print_statistics"
            ],
            [
              "",
              "simulation_summary.print_statistics"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "self._check_unique_identifiers"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "self._check_unique_identifiers"
            ],
            [
              "",
              "copy.deepcopy"
            ],
            [
              "",
              "copy.deepcopy"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "tagged_observables.keys"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "combinations"
            ],
            [
              "",
              "enumerate"
            ],
            [
              "",
              "self._generator"
            ],
            [
              "",
              "print"
            ],
            [
              "",
              "self._particle_selector.select"
            ],
            [
              "",
              "self._jet_finder.get_cluster"
            ],
            [
              "",
              "self._jet_finder.find_jets"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "observable.fill"
            ],
            [
              "",
              "tagger.tag"
            ],
            [
              "",
              "flavors.items"
            ],
            [
              "",
              "tagged_observables.items"
            ],
            [
              "",
              "per_observable.values"
            ],
            [
              "",
              "quark_observable.fill"
            ],
            [
              "",
              "gluon_observable.fill"
            ],
            [
              "",
              "SimulationSummary"
            ],
            [
              "",
              "observable.scale"
            ],
            [
              "",
              "tagged_observables.values"
            ],
            [
              "",
              "per_observable.values"
            ],
            [
              "",
              "quark_observable.scale"
            ],
            [
              "",
              "gluon_observable.scale"
            ],
            [
              "",
              "key"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "simulation_summary.to_dict"
            ],
            [
              "",
              "results.update"
            ],
            [
              "",
              "observable.to_dict"
            ],
            [
              "",
              "tagged_observables.items"
            ],
            [
              "",
              "per_observable.items"
            ],
            [
              "",
              "quark_observable.to_dict"
            ],
            [
              "",
              "gluon_observable.to_dict"
            ],
            [
              "",
              "open"
            ],
            [
              "",
              "json.dump"
            ],
            [
              "",
              "..observables.base"
            ],
            [
              "",
              "..observables.base.Observable"
            ],
            [
              "",
              "..taggers.base"
            ],
            [
              "",
              "..taggers.base.JetFlavorTagger"
            ],
            [
              "",
              "..taggers.flavor"
            ],
            [
              "",
              "..taggers.flavor.JetFlavor"
            ],
            [
              "",
              ".event_generator"
            ],
            [
              "",
              ".event_generator.EventGenerator"
            ],
            [
              "",
              ".jet_finder"
            ],
            [
              "",
              ".jet_finder.JetFinder"
            ],
            [
              "",
              ".particle_selector"
            ],
            [
              "",
              ".particle_selector.ParticleSelector"
            ],
            [
              "",
              ".simulation_summary"
            ],
            [
              "",
              ".simulation_summary.SimulationSummary"
            ],
            [
              "",
              ".simulation_summary.TaggerPair"
            ],
            [
              "",
              "Callable"
            ],
            [
              "",
              "Dict"
            ],
            [
              "",
              "List"
            ],
            [
              "",
              "Optional"
            ],
            [
              "",
              "Path"
            ],
            [
              "",
              "Sequence"
            ],
            [
              "",
              "Tuple"
            ],
            [
              "",
              "TypeVar"
            ],
            [
              "",
              "combinations"
            ],
            [
              "",
              "copy"
            ],
            [
              "",
              "itertools"
            ],
            [
              "",
              "json"
            ],
            [
              "",
              "pathlib"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "JetFlavor.GLUON",
            "JetFlavor.QUARK",
            "JetFlavor.UNTAGGED",
            "copy.deepcopy",
            "flavors.items",
            "gluon_observable.fill",
            "gluon_observable.scale",
            "gluon_observable.to_dict",
            "json.dump",
            "o.identifier",
            "observable.fill",
            "observable.identifier",
            "observable.scale",
            "observable.to_dict",
            "pair_counts.agree",
            "pair_counts.both_tagged",
            "per_observable.items",
            "per_observable.values",
            "quark_observable.fill",
            "quark_observable.scale",
            "quark_observable.to_dict",
            "results.update",
            "self._build_tagged_observables",
            "self._check_unique_identifiers",
            "self._generator",
            "self._generator.print_statistics",
            "self._generator.scale_factor",
            "self._jet_finder",
            "self._jet_finder.find_jets",
            "self._jet_finder.get_cluster",
            "self._normalize_observables",
            "self._normalize_taggers",
            "self._particle_selector",
            "self._particle_selector.select",
            "self._run_event_loop",
            "self._save_results",
            "self._scale_all",
            "simulation_summary.print_statistics",
            "simulation_summary.to_dict",
            "t.identifier",
            "tagged_observables.items",
            "tagged_observables.keys",
            "tagged_observables.values",
            "tagger.identifier",
            "tagger.tag"
          ],
          "tgt": [
            "SimulationSummary",
            "TypeVar",
            "ValueError",
            "combinations",
            "copy.deepcopy",
            "enumerate",
            "flavors.items",
            "gluon_observable.fill",
            "gluon_observable.scale",
            "gluon_observable.to_dict",
            "isinstance",
            "json.dump",
            "key",
            "len",
            "list",
            "observable.fill",
            "observable.scale",
            "observable.to_dict",
            "open",
            "per_observable.items",
            "per_observable.values",
            "print",
            "quark_observable.fill",
            "quark_observable.scale",
            "quark_observable.to_dict",
            "results.update",
            "self._build_tagged_observables",
            "self._check_unique_identifiers",
            "self._generator",
            "self._generator.print_statistics",
            "self._jet_finder.find_jets",
            "self._jet_finder.get_cluster",
            "self._normalize_observables",
            "self._normalize_taggers",
            "self._particle_selector.select",
            "self._run_event_loop",
            "self._save_results",
            "self._scale_all",
            "set",
            "simulation_summary.print_statistics",
            "simulation_summary.to_dict",
            "tagged_observables.items",
            "tagged_observables.keys",
            "tagged_observables.values",
            "tagger.tag"
          ],
          "funcs": [
            [
              "__init__",
              1533
            ],
            [
              "simulate",
              2309
            ],
            [
              "_normalize_observables",
              5443
            ],
            [
              "_normalize_taggers",
              6185
            ],
            [
              "_build_tagged_observables",
              7149
            ],
            [
              "_run_event_loop",
              8073
            ],
            [
              "_scale_all",
              11927
            ],
            [
              "_check_unique_identifiers",
              12925
            ],
            [
              "_save_results",
              13835
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 4,
              "op.bor": 6,
              "op.lor": 1,
              "op.mod": 1,
              "op.land": 2,
              "max_depth": 19,
              "call_count": 56,
              "node_count": 1938,
              "member_count": 45,
              "max_array_len": 2,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.land": 0,
              "member_depth_max": 3
            },
            "file": {
              "size": 15513,
              "entropy": 4.46
            },
            "text": {
              "lines": 377,
              "top_char": 101,
              "max_ws_run": 14,
              "digit_ratio": 0,
              "space_count": 3998,
              "char_entropy": 4.46,
              "unique_chars": 81,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.09,
              "avg_line_length": 40.15,
              "max_line_length": 120,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.17,
              "last_line_length": 43,
              "whitespace_ratio": 0.28,
              "identifier_density": 1.27,
              "line_length_stddev": 34.44,
              "normalized_string_count": 1.29,
              "repeated_char_sequences": 110,
              "suspicious_string_ratio": 0.64,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 14.02
            },
            "binds": {
              "count": 30
            },
            "binary": {
              "peak_region_bytes": 14489,
              "peak_region_entropy": 4.63
            },
            "source": {
              "class_count": 1,
              "function_count": 9
            },
            "imports": {
              "count": 29,
              "relative": 15,
              "stdlib_count": 5,
              "stdlib_ratio": 0.17,
              "relative_ratio": 0.52,
              "third_party_count": 24,
              "third_party_ratio": 0.83
            },
            "strings": {
              "sql": 8,
              "bytes": 7880,
              "count": 25,
              "shell": 6,
              "very_long": 2,
              "avg_length": 315.2,
              "max_length": 2187,
              "avg_entropy": 3.26,
              "entropy_stddev": 1.22,
              "embedded_code_candidates": 2
            },
            "comments": {
              "chars": 76,
              "count": 1,
              "lines": 1,
              "to_code_ratio": 0
            },
            "functions": {
              "count": 10,
              "density": 2.39,
              "avg_params": 3.89,
              "code_ratio": 0.86,
              "max_params": 6,
              "length_stddev": 21.31,
              "avg_name_length": 16,
              "avg_length_lines": 36.11,
              "max_length_lines": 89,
              "min_length_lines": 21,
              "high_entropy_names": 4,
              "avg_param_name_length": 9.89
            },
            "identifiers": {
              "count": 477,
              "unique": 120,
              "avg_length": 8.72,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.56,
              "reuse_ratio": 0.25,
              "length_stddev": 5.05,
              "sequential_names": 4,
              "single_char_count": 4,
              "single_char_ratio": 0.03,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.81,
              "all_uppercase_ratio": 0.03,
              "double_underscore_count": 1,
              "underscore_prefix_count": 11
            }
          }
        },
        "id": 15,
        "mol": "H₂(DbF)",
        "path": "jetgo-0.1.3-py3-none-any.whl!!jetgo/simulation/simulator.py",
        "pid": 0,
        "risk": 2,
        "sha": "d97ca1035d37f0760a899ca5de9374955bc18cf49ed5420e0da4ed9fb71b40dc",
        "size": 15513,
        "traits": [
          {
            "id": "micro-behaviors/data/serialize/object::json-dump",
            "conf": 0.86,
            "crit": 3,
            "desc": "Serializes to a stream with json.dump()",
            "spans": [
              [
                15481,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/open::write-append-create-mode",
            "conf": 0.85,
            "crit": 3,
            "desc": "Python file opened for write or append",
            "spans": [
              [
                15440,
                22
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "id": 24,
        "mol": "Md(Re)",
        "sha": "f56d7b23a98e625d7172628f7812bfab078db0c976e1a88fafb4a9e33e8c7492",
        "path": "jetgo@0.1.3.registry.json",
        "risk": 1,
        "size": 811,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 1,
    "rev": "c7f7e",
    "v": "8"
  }
}