{
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.005182902,
        "rte": "az",
        "prob": 0.005182902
      },
      {
        "cls": 0,
        "raw": 0.00030367574,
        "rte": "az/whl",
        "prob": 0.00030367574
      }
    ],
    "prob": 0.005182902,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0051829018630087376,
        "type": "whl"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000020275512724765576,
        "type": "python"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017404556274414062,
        "type": "python"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000029762586564174853,
        "type": "pkg_info"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002248088458145503,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-13T23:46:05Z"
  },
  "path": "oepolars_mae-0.1.0-py3-none-any.whl",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "H(Db₂)Md₂(InPa)",
        "sha": "50cc220cb16c54164bb1ffd7d12df10b1019c5fb5b3b2369ed414b3f55e1ffdb",
        "path": "oepolars_mae-0.1.0-py3-none-any.whl",
        "risk": 4,
        "size": 9515,
        "type": "whl",
        "facts": {
          "metrics": {
            "whl": {
              "native_extension_count": 0
            },
            "file": {
              "size": 9515,
              "entropy": 7.89
            },
            "binary": {
              "peak_region_bytes": 8192,
              "peak_region_entropy": 7.84
            },
            "archive": {
              "file_count": 8,
              "member_count": 8,
              "script_count": 3,
              "zip_bomb_ratio": 3.41,
              "compressed_size": 8361,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.35,
              "hidden_file_count": 0,
              "uncompressed_size": 23933,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 45,
              "rtlo_filename_count": 0,
              "format.regular_count": 8,
              "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": 2,
              "timing.mtime_unique_ratio": 0.25,
              "misplaced_executable_count": 0,
              "timing.mtime_outlier_count": 3,
              "timing.mtime_dominant_count": 5,
              "timing.mtime_spread_seconds": 17202640,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 0.63,
              "compression.method_counts.deflate": 8
            },
            "consistency": {
              "cloned_summary": 0,
              "name_typosquat": 0,
              "self_dependency": 0,
              "metadata_identity_mismatch": 0
            }
          }
        },
        "ident": {
          "name": {
            "value": "oepolars_mae",
            "source": "whl.distribution",
            "verified": false
          },
          "trust": "unsigned",
          "emails": [
            "scott.arne.johnson@gmail.com"
          ],
          "authors": [
            {
              "name": "Scott Arne Johnson",
              "role": "author",
              "email": "scott.arne.johnson@gmail.com",
              "source": "whl.author"
            }
          ],
          "version": {
            "value": "0.1.0",
            "source": "whl.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/ecosystem::pkginfo-license-expression",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python license expression",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/collections/abc/iterable::iterable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Iterable from collections.abc",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/maestromol::maestromol",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.MaestroMol from ._compat",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/reader::relative/1/reader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .reader",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/tag_name::tag_name",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports TAG_NAME from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::python-import-error-handler",
            "atk": "T1027",
            "mbc": "C0027",
            "conf": 0.5,
            "crit": 3,
            "desc": "Handles a missing-module ImportError",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_bond_orders::perception_bond_orders",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_BOND_ORDERS from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_owner::tag_owner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_OWNER from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_default::perception_default",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_DEFAULT from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/oepolars/types/moleculetype::moleculetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MoleculeType from oepolars.types",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_implicit_hydrogens::perception_implicit_hydrogens",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_IMPLICIT_HYDROGENS from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/polars::pl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports polars as pl",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_none::perception_none",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_NONE from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_name::tag_name",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_NAME from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/tag_type::tag_type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports TAG_TYPE from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-license-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares license information",
            "from": [
              {
                "off": 174,
                "file": 5
              }
            ],
            "uses": [
              0,
              28,
              57
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-name-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package name",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-basic-metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "PyPI package declares name, version, summary",
            "from": [
              {
                "off": 56,
                "file": 5
              }
            ],
            "uses": [
              17,
              19,
              28,
              71
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-summary-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package summary",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_rings::perception_rings",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_RINGS from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/molconverter::molconverter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.MolConverter from ._compat",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::string-replace-result-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns a string replace result",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/openeye::openeye",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports openeye",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat::relative/1/_compat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/collections/abc::collections/abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections.abc",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_all::tag_all",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_ALL from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-runtime-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares Python and dependencies",
            "from": [
              {
                "off": 328,
                "file": 5
              }
            ],
            "uses": [
              28,
              49,
              54
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 2,
            "desc": "Declares Python Core Metadata version"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/maestroreader::maestroreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MaestroReader from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/typing/literal::literal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Literal from typing",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-level-side-effect-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Python module-level function call syntax"
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_default::perception_default",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_DEFAULT from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_all::perception_all",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_ALL from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_bond_orders::perception_bond_orders",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_BOND_ORDERS from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/oemaestroreaderconfig::oemaestroreaderconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.OEMaestroReaderConfig from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-markdown-description",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Markdown package description",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/oemaestroreaderconfig::oemaestroreaderconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports OEMaestroReaderConfig from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/tag_owner::tag_owner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports TAG_OWNER from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/oemaestroreader::oemaestroreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports OEMaestroReader from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/maestromol::maestromol",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MaestroMol from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_connectivity::perception_connectivity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_CONNECTIVITY from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/reader/read_mae::read_mae",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .reader.read_mae from .reader",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-dist",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python runtime dependencies",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/tag_none::tag_none",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports TAG_NONE from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/openeye/oechem::oechem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports oechem from openeye",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_all::perception_all",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_ALL from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_none::tag_none",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_NONE from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-python",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares supported Python versions",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_formal_charges::perception_formal_charges",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_FORMAL_CHARGES from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/tag_all::tag_all",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports TAG_ALL from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-license-file",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python package license file",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_formal_charges::perception_formal_charges",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_FORMAL_CHARGES from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/logging::logging",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logging",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_none::perception_none",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_NONE from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro::oemaestro",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_type::tag_type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_TYPE from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/molconverter::molconverter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MolConverter from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/oepolars/types::oepolars/types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports oepolars.types",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_connectivity::perception_connectivity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_CONNECTIVITY from ._compat",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/oepolars::oepolars",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports oepolars",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/maestroreader::maestroreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.MaestroReader from ._compat",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_rings::perception_rings",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_RINGS from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-version-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package version",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/python/oemaestro/perception_implicit_hydrogens::perception_implicit_hydrogens",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports PERCEPTION_IMPLICIT_HYDROGENS from oemaestro",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "from": [
              {
                "file": 3
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "x(d*cA=-Buz!AY%zF6p-uTE$/A=U@kzEl-[jS\u003e}5e?[$ja{[V4at2e%eG^-9xj\u003e{@xcn=TeIdqpy\u0026r@ejS[MVxj\u003e{@xd^?dBwcQ=xjV9ib5.4iz!@\u003c5B1IlqwG\u0026Mg3jpoVvrlGjoL5xUy/tp:v}/K?v[7xSzddKdwPxhnz!AY%zF7N\u003ez/PY6BAz8mdlm!UarR^Ja%Gq}y\u0026r%0x(mMaw]zZbvruQ5AV/EqvrrShA+e\u0026%CX7}swP?T9C{3{mC4CFjvS==nnLR-Je*qF-3jm)#arTAPqCxCJuQ^*?o*I-3jS\u003e{{c#AKpB72",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "xd=U(A=2lbBy/FBw]zZbvrr]swO+%faAz46z/Pwq3jmbIxDPCXy\u0026r%0x(mMoq/)4\u003evqOLzzE^M{AWSvzv}WGowPQQSC4CFry\u0026r%0x(mMol}6Bxm\u003e1^PxFavqBvHg?zddKdwPxg)wP?T3q/DqTx\u003ez6?mSir:vruQ5AWSv=3t:S[e[5p3nmuyDy?mSnv}Wp#y\u0026r@sB7GC!wP?T3c#r*mxk8l@e\u003eF/cpBMRTboOM\u0026eIe8wBZ/f3v\u003c16lnGYPpeIdqpboOM\u0026eIe8hB-.KNA+e($B98ChBzkVhat2e%eEDieAbP=saAhmnvrcAivriMgy-\u003c\u0026Baz#aqvlbJ1g+ZV(3tar%z6gDrv@Dj6vrrSaze:AlBrz$Oar@1Dz/GhDavOavg72cDarTGHqBr(Hr7P\u003eXuQmvVed9HxarTGHqBr(Hr7P\u003eXuQvK-l%\u0026./l}70Led9HxarTGHqBr(Hr7P\u003eXuQEQ:pdmJHnMFzZsU6[5arR!6mn=Gwp/H1Zpg3yTmNp3Fr4Fw0arR!6mn=Gwp/H1Zpg3E^qCxCJuQEvIqB:eOed9HxarTGHqBr(Hr7P\u003eXuR9%*oI4Pyr9@g0l@D/Jmnu=j3lQDlaw+H8lQ:*JnL-8*pesRNed9HxarTGHqBr(Hr7P\u003eXuS6D\u003cm]H@CarR^Hr6:2Yk$\u003c%63lQDlaxgS%uRS)YmjX=*arR!ak$toSpFKtf3lQDlaxgS%uR:-#mn+VzarR^Hr6:2Yr9r3^ed9HxarTDGo\u003c}QOBAhp$wNPaXAZK+.w[+)e3mMr]A=k!qe]\u003eJiwmY^7x(d*cA=-BAwNPaRzdc##ar@1Dz/GhDavOavg71wcy+x:tvpS.ZvpZMAaAz44wm6gZwEn=^A^oXMarR^Hx(d*cA=-BxwPhN7vrcAiar@1Dz/GhDavOavg72cDarUPlAbPM3A=S\u003cNwNPaRzdc##jS[=RvpS.ZvpY^SCW\u003er7BrBd(AbP=smriA!AYKKIarR!CvrlF%3l{VBeIeK%mr\u0026=\u0026A==vBeIeLa3jpcEvqG:!uM.GOtm8F}arR\u003enuV{13B7]MguTC0d3lQDlar\u003e\u0026qvpS.ZvpZSl3lQDlar\u003c=Jm{/1!pdluT3lQDlar\u003c=Jm{/j#p^(MV3lQDlar\u003c=Jm{/4[pdn58ed8",
            "ln": 651,
            "col": 22,
            "line": 24
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "logging.getLogger"
            ],
            [
              "",
              "super.__init__"
            ],
            [
              "",
              "super"
            ],
            [
              "",
              "logging.Formatter.format"
            ],
            [
              "",
              "logging.StreamHandler"
            ],
            [
              "",
              "ch.setLevel"
            ],
            [
              "",
              "ch.setFormatter"
            ],
            [
              "",
              "LevelSpecificFormatter"
            ],
            [
              "",
              "log.addHandler"
            ],
            [
              "",
              "log.setLevel"
            ],
            [
              "",
              "._compat"
            ],
            [
              "._compat",
              "._compat.OEMaestroReaderConfig"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_ALL"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_BOND_ORDERS"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_CONNECTIVITY"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_DEFAULT"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_FORMAL_CHARGES"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_IMPLICIT_HYDROGENS"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_NONE"
            ],
            [
              "._compat",
              "._compat.PERCEPTION_RINGS"
            ],
            [
              "._compat",
              "._compat.TAG_ALL"
            ],
            [
              "._compat",
              "._compat.TAG_NAME"
            ],
            [
              "._compat",
              "._compat.TAG_NONE"
            ],
            [
              "._compat",
              "._compat.TAG_OWNER"
            ],
            [
              "._compat",
              "._compat.TAG_TYPE"
            ],
            [
              "",
              ".reader"
            ],
            [
              ".reader",
              ".reader.read_mae"
            ],
            [
              "",
              "logging"
            ],
            [
              "",
              "oepolars"
            ],
            [
              "",
              "polars"
            ]
          ],
          "mbr": [
            "ch.setFormatter",
            "ch.setLevel",
            "log.addHandler",
            "log.setLevel",
            "logging.DEBUG",
            "logging.Formatter",
            "logging.Formatter.format",
            "logging.INFO",
            "logging.LogRecord",
            "logging.StreamHandler",
            "logging.getLogger",
            "oepolars.read_mae",
            "pl.read_mae",
            "record.levelno",
            "self.LEVEL_SPECIFIC_FORMAT",
            "self.NORMAL_FORMAT",
            "self._style",
            "self._style._fmt",
            "super.__init__"
          ],
          "tgt": [
            "LevelSpecificFormatter",
            "ch.setFormatter",
            "ch.setLevel",
            "log.addHandler",
            "log.setLevel",
            "logging.Formatter.format",
            "logging.StreamHandler",
            "logging.getLogger",
            "super",
            "super.__init__"
          ],
          "funcs": [
            [
              "__init__",
              314
            ],
            [
              "format",
              413
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 12,
              "call_count": 10,
              "node_count": 444,
              "member_count": 19,
              "max_array_len": 16,
              "member_depth_max": 3
            },
            "file": {
              "size": 1841,
              "entropy": 5.17
            },
            "text": {
              "lines": 83,
              "top_char": 101,
              "max_ws_run": 2,
              "digit_ratio": 0.01,
              "space_count": 292,
              "char_entropy": 5.17,
              "unique_chars": 63,
              "top_char_null": 0,
              "string_density": 0.27,
              "top_char_ratio": 0.05,
              "avg_line_length": 21.18,
              "max_line_length": 73,
              "empty_line_ratio": 0.2,
              "last_line_length": 1,
              "whitespace_ratio": 0.2,
              "identifier_density": 1.07,
              "line_length_stddev": 16.96,
              "normalized_string_count": 2.41,
              "repeated_char_sequences": 2,
              "normalized_unique_identifiers": 7.84
            },
            "binds": {
              "count": 10
            },
            "binary": {
              "peak_region_bytes": 1841,
              "peak_region_entropy": 5.11
            },
            "source": {
              "class_count": 1,
              "function_count": 2
            },
            "imports": {
              "count": 20,
              "aliased": 1,
              "relative": 17,
              "stdlib_count": 1,
              "stdlib_ratio": 0.05,
              "relative_ratio": 0.85,
              "third_party_count": 19,
              "third_party_ratio": 0.95
            },
            "strings": {
              "bytes": 356,
              "count": 22,
              "avg_length": 16.18,
              "max_length": 59,
              "avg_entropy": 3,
              "entropy_stddev": 0.9
            },
            "comments": {
              "chars": 129,
              "count": 8,
              "lines": 8,
              "to_code_ratio": 0.11
            },
            "functions": {
              "count": 3,
              "density": 2.41,
              "avg_params": 1.5,
              "code_ratio": 0.1,
              "max_params": 2,
              "length_stddev": 2,
              "avg_name_length": 7,
              "avg_length_lines": 4,
              "max_length_lines": 6,
              "min_length_lines": 2,
              "avg_param_name_length": 4.67
            },
            "identifiers": {
              "count": 89,
              "unique": 50,
              "avg_length": 10,
              "max_length": 29,
              "min_length": 2,
              "avg_entropy": 2.6,
              "reuse_ratio": 0.56,
              "length_stddev": 6.44,
              "high_entropy_count": 6,
              "high_entropy_ratio": 0.12,
              "all_lowercase_ratio": 0.46,
              "all_uppercase_ratio": 0.34,
              "double_underscore_count": 3,
              "underscore_prefix_count": 6
            }
          }
        },
        "id": 1,
        "mol": "H(Db)",
        "path": "oepolars_mae-0.1.0-py3-none-any.whl!!oepolars_mae/__init__.py",
        "pid": 0,
        "risk": 2,
        "sha": "e31b2e30d2f2d073fa939a4db675a8a3f10a5754d69d76d9fe71ab855ae7b77e",
        "size": 1841,
        "traits": [
          {
            "id": "metadata/import/python/relative/1/_compat::relative/1/_compat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat",
            "spans": [
              [
                925,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/oemaestroreaderconfig::oemaestroreaderconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.OEMaestroReaderConfig from ._compat",
            "spans": [
              [
                1241,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_all::perception_all",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_ALL from ._compat",
            "spans": [
              [
                961,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_bond_orders::perception_bond_orders",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_BOND_ORDERS from ._compat",
            "spans": [
              [
                981,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_connectivity::perception_connectivity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_CONNECTIVITY from ._compat",
            "spans": [
              [
                1009,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_default::perception_default",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_DEFAULT from ._compat",
            "spans": [
              [
                1038,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_formal_charges::perception_formal_charges",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_FORMAL_CHARGES from ._compat",
            "spans": [
              [
                1062,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_implicit_hydrogens::perception_implicit_hydrogens",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_IMPLICIT_HYDROGENS from ._compat",
            "spans": [
              [
                1093,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_none::perception_none",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_NONE from ._compat",
            "spans": [
              [
                1128,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/perception_rings::perception_rings",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.PERCEPTION_RINGS from ._compat",
            "spans": [
              [
                1149,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_all::tag_all",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_ALL from ._compat",
            "spans": [
              [
                1171,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_name::tag_name",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_NAME from ._compat",
            "spans": [
              [
                1184,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_none::tag_none",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_NONE from ._compat",
            "spans": [
              [
                1198,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_owner::tag_owner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_OWNER from ._compat",
            "spans": [
              [
                1212,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_type::tag_type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_TYPE from ._compat",
            "spans": [
              [
                1227,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/reader::relative/1/reader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .reader",
            "spans": [
              [
                1271,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/reader/read_mae::read_mae",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports .reader.read_mae from .reader",
            "spans": [
              [
                1286,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/logging::logging",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logging",
            "spans": [
              [
                7,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/oepolars::oepolars",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports oepolars",
            "spans": [
              [
                1350,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/polars::pl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports polars as pl",
            "spans": [
              [
                892,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                178,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::python-import-error-handler",
            "atk": "T1027",
            "mbc": "C0027",
            "conf": 0.5,
            "crit": 3,
            "desc": "Handles a missing-module ImportError",
            "spans": [
              [
                1406,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-level-side-effect-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Python module-level function call syntax",
            "spans": [
              [
                715,
                11
              ],
              [
                742,
                41
              ],
              [
                784,
                14
              ],
              [
                803,
                12
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%Fj9vp:I4A=i7jx(4u6A+eV\u0026wPw]9z/M$swPhN7vrcAwa%Firw].*baywF/B-.+DwNw^!x(d*cA=-BjzF\u003cxmvruj4zGuc(x(d*cA=-Buz!AY%zF6q\u003cze:AlBrCHy3tar%z6itby\u00260V)BzkVhB1Q)gv\u003c2G5AbP=saw3V^A:-A[wEr3\u0026z/3RsD2NFnxcp]9AbP=sawuG\u003ewPzi}3jpG:AbP=saAhmnvrcAivriMgyZK={z/3RnwPhN7vrcAwBA}?pB0bglAbP=sawD=\u003cwN/\u003e0wMi}]wEr3\u0026z/3RnAaJ]#D1wajze:AlBrCHkv}YB\u003c3jpx=z/3QHuT[1\u003eAa9\u0026hx(d*cA=-AL3lQDlaxgS%uRS)YmjX=*arR!ak$toSpFKtf3lQDlaxgS%uR:-#mn+VzarR^Hr6:2Yr9r3^ed9HxarTx!wPI%lz+Ud^ed9HxarTx!wPI%lz=gdPwmY^j3lQDlawD=\u003clVl\u003c=wPz)7AX4LuarR!5mnmi4B98CvqE%oEwPydRzF0P}ed9*k3t:S[auZ\u0026-z!AY%zF7OmwPQQ:xj\u003e^@c)AOvAbPM3A=S*HvpZSi3jn12lVl\u003cOz/PYaAV/EnB95KxvqPM#eJ$pMmmg:1z6itbzE$2kwPI@ow)]g\u003ez/QaguQEQ:mQGa-qV",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "xj2K+zdLbhwQcrVB98BNaAR48uUja.xlc9Rx(n2wat2=1B98B-3lQDlar\u00260NmSir:vrrS2awDoQB98CvaAhvtAaK6iC{3)lC{3K9v@Dx#x(mMaBz\u0026pzxK@rdvp{Y(x([i2B89xn3lQDlawDoQB98CvazULlB0b7ky\u002613laARpdayFP0uVfp?vqPN-u)5@$zGYPeBzkVhaA}HgA+cvyBsFzEB0bNrwGV8uAaGw0arR!pxKL{\u0026v@#p5efDAXdJ\u0026CDaARpdaA8EwwPxsAvqYP#dSeWiwHX*pB0bNrwGU@jz/xodBA]0DvqPNdarTS%wEoL5arSdQvp@}Vy**%$dJ\u0026hmBzUDcyANb9zGG]qy\u0026Z.yxLy%\u0026aAg+fBAnNkA+cwczEWH9wmYo]x(k3",
            "ln": 763,
            "col": 15,
            "line": 36
          },
          {
            "b": "awDoQB98CvcVZztvpK7]y*?x#eOf0kvq]^*aA.NjwPz\u003c4z/PAgazCZow].D]eP+MGBrCgfwO+)#3lQDlaz$R8wGTbUzEEx[e]\u003eJxy***+c)z]3uM}3zb3#Jy3jm)#arUSiA==v-az++kBx-*dA:o!Jax@aUarR^Hx\u003ewGfvp@}Vy**%$asnjgk$toYsX}KF3lQDlarR^HaAg+fBAo6yAbYxawghLBAaJx^xKL{g3lQDlazCBgByw/?w]7)*B08!Lr6:2YpGHpWqu",
            "ln": 1534,
            "col": 15,
            "line": 58
          },
          {
            "b": "C)T(=wmYu}uVGZ^wm6gZwPI%lz^N3-ByuN8arR^Hw[=6)Aa9\u003c4iV@G=AX5tyz/ff3xf4ehmnmi4B98CvqE%oEwPydRzF0P}3mN8Hj%j@\u0026Abo8\u0026y?W%jtw[7.xK#3kpEN=]ve",
            "ln": 1876,
            "col": 44,
            "line": 68
          },
          {
            "b": "y*wOmy?W%jtv.CTBx-*dAX5tEzGE1GazbCdvrrStaAITBu0Q.%3lQDlar\u00260NqE%oEaz(4kwN/\u003e0wPF#5zE:(iD2Nt9avx9JAb](owPz)bwPF#aA=k!qviwoMwPI%lzY\u0026Uay?kja3lQDlaxrF]B0bNrwGU/cCp^SxC4CFju%(YqwPI%lz=gdPwmY^?u)5(}wftn/o(B\u0026nz/f-fA=+(ku%\u003ea0zY\u003c1cA=U!0arR^Ho\u003c}QOBAhpxB98CBv@#\u003clwPGEDavx9JAb](owPz)bwPF#5A+cw8CYW$mv@#o)azbUjz6i}lwGUG3zGYPiBy!$\u0026arR^HpEN=]vq])Oz!{!xazkn6",
            "ln": 1985,
            "col": 33,
            "line": 73
          },
          {
            "b": "mSiA!wjpJVz/NxKp?sV:x(!ufz/e0:A=k$EiTM#LarR^HarUYkx(^?)arR^HwQ4Y@Ac9i\u003eCW\u003er7BzkVhiTM#LarR^HarUGsxd^.avS=rib1u0Py?mc1Bz\u0026piA+eW3wGTYQwPI%lz=gdPwmY^7w]zYjc37QWA+funA=bPexcp=5AccvFy?W%jB0rdTw[=6)Aa9\u003c4dgdgu",
            "ln": 2670,
            "col": 20,
            "line": 88
          },
          {
            "b": "BrC@Nw]8x]BrC@NB98Cdt{8oMtu}NyarR^HzeBicauZ\u0026wvp:I4A=jV\u003cy:Z.tarR^HCw7YbwGV28vpS}\u0026e(Dm?wghqiz!{\u003c-3lQDlarR^Haz(4kauZ\u0026=wN/y+z7XQMm@\u00263SxIAzYc[bGCarR^HarR!pz/f-fA=+(ke\u003c\u003cL{C4CYoc#A*ty+cYCz!{\u003cfarR^HarR^HzeTlie[5ZrwO#3bzeTkt",
            "ln": 3043,
            "col": 37,
            "line": 99
          },
          {
            "b": "DWMkzarR^HarR!vw/#h7xj2m!vp%T7aW3@Ek$toSpFKtt3lQDlarR^HarR^HazbLjay]hdwPw]czxJ!my+wj?BvoLVvm+MLAWSv$3lQDlarR^HarR^HarR^HaARTHiTM#LarR^HarR^HarR^HarR^HarUDhC{2l)z!iA(wO\u003c4}mmQ{hrafz/wncc%AXo\u003c[Bw#WYc[b",
            "ln": 3354,
            "col": 57,
            "line": 108
          },
          {
            "b": "y*wOmy?W%jtv.CTBx-*dAX5tEzGE1GazbCdvrrStaAITBu0Q.%3lQDlar\u00260Nm@\u0026J\u003cA3eUezGxx0B-.tvwGV5dzF9=%eN@Zpw]zZbwPw]gz!@#{B.\u003eSgazC.nzY\u0026[ty\u0026\u003cwyv@Dl%z/PYaAV!dDo(B?\u003cz^)D)v@#=A3jm)#arTW9wPF#oxK@q@z/fefBy/JncVZy$z/6D4A+d%-y\u0026Z.owPRQ7wft#jay]4[x\u003eg=$x\u003ewF$z/fScv%8)cC4z!kz!@#{B.\u003eSg3lQDlaAIjmB.\u003eOhvR3V{A=l8twN)tmvqYP#pEN#@y+wE]Cscp^w/#hlayO!\u003eay/tcw]zZbwPz\u0026AarT3J",
            "ln": 3975,
            "col": 28,
            "line": 128
          },
          {
            "b": "zF0P}aBCqbz/fbq3mN8Hj%iS\u0026o\u003c}QOBAhp$wNPaXAZK+.w[+)s3lQDlar\u00260NqE%]/y\u003c6wjvqWh-mnmi4B98CvqE%oEwPydRzF0P}azbUjz6iRrvrc14ayPd#aA8jvx(v($y-)kazF0P}aA7.7wN/*m3jm)#arSZ:vrb^[aAR48B2\u003eBtmnmi4B98CvrafzZvRG}3vrlibz*2YjA+P5}e^-ZzarSZ:vrb^[aAg[jv}xR3x(v(IawUB2vp:I4A=j==A:@W1BzkVhayY5bzddH3aA8BmA=L(8wIarjarR^/Aa9=}z6i.szc}x#A+eV\u0026B2\u003eBsB.$P0AV/pjaARpqwNPa\u003c",
            "ln": 5536,
            "col": 30,
            "line": 172
          },
          {
            "b": "aAITBaBCq6By/G3vR/QWB98Cded9*GeJ$p@y+wa:ByvTVvqPNp3lQDlar\u00260Nl1BHGq+Y?Smn\u003esIBAh8kxcpY5y\u0026%PjB0bNyaARpdavGTWvmCoCzdLsb3lQDlauBEIA:-/cwm^\u003eBl$7gCmSI{OwGUG3zGGr3zFs03az(4kwN/\u003e0wGUG3y\u0026%PjB1N!xarR^/Aa9=}z6iXly?ma0y?l%-z!%MkzAn[nvqPM#z!pblxK@r6z!@#{B.\u003eRiv@DgazeH%karR^Hi=FIFvqNb}wmP4*ze0/$B2\u003eBhz/fVqz!%Fqq+Y?Smn\u003essz!%MkzxJO6zE)\u0026%BzkVhe^-ZzarSZ=wPS6nzGv\u0026Yl$7gCmSI{OwGVhhBz8^}o?w2EqY]N*y\u0026%PjB0a[4wmYp73lQDlar\u00260N3lQDlazCBgvpS[QB8tScwPF#dB09}Xy\u0026:egz/M$ewmP4*ze0/$B0bgrawM\u0026)wJyevarR^HarR!EwPS6nzxF",
            "ln": 6609,
            "col": 23,
            "line": 206
          },
          {
            "b": "zE)\u0026%By=N[o?w2EqY]W\u003cAV!}4v}W05vqPN^az(4kwN/\u003e0wGUG3y\u0026%Pj3lQDlazbLjay/tauV6p?wGUY8ayO!\u003euVQ6#y?mVG3lQDlarR^HazCBgv@Df\u003czEEx[azCZowm^D7z!%MkzGv\u0026CarR^HarR^HarR^HB8tScwPF$Say]7*v@Df\u003czEEx[t}PS2wO\u003c5wz^NN5x(4v4c\u0026",
            "ln": 7382,
            "col": 38,
            "line": 227
          },
          {
            "b": "lVl\u003cOx\u003eFMoawM\u0026)wGTbUph+2Yed9*GeJ$p@y+wa:ByvTVvqPNp3lQDlar\u00260NqE%oEaAITBBZ]JoA+fqmw].*bayMx!vp:I4A=i7jx(4u6x(n3hayMx?z!@\u003c5B09\u003eVByvTVvqPNd3jm)#arTM[vpTB4e]t3defDMZvp.67DmQgEzE:\u003exzdd0*Dlu*ly?mVgB-Rnmxcqb7zdd0%BAhpEB0bveBzk]faAg+fB7GwmvqYP.arR^HAb](cBZ]07ayMxXvrt{EA:-/@azbLdy\u0026sJizF78gwPhN7vrcAiv@DmdwO#Q7z/fRG3jm)#arTW9wGUG3zF0*czdN-{By/JnaARJA",
            "ln": 8180,
            "col": 28,
            "line": 249
          },
          {
            "b": "3lQDlarR^HarR^HarR^Havy6:vRGZ\u003eay/tcw]zZbwPz\u0026mx\u003ewGfxK#Dic]0d[xKM6}aARpdaAH$dwGU(kzdm6%aA7\u003cmvruB8B0a[ewftu1zE^/hx(k5nxK}I[arR^HarR^HarR^HarR!FvqPM#z/Px1AX5sYgastSvpJ%[vruB8ayPd#ayYnbwftL]",
            "ln": 8647,
            "col": 22,
            "line": 259
          },
          {
            "b": "zdNu*b035NarR^HarR^HarR^HarR^}ADL#svqGH)BrCWzar\u003eJvz/66ax\u003e5tfwQ4Y@Ac9jAxKM09x(n99A==28y?j-bx([xlxjU%6B97#lwP86(wO(d5BAhTHx(+z9y\u0026:I4arR^HarR^HarR^HarR^HByw@@zxJUhBz\u0026pgv}fC1zGEGr3lQDlaxrF]az#sswPzF",
            "ln": 9312,
            "col": 13,
            "line": 269
          },
          {
            "b": "y?WA5z/x/jz/dfmarR^Ha%FirarR^HboOM\u0026eIe8CvqGT*vru66v@Dl%z/PYaA:J{1B95JReIeKYarR^Hx\u003ewF$z/ff9A=2xduVY\u003e2BrCEtBrCpnayvGipdwO\u0026mn)e:iTM#LarR^HarUYkx(^\u0026dr://!wKQSWz/NlkarR^HarR^HarR^Hw*f/:C42i3wftx2zF0*czdN-{By/JnaszICz/ff9A=2xduVY\u003e2BBtI?ar?}ub35b*x\u003eeu8Acb/jzGv\u0026YDU^zqBspG-pFKw^r7f.+q.z\u0026%D2\u003ew.df",
            "ln": 10599,
            "col": 54,
            "line": 291
          },
          {
            "b": "zEWlazeTkwaA7?3xK#3kpEN#@y^IMKwHO:ky\u0026:egph+2Y3lQDlarR^HarR^HazbLjaz(4kazCZozeTliuU\u003cB$Bp6ckarR^HarT}%arR^HarR^HwmoN*txBO3y?l%-z!%MkzE1wFaAhcHq!o#-wPGnwx([f5B1wCABA}?pj-Ci\u0026q/)4]zF7y93lQDlar@0XeIeK%",
            "ln": 12369,
            "col": 38,
            "line": 339
          },
          {
            "b": "B97ScBAgUfjS)%m3lQDlaAIa9zEmf\u003cD2(1?B7GC$B98CdauZ\u0026*wPPsH3lQDlazbLjaAhvtAc0dozxJ[sz/x=8y?W%jiTM#LarR^HarUomAV/deC{3*saAhvtAc15EarR^HarR^HarR^Hx\u003ewGgB7F\u003c1y\u0026Z.kB0bvsBrBs%zE\u003c@0zE:(9wQbzoz/^aozxK7ywN/T{B2\u003cTJarR^HarR^HarR^HarR!pz/fVhzGPH$arR^HarR^HarR^Hx\u003ewG6wQbzoz/^aozxK1iwO$\u003c\u003cwQetT3lQDlarR^HarR^HarR^HaAIa9zEmf\u003cD2\u003ePDwmN97wQbZiarR^HarR^HarR^HarR^HvqG:!yH}^je[5ZrwO#3byH}=u3jm)#arULAjS[MLzyxvuy\u0026-%1x(!wB3lQDlazbLjazULlazCZovqG:!yH}^jiTM#LarR^H",
            "ln": 12619,
            "col": 17,
            "line": 346
          },
          {
            "b": "BA}?pazbLjaARpday/taB.#16arR^HarR^HzF%A1zF%A7uV]\u003c]B.bRpjS)%LazbLjaA!(wzxKahy\u0026%rgazCBgB%7Huaz#atawM\u0026)wNbS=arR^HarR!vw/$#fzEmp1zE)f#vqH6$B2\u003cTJarR^HarR^HarR!sx(XopuVZNjwGTbUBA}?pc#J%vuV6!1wNxQ?y\u0026]",
            "ln": 13052,
            "col": 34,
            "line": 359
          },
          {
            "b": "z/^9%z/fbE3lQDlarR^HarR^Hay!\u00263ByeQ7Ab{1xjS)%m3lQDlarR^HarR^HazbLjay/taazCZozGP/cA+P2A3lQDlarR^HarR^HarR^HazCBgv@Dfax(k57w?EOiy\u0026%PjB2\u003cTJarR^HarR^HarR^HarR^HarR!pvrlJ$wQ5fmB1Q)uAaJ]$c#-#Pv@Dfiv@Dfj",
            "ln": 13687,
            "col": 24,
            "line": 379
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "logging.getLogger"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "key.find"
            ],
            [
              "",
              "name.replace"
            ],
            [
              "",
              "parts.append"
            ],
            [
              "",
              "parts.append"
            ],
            [
              "",
              "parts.append"
            ],
            [
              "",
              "MaestroReader"
            ],
            [
              "",
              "log.debug"
            ],
            [
              "",
              "MolConverter"
            ],
            [
              "",
              "converter.SetPerception"
            ],
            [
              "",
              "config.GetPerception"
            ],
            [
              "",
              "config.GetTags"
            ],
            [
              "",
              "MaestroMol"
            ],
            [
              "",
              "reader.Read"
            ],
            [
              "",
              "oechem.OEGraphMol"
            ],
            [
              "",
              "converter.Convert"
            ],
            [
              "",
              "mols.append"
            ],
            [
              "",
              "mol.GetDataIter"
            ],
            [
              "",
              "oechem.OEGetTag"
            ],
            [
              "",
              "diter.GetTag"
            ],
            [
              "",
              "_format_tag_name"
            ],
            [
              "",
              "diter.GetData"
            ],
            [
              "",
              "ct_props_list.append"
            ],
            [
              "",
              "MaestroMol"
            ],
            [
              "",
              "zip"
            ],
            [
              "",
              "oechem.OEMol"
            ],
            [
              "",
              "conf_test.CompareMols"
            ],
            [
              "",
              "current.NewConf"
            ],
            [
              "",
              "result_mols.append"
            ],
            [
              "",
              "result_props.append"
            ],
            [
              "",
              "result_mols.append"
            ],
            [
              "",
              "result_props.append"
            ],
            [
              "",
              "OEMaestroReaderConfig"
            ],
            [
              "",
              "resolved.SetTags"
            ],
            [
              "",
              "config.GetTags"
            ],
            [
              "",
              "resolved.SetPerception"
            ],
            [
              "",
              "config.GetPerception"
            ],
            [
              "",
              "resolved.SetNumThreads"
            ],
            [
              "",
              "config.GetNumThreads"
            ],
            [
              "",
              "resolved.SetTags"
            ],
            [
              "",
              "resolved.SetTags"
            ],
            [
              "",
              "resolved.SetPerception"
            ],
            [
              "",
              "resolved.SetNumThreads"
            ],
            [
              "",
              "df.with_columns"
            ],
            [
              "",
              "smiles.alias"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "df.with_columns"
            ],
            [
              "",
              "smiles.alias"
            ],
            [
              "",
              "df.with_columns"
            ],
            [
              "",
              "smiles.alias"
            ],
            [
              "",
              "ValueError"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "_CONF_TESTS.keys"
            ],
            [
              "",
              "_resolve_config"
            ],
            [
              "",
              "frozenset"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "frozenset"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "KeyError"
            ],
            [
              "",
              "str"
            ],
            [
              "",
              "_read_maestro_data"
            ],
            [
              "",
              "_group_conformers"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "pl.Series"
            ],
            [
              "",
              "MoleculeType"
            ],
            [
              "",
              "pl.Series"
            ],
            [
              "",
              "pl.DataFrame"
            ],
            [
              "",
              "pl.Series"
            ],
            [
              "",
              "MoleculeType"
            ],
            [
              "",
              "mol.GetTitle"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "pl.Series"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "seen_keys.add"
            ],
            [
              "",
              "all_keys.append"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "props.get"
            ],
            [
              "",
              "type"
            ],
            [
              "",
              "pl.Series"
            ],
            [
              "",
              "pl.DataFrame"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "cast_exprs.append"
            ],
            [
              "",
              "pl.col.cast"
            ],
            [
              "",
              "pl.col"
            ],
            [
              "",
              "log.warning"
            ],
            [
              "",
              "df.with_columns"
            ],
            [
              "",
              "_add_smiles_columns"
            ],
            [
              "",
              "._compat"
            ],
            [
              "._compat",
              "._compat.MaestroMol"
            ],
            [
              "._compat",
              "._compat.MaestroReader"
            ],
            [
              "._compat",
              "._compat.MolConverter"
            ],
            [
              "._compat",
              "._compat.OEMaestroReaderConfig"
            ],
            [
              "._compat",
              "._compat.TAG_NAME"
            ],
            [
              "._compat",
              "._compat.TAG_NONE"
            ],
            [
              "._compat",
              "._compat.TAG_OWNER"
            ],
            [
              "._compat",
              "._compat.TAG_TYPE"
            ],
            [
              "collections.abc",
              "Iterable"
            ],
            [
              "typing",
              "Literal"
            ],
            [
              "oepolars.types",
              "MoleculeType"
            ],
            [
              "",
              "collections.abc"
            ],
            [
              "",
              "logging"
            ],
            [
              "openeye",
              "oechem"
            ],
            [
              "",
              "oepolars.types"
            ],
            [
              "",
              "openeye"
            ],
            [
              "",
              "os"
            ],
            [
              "",
              "polars"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "_CONF_TESTS.keys",
            "all_keys.append",
            "cast_exprs.append",
            "conf_test.CompareMols",
            "config.GetNumThreads",
            "config.GetPerception",
            "config.GetTags",
            "converter.Convert",
            "converter.SetPerception",
            "ct_props_list.append",
            "current.NewConf",
            "df.columns",
            "df.with_columns",
            "diter.GetData",
            "diter.GetTag",
            "key.find",
            "log.debug",
            "log.warning",
            "logging.getLogger",
            "mol.GetDataIter",
            "mol.GetTitle",
            "mols.append",
            "name.replace",
            "oechem.OEAbsCanonicalConfTest",
            "oechem.OEAbsoluteConfTest",
            "oechem.OEDefaultConfTest",
            "oechem.OEGetTag",
            "oechem.OEGraphMol",
            "oechem.OEIsomericConfTest",
            "oechem.OEMol",
            "oechem.OEMolBase",
            "oechem.OEOmegaConfTest",
            "os.PathLike",
            "parts.append",
            "pl.DataFrame",
            "pl.Float64",
            "pl.Int64",
            "pl.Series",
            "pl.String",
            "pl.col",
            "pl.col.cast",
            "props.get",
            "reader.Read",
            "resolved.SetNumThreads",
            "resolved.SetPerception",
            "resolved.SetTags",
            "result_mols.append",
            "result_props.append",
            "seen_keys.add",
            "smiles.alias"
          ],
          "tgt": [
            "KeyError",
            "MaestroMol",
            "MaestroReader",
            "MolConverter",
            "MoleculeType",
            "OEMaestroReaderConfig",
            "ValueError",
            "_CONF_TESTS.keys",
            "_add_smiles_columns",
            "_format_tag_name",
            "_group_conformers",
            "_read_maestro_data",
            "_resolve_config",
            "all_keys.append",
            "cast_exprs.append",
            "conf_test.CompareMols",
            "config.GetNumThreads",
            "config.GetPerception",
            "config.GetTags",
            "converter.Convert",
            "converter.SetPerception",
            "ct_props_list.append",
            "current.NewConf",
            "df.with_columns",
            "diter.GetData",
            "diter.GetTag",
            "frozenset",
            "isinstance",
            "key.find",
            "len",
            "list",
            "log.debug",
            "log.warning",
            "logging.getLogger",
            "mol.GetDataIter",
            "mol.GetTitle",
            "mols.append",
            "name.replace",
            "oechem.OEGetTag",
            "oechem.OEGraphMol",
            "oechem.OEMol",
            "parts.append",
            "pl.DataFrame",
            "pl.Series",
            "pl.col",
            "pl.col.cast",
            "props.get",
            "reader.Read",
            "resolved.SetNumThreads",
            "resolved.SetPerception",
            "resolved.SetTags",
            "result_mols.append",
            "result_props.append",
            "seen_keys.add",
            "set",
            "smiles.alias",
            "str",
            "type",
            "zip"
          ],
          "funcs": [
            [
              "_format_tag_name",
              749
            ],
            [
              "_read_maestro_data",
              1880
            ],
            [
              "_group_conformers",
              3825
            ],
            [
              "_resolve_config",
              5407
            ],
            [
              "_add_smiles_columns",
              6514
            ],
            [
              "read_mae",
              7631
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 1,
              "op.bor": 34,
              "op.lor": 2,
              "op.sub": 1,
              "op.band": 3,
              "op.land": 1,
              "max_depth": 18,
              "call_count": 95,
              "node_count": 2697,
              "member_count": 50,
              "max_array_len": 2,
              "op_density.add": 0,
              "op_density.bor": 0.01,
              "op_density.lor": 0,
              "op_density.sub": 0,
              "op_density.band": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 14194,
              "entropy": 4.64
            },
            "text": {
              "lines": 393,
              "top_char": 101,
              "max_ws_run": 2,
              "digit_ratio": 0,
              "space_count": 3278,
              "char_entropy": 4.64,
              "unique_chars": 85,
              "top_char_null": 0,
              "string_density": 0.08,
              "top_char_ratio": 0.07,
              "avg_line_length": 35.12,
              "max_line_length": 106,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.17,
              "last_line_length": 13,
              "whitespace_ratio": 0.26,
              "identifier_density": 1.55,
              "line_length_stddev": 25.64,
              "normalized_string_count": 1.66,
              "repeated_char_sequences": 56,
              "suspicious_string_ratio": 0.21,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 17.98
            },
            "binds": {
              "count": 58
            },
            "binary": {
              "peak_region_bytes": 11264,
              "peak_region_entropy": 4.88
            },
            "source": {
              "function_count": 6
            },
            "imports": {
              "count": 20,
              "aliased": 1,
              "relative": 9,
              "stdlib_count": 4,
              "stdlib_ratio": 0.2,
              "relative_ratio": 0.45,
              "third_party_count": 16,
              "third_party_ratio": 0.8
            },
            "strings": {
              "sql": 5,
              "bytes": 5037,
              "count": 33,
              "shell": 2,
              "very_long": 1,
              "avg_length": 152.64,
              "max_length": 2391,
              "avg_entropy": 3.02,
              "entropy_stddev": 1.41
            },
            "comments": {
              "chars": 856,
              "count": 22,
              "lines": 22,
              "to_code_ratio": 0.06
            },
            "functions": {
              "count": 6,
              "density": 1.53,
              "avg_params": 4.5,
              "code_ratio": 0.89,
              "max_params": 13,
              "length_stddev": 45.25,
              "over_100_lines": 1,
              "avg_name_length": 15.5,
              "avg_length_lines": 58,
              "max_length_lines": 158,
              "min_length_lines": 31,
              "many_params_count": 1,
              "high_entropy_names": 1,
              "single_char_params": 1,
              "avg_param_name_length": 8.07
            },
            "identifiers": {
              "count": 608,
              "unique": 155,
              "avg_length": 8.43,
              "max_length": 22,
              "min_length": 1,
              "avg_entropy": 2.59,
              "reuse_ratio": 0.25,
              "length_stddev": 4.35,
              "has_digit_ratio": 0.01,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.01,
              "high_entropy_count": 11,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.7,
              "all_uppercase_ratio": 0.03,
              "numeric_suffix_count": 2,
              "underscore_prefix_count": 7
            }
          }
        },
        "id": 3,
        "mol": "H(Db)Md(In)",
        "path": "oepolars_mae-0.1.0-py3-none-any.whl!!oepolars_mae/reader.py",
        "pid": 0,
        "risk": 3,
        "sha": "ee0861995781c9f1e39c363ba9d3563003cd3f9051ba956a75703ec25b925186",
        "size": 14194,
        "traits": [
          {
            "id": "metadata/import/python/relative/1/_compat::relative/1/_compat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat",
            "spans": [
              [
                259,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/maestromol::maestromol",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.MaestroMol from ._compat",
            "spans": [
              [
                338,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/maestroreader::maestroreader",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.MaestroReader from ._compat",
            "spans": [
              [
                354,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/molconverter::molconverter",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.MolConverter from ._compat",
            "spans": [
              [
                373,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/oemaestroreaderconfig::oemaestroreaderconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.OEMaestroReaderConfig from ._compat",
            "spans": [
              [
                391,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_name::tag_name",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_NAME from ._compat",
            "spans": [
              [
                281,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_none::tag_none",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_NONE from ._compat",
            "spans": [
              [
                295,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_owner::tag_owner",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_OWNER from ._compat",
            "spans": [
              [
                309,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/relative/1/_compat/tag_type::tag_type",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports ._compat.TAG_TYPE from ._compat",
            "spans": [
              [
                324,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/abc/iterable::iterable",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Iterable from collections.abc",
            "spans": [
              [
                129,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing/literal::literal",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports Literal from typing",
            "spans": [
              [
                157,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/oepolars/types/moleculetype::moleculetype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports MoleculeType from oepolars.types",
            "spans": [
              [
                213,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/collections/abc::collections/abc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports collections.abc",
            "spans": [
              [
                106,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/logging::logging",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports logging",
            "spans": [
              [
                83,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/openeye/oechem::oechem",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports oechem from openeye",
            "spans": [
              [
                246,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/oepolars/types::oepolars/types",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports oepolars.types",
            "spans": [
              [
                191,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/openeye::openeye",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports openeye",
            "spans": [
              [
                231,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/os::os",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports os",
            "spans": [
              [
                98,
                2
              ]
            ]
          },
          {
            "id": "metadata/import/python/polars::pl",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports polars as pl",
            "spans": [
              [
                173,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/python/typing::typing",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports typing",
            "spans": [
              [
                143,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                854,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                979,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                9367,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                8695,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                23,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                6895,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/membership::not-in-membership-check",
            "conf": 0.3,
            "crit": 3,
            "desc": "Python not-in membership check",
            "spans": [
              [
                10663,
                37
              ],
              [
                12815,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::string-replace-result-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns a string replace result",
            "spans": [
              [
                1598,
                21
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "o\u003ewAPwmoN*eMMC6B7]MgiV{gggZV#^zdL:Jz!i)ay*?v9eP1{c3ry.UB7]MgiV{aef!Lc!q/#}]vrcSOax8=-A=kG5zF9K3azbt7wGUP6A=2lbaAIWAAbP=sazbLjawUB5z!@\u003c5A%+iQBzbPkeOe^cx(2*Mq!6-/BrA\u003e\u0026zE\u003c}.z!K3fz/cWWB7ocgBs}0xzE\u003eCnz!K3fz/d*Mzddc{e[n*pj{\u003c$$v}xL0wI3t}Ab]JhB7]MgiV}c*r0(ofD3sgEwof^OB7n]}zEWk+lU{gLB7]l2wPx*Ol$HKMy\u0026sofwO#Pjq/(C\u0026B-OV^iV{p5eG^(gz!a02BzkVhfh($3vR/P.lU{gLB7]l2wPx*Op\u0026ZF!A:-*4x(mMaoKR*KBZX]]auzLap\u003cEd@z/cWUiV{j3iYXxVzFTO9qE%\u0026\u003cx(W^aeL{.mxM4=Hau?}Ae?]3!l$HBHA+PGmx(v(vlVl\u003c:wO#Pwrc-B]iV@JQCYUPQvrcc]z*c7aoLF0FzGxwvmRMWIiV}9/lQ::Gmg8}7ADL#owPGB\u003ex(!wSaA7?gz!@\u003c5B3q-ve\u002624k3q$CPB.L(cB1G^]B96C=z!i=]wPI%lz:3rre\u0026kgn3q++YC4\u003eF#B1G?9BAg!Jay]5b3q$CPB.L(cB1G^]B96C=x(n9jyH]NIwQ5rqvivY@ar\u003eucB%mn\u003ewPq\u003cbA+fqzl${Z:iV})Ox(4rwaz2!tA:Z7NjS\u003e}VwP/m8qE%\u0026\u003cx(W^aeKTq]BugK-D30RsBuR\u0026De?/vfwQ5rqvivY@ar\u003eucB%mn\u003ewPq\u003cbA+fqzl${Z:iV@x!By/JneN@Zxj0n9VBAg!jjV%]iwmY{d3i",
            "ln": 0
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 5009,
              "entropy": 5.31
            },
            "binary": {
              "peak_region_bytes": 5009,
              "peak_region_entropy": 5.13
            }
          }
        },
        "id": 5,
        "mol": "Md(Pa)",
        "path": "oepolars_mae-0.1.0-py3-none-any.whl!!oepolars_mae-0.1.0.dist-info/METADATA",
        "pid": 0,
        "risk": 1,
        "sha": "e0080510085d8bf8052bd3713c683f4e0364a54f8b7bc73cc20a576692be9e67",
        "size": 5009,
        "traits": [
          {
            "id": "metadata/package/ecosystem::pkginfo-core-metadata",
            "conf": 1.0,
            "crit": 2,
            "desc": "Declares Python Core Metadata version"
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-license-expression",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python license expression",
            "spans": [
              [
                174,
                23
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-license-file",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python package license file",
            "spans": [
              [
                392,
                21
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-markdown-description",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Markdown package description",
            "spans": [
              [
                352,
                39
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-name-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package name",
            "spans": [
              [
                22,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-dist",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares Python runtime dependencies",
            "spans": [
              [
                414,
                30
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-requires-python",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares supported Python versions",
            "spans": [
              [
                328,
                23
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-summary-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package summary",
            "spans": [
              [
                56,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pkginfo-version-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "Declares Python package version",
            "spans": [
              [
                41,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-basic-metadata",
            "conf": 0.95,
            "crit": 2,
            "desc": "PyPI package declares name, version, summary",
            "uses": [
              0,
              4,
              7,
              8
            ],
            "spans": [
              [
                41,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-license-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares license information",
            "uses": [
              0,
              1,
              2
            ],
            "spans": [
              [
                392,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/ecosystem::pypi-runtime-metadata",
            "conf": 0.94,
            "crit": 2,
            "desc": "PyPI package declares Python and dependencies",
            "uses": [
              0,
              5,
              6
            ],
            "spans": [
              [
                328,
                0
              ]
            ]
          }
        ],
        "type": "pkg_info"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 807,
              "entropy": 4.65
            },
            "binary": {
              "peak_region_bytes": 807,
              "peak_region_entropy": 4.65
            },
            "registry": {
              "age_days": 0,
              "maintainers": 1,
              "published_at": 1791930219,
              "is_deprecated": 0,
              "unpacked_size": 9515,
              "version_removed": 0
            }
          }
        },
        "id": 7,
        "mol": "Md(Re)",
        "path": "oepolars-mae@0.1.0.registry.json",
        "pid": 0,
        "rel": "registry",
        "risk": 1,
        "role": "sidecar",
        "sha": "310cd3140b1caaaf3a6d3953077ddc7f8f5eecd4bb74e9bab0dc81e701e85ce1",
        "size": 807,
        "traits": [
          {
            "id": "metadata/registry::freshly-published",
            "conf": 1.0,
            "crit": 3,
            "desc": "Release published within seven days"
          }
        ],
        "type": "registry"
      }
    ],
    "rev": "17dc6",
    "v": "8"
  }
}