AI Slop Code RIsk Monitor

ibis-project/ibis

the portable Python dataframe library

22.6 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for ibis-project/ibis, a Python project with 6,673 GitHub stars. SynthScan examined 223,472 lines of code across 2128 source files, recording 3192 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 22.6 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

22.6
Adjusted Signal
22.6
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
6.7K
Stars
Python
Language
223.5K
Lines of Code
2.1K
Files
3.2K
Pattern Hits
2026-10-12
Scan Date
0.16
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 39.7/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 2145 finding(s).

Hallucinated Dependency & Supply Chain Risk 39.7/100 · MEDIUM

Are imports declared and package/API names verified? 865 finding(s).

Agent Over-Engineering Ratio 40.6/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 2027 finding(s).

PR Review Velocity Impact 68.5/100 · HIGH

Which changes need focused human review? 3192 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 4HIGH 330MEDIUM 142LOW 2716

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 3192 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers1816 hits · 1774 pts
SeverityFileLineSnippetContext
LOW.conventionalcommits.js5function extractConventionalCommitsConfig(config) {CODE
LOWdocs/backends/_utils.py37def find_member_with_docstring(member):CODE
LOWdocs/backends/_utils.py97def dump_methods_to_json_for_algolia(backend, methods):CODE
LOW⚡…/_freeze/posts/hamilton-ibis/execute-results/html.json5 "markdown": "---\ntitle: Portable dataflows with Ibis and Hamilton\nauthor: \"Thierry Jean\"\ndate: \"2024-03-28\"\nCODE
LOW⚡…ze/posts/hamilton-ibis/index/execute-results/html.json5 "markdown": "---\ntitle: Portable dataflows with Ibis and Hamilton\nauthor: \"Thierry Jean\"\ndate: \"2024-04-02\"\nCODE
LOW⚡…eze/posts/lms-for-data/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using language models for data\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-05\"\nimage:CODE
LOWibis/formats/tests/test_polars.py87def test_from_ibis_type_seconds(ibis_dtype, polars_type):CODE
LOWibis/formats/tests/test_polars.py108def test_interval_unsupported_unit():CODE
LOWibis/formats/tests/test_polars.py120def test_schema_to_and_from_ibis():CODE
LOWibis/formats/tests/test_pyarrow.py83def test_non_roundtripable_types(arrow_type, ibis_type, restored_type):CODE
LOWibis/formats/tests/test_pyarrow.py94def test_month_day_nano_type_unsupported():CODE
LOWibis/formats/tests/test_pyarrow.py100def test_dtype_from_nullable_map_type(value_nullable):CODE
LOWibis/formats/tests/test_pyarrow.py119def test_dtype_from_nullable_list_type(value_nullable, list_nullable):CODE
LOWibis/formats/tests/test_pyarrow.py132def test_dtype_from_dictionary_type(value_type):CODE
LOWibis/formats/tests/test_pyarrow.py150def test_ibis_exclusive_types(ibis_type, arrow_type):CODE
LOWibis/formats/tests/test_pyarrow.py154def test_schema_from_pyarrow_checks_duplicate_column_names():CODE
LOWibis/formats/tests/test_pyarrow.py175def test_unknown_dtype_gets_converted_to_string():CODE
LOWibis/formats/tests/test_pyarrow.py192def test_geo_gets_converted_to_geoarrow(ibis_type):CODE
LOWibis/formats/tests/test_pyarrow.py200def test_geoarrow_gets_converted_to_geo():CODE
LOWibis/formats/tests/test_pyarrow.py220def test_geoarrow_crs_gets_converted_to_geo():CODE
LOWibis/formats/tests/test_pyarrow.py248def test_schema_infer_pyarrow_table():CODE
LOWibis/formats/tests/test_pyarrow.py261def test_schema_from_to_pyarrow_schema():CODE
LOWibis/formats/tests/test_pyarrow.py281def test_schema___arrow_c_schema__():CODE
LOW⚡ibis/formats/tests/test_pandas.py80def test_dtype_from_pandas_arrow_dtype(pandas_type, ibis_type):CODE
LOW⚡ibis/formats/tests/test_pandas.py85def test_dtype_from_pandas_arrow_string_dtype():CODE
LOW⚡ibis/formats/tests/test_pandas.py90def test_dtype_from_pandas_arrow_list_dtype():CODE
LOWibis/formats/tests/test_pandas.py119def test_dtype_from_nullable_extension_dtypes(pandas_type, ibis_type):CODE
LOWibis/formats/tests/test_pandas.py161def test_schema_from_dataframe():CODE
LOWibis/formats/tests/test_pandas.py302def test_schema_from_dataframe_with_array_column():CODE
LOW⚡ibis/formats/tests/test_pandas.py437def test_schema_from_various_dataframes(col_data, schema_type):CODE
LOW⚡ibis/formats/tests/test_pandas.py445def test_convert_dataframe_with_timezone():CODE
LOWibis/formats/tests/test_pandas.py482def test_convert_array_of_int(data, expected):CODE
LOWibis/formats/tests/test_pandas.py496def test_schema_doesnt_match_input_columns():CODE
LOWibis/formats/tests/test_numpy.py56def test_non_roundtripable_str_type(numpy_type):CODE
LOWibis/formats/tests/test_numpy.py66def test_non_roundtripable_bytes_type(numpy_type):CODE
LOWibis/formats/tests/test_numpy.py142def test_dtype_from_numpy_dtype_timedelta():CODE
LOWibis/backends/conftest.py200def pytest_collection_modifyitems(session, config, items):CODE
LOWibis/backends/conftest.py430def con_create_catalog_database(con):CODE
LOWibis/backends/__init__.py90 def _ipython_key_completions_(self) -> list[str]:CODE
LOWibis/backends/__init__.py1259 def _verify_in_memory_tables_are_unique(self, expr: ir.Expr) -> None:CODE
LOWibis/backends/__init__.py1269 def _register_in_memory_tables(self, expr: ir.Expr) -> None:CODE
LOWibis/backends/__init__.py1285 def _register_in_memory_table(self, op: ops.InMemoryTable) -> None:CODE
LOWibis/backends/clickhouse/__init__.py71 def _register_in_memory_table(self, op: ops.InMemoryTable) -> None:CODE
LOWibis/backends/clickhouse/__init__.py223 def _normalize_external_tables(self, external_tables=None) -> ExternalData | None:CODE
LOWibis/backends/clickhouse/__init__.py253 def _collect_in_memory_tables(CODE
LOWibis/backends/clickhouse/tests/test_datatypes.py29def test_columns_types_with_additional_argument(con):CODE
LOWibis/backends/clickhouse/tests/test_datatypes.py42def test_array_discovery_clickhouse(con):CODE
LOWibis/backends/clickhouse/tests/test_aggregations.py36def test_reduction_invalid_where(alltypes, reduction):CODE
LOWibis/backends/clickhouse/tests/test_literals.py35def test_fine_grained_timestamp_literals(con, expr, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_literals.py52def test_string_numeric_boolean_literals(con, value, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_select.py38def test_timestamp_extract_field(alltypes, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_select.py51def test_isin_notin_in_select(alltypes, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_select.py98def test_simple_scalar_aggregates(alltypes, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_select.py106# def test_scalar_aggregates_multiple_tables(alltypes):COMMENT
LOWibis/backends/clickhouse/tests/test_select.py159def test_complex_array_expr_projection(alltypes, assert_sql):CODE
LOW⚡ibis/backends/clickhouse/tests/test_select.py173def test_scalar_exprs_no_table_refs(expr, assert_sql):CODE
LOW⚡ibis/backends/clickhouse/tests/test_select.py177def test_isnull_case_expr_rewrite_failure(alltypes, assert_sql):CODE
LOW⚡ibis/backends/clickhouse/tests/test_select.py184def test_physical_table_reference_translate(alltypes, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_select.py214def test_self_reference_simple(con, alltypes, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_select.py228def test_where_simple_comparisons(con, alltypes, assert_sql):CODE
1756 more matches not shown…
Cross-Language Confusion270 hits · 1636 pts
SeverityFileLineSnippetContext
HIGHibis/selectors.py169 >>> expr1.equals(expr2)STRING
HIGHibis/selectors.py570 >>> expr.equals(expr_by_hand)STRING
HIGHibis/selectors.py619 >>> expr.equals(expr_by_hand)STRING
HIGHibis/formats/pandas.py318 # elements as numpy float64s with NaN standing in for null,COMMENT
HIGHibis/formats/tests/test_polars.py18 param(dt.null, pl.Null, id="null"),CODE
HIGHibis/formats/tests/test_polars.py125 assert s1.equals(ibis_schema)CODE
HIGHibis/formats/tests/test_polars.py161 assert res.equals(sol)CODE
HIGHibis/formats/tests/test_polars.py172 assert df.equals(sol)CODE
HIGHibis/formats/tests/test_pyarrow.py172 assert pyarrow_schema.equals(restored)CODE
HIGH⚡ibis/formats/tests/test_pandas.py430 param(pd.Series([], dtype="object"), dt.null, id="empty_null"),CODE
HIGHibis/backends/clickhouse/tests/test_datatypes.py147 param("Array(Nothing)", dt.Array(dt.null, nullable=False), id="array_nothing"),CODE
HIGHibis/backends/clickhouse/tests/test_datatypes.py148 param("Array(Null)", dt.Array(dt.null, nullable=False), id="array_null"),CODE
HIGHibis/backends/clickhouse/tests/test_functions.py65 assert result.equals(col)CODE
HIGHibis/backends/flink/__init__.py332 str(e.java_exception.toString()),CODE
HIGH⚡ibis/backends/flink/tests/test_ddl.py121 assert result.equals(t.to_pyarrow())CODE
HIGH⚡ibis/backends/oracle/__init__.py52 # NUMBER(null, null) --> NUMBER(38) -> NUMBER(38, 0)COMMENT
HIGH⚡ibis/backends/oracle/__init__.py53 # (null, null) --> from_string()COMMENT
HIGH⚡ibis/backends/oracle/__init__.py57 # (null, 0) --> INTCOMMENT
HIGH⚡ibis/backends/oracle/__init__.py58 # (null, 3), (null, 6), (null, 9) --> from_string() - TIMESTAMP(3)/(6)/(9)COMMENT
HIGHibis/backends/datafusion/tests/test_string.py8 assert con.execute(t.s.length()).gt(0).all()CODE
HIGHibis/backends/tests/test_join.py103 assert result.equals(expected)CODE
HIGHibis/backends/tests/test_string.py550 lambda t: t.string_col.length(),CODE
HIGHibis/backends/tests/test_string.py667 lambda c: c[c.length() - 1 :],CODE
HIGHibis/backends/tests/test_string.py682 lambda c: c[: c.length()],CODE
HIGHibis/backends/tests/test_string.py698 lambda c: c[c.length() - 2 : c.length() - 1],CODE
HIGHibis/backends/tests/test_string.py1107 expr = fn(null)CODE
HIGHibis/backends/tests/test_string.py1264 lambda t: t.string_col.length(),CODE
HIGHibis/backends/tests/test_aggregation.py1820 .group_by(n=_.project_name.length())CODE
HIGH⚡ibis/backends/tests/test_generic.py1023 (_.bigint_col + 1).isin(_.string_col.length() + 1),CODE
HIGH⚡ibis/backends/tests/test_generic.py1033 (_.bigint_col + 1).notin(_.string_col.length() + 1),CODE
HIGHibis/backends/tests/test_generic.py619 assert not r1.equals(r2)CODE
HIGHibis/backends/tests/test_generic.py996 (_.string_col.length() * 1).isin([1]),CODE
HIGHibis/backends/tests/test_generic.py1001 (_.string_col.length() * 1).notin([1]),CODE
HIGHibis/backends/tests/test_generic.py1213 assert result.equals(expected)CODE
HIGHibis/backends/tests/test_generic.py1354 assert res.equals(table)CODE
HIGHibis/backends/tests/test_client.py1918 assert result.equals(expected_result)CODE
HIGHibis/backends/tests/test_client.py2011 assert result.equals(expected)CODE
HIGHibis/backends/tests/test_set_ops.py157 assert result.equals(alltypes)CODE
HIGHibis/backends/tests/test_param.py71 result = con.execute(param.length().name("tmp"), params={param: value})CODE
HIGHibis/backends/tests/data.py100 '{"a":null,"b":2}',CODE
HIGHibis/backends/tests/data.py101 '{"a":"foo", "c":null}',CODE
HIGH⚡ibis/backends/tests/test_export.py50 assert res.schema.equals(sol.schema)CODE
HIGH⚡ibis/backends/tests/test_export.py56 assert res.schema.equals(sol.schema)CODE
HIGHibis/backends/tests/tpc/ds/test_queries.py9from ibis import _, coalesce, cumulative_window, date, ifelse, null, rank, unionCODE
HIGHibis/backends/tests/tpc/ds/test_queries.py925 # snowflake divide by zero is an error, all others return a value (null, nan, or inf)COMMENT
HIGHibis/backends/impala/__init__.py773 if not insert_schema.equals(existing_schema):CODE
HIGHibis/backends/impala/tests/test_exprs.py124 s.length(),CODE
HIGHibis/backends/impala/tests/test_string_builtins.py24 pytest.param(lambda s: s.length(), id="length"),CODE
HIGHibis/backends/bigquery/__init__.py1202 if not schema.equals(obj.schema()):CODE
HIGH⚡ibis/backends/bigquery/tests/system/test_client.py198 assert result.equals(expected)CODE
HIGH⚡ibis/backends/snowflake/__init__.py98 if (val !== null) {CODE
HIGH⚡ibis/backends/snowflake/__init__.py104return !allNull ? total : null;""",CODE
HIGH⚡ibis/backends/snowflake/__init__.py114 if (val !== null) {CODE
HIGH⚡ibis/backends/snowflake/__init__.py120return count !== 0 ? total / count : null;""",CODE
HIGHibis/backends/snowflake/__init__.py136return count !== 0 ? false : null;""",CODE
HIGHibis/backends/snowflake/__init__.py152return count !== 0 ? true : null;""",CODE
HIGHibis/backends/sqlite/tests/test_types.py79 assert res.equals(sol)CODE
HIGHibis/backends/sqlite/tests/test_types.py93 assert res.equals(sol)CODE
HIGHibis/backends/postgres/tests/test_postgis.py112 assert a.equals(b)CODE
HIGHibis/backends/postgres/tests/test_postgis.py151 assert a.equals(b)CODE
210 more matches not shown…
Unused Imports589 hits · 574 pts
SeverityFileLineSnippetContext
LOWconftest.py1CODE
LOWgen_redirects.py1CODE
LOWci/make_geography_db.py16CODE
LOWci/release/verify_release.py3CODE
LOWdocs/_renderer.py1CODE
LOWdocs/backends_sankey.py1CODE
LOWdocs/posts/pydata-performance-part2/polars_ibis.py1CODE
LOWdocs/posts/pydata-performance-part2/duckdb_ibis.py1CODE
LOWdocs/posts/pydata-performance-part2/polars_native.py1CODE
LOWdocs/posts/pydata-performance-part2/datafusion_ibis.py1CODE
LOW…cs/posts/pydata-performance-part2/datafusion_native.py1CODE
LOWdocs/posts/torch/model.py6CODE
LOWdocs/posts/pydata-performance/step2.py1CODE
LOWdocs/posts/pydata-performance/step3.py1CODE
LOWdocs/posts/pydata-performance/step0.py1CODE
LOWdocs/posts/pydata-performance/step1.py1CODE
LOWdocs/posts/pydata-performance/pandas_impl.py1CODE
LOWdocs/posts/pydata-performance/dask_impl.py1CODE
LOWdocs/backends/_utils.py1CODE
LOW…ization/example_streamlit_app/example_streamlit_app.py1CODE
LOWibis/conftest.py1CODE
LOWibis/config.py1CODE
LOWibis/config.py162CODE
LOWibis/util.py3CODE
LOWibis/__init__.py3CODE
LOWibis/__init__.py10CODE
LOWibis/__init__.py12CODE
LOWibis/__init__.py13CODE
LOWibis/__init__.py15CODE
LOWibis/__init__.py16CODE
LOWibis/__init__.py17CODE
LOWibis/selectors.py51CODE
LOWibis/interactive.py1CODE
LOWibis/interactive.py4CODE
LOWibis/interactive.py5CODE
LOWibis/interactive.py6CODE
LOWibis/interactive.py7CODE
LOWibis/streamlit/__init__.py1CODE
LOWibis/formats/pyarrow.py1CODE
LOWibis/formats/pyarrow.py7CODE
LOWibis/formats/pandas.py1CODE
LOWibis/formats/pandas.py463CODE
LOWibis/formats/__init__.py1CODE
LOWibis/formats/__init__.py256CODE
LOWibis/formats/numpy.py1CODE
LOWibis/formats/polars.py1CODE
LOWibis/formats/tests/test_polars.py1CODE
LOWibis/formats/tests/test_pyarrow.py1CODE
LOWibis/formats/tests/test_pandas.py1CODE
LOWibis/formats/tests/test_numpy.py1CODE
LOWibis/backends/conftest.py1CODE
LOWibis/backends/__init__.py1CODE
LOWibis/backends/__init__.py1605CODE
LOWibis/backends/__init__.py1617CODE
LOWibis/backends/__init__.py104CODE
LOWibis/backends/clickhouse/converter.py1CODE
LOWibis/backends/clickhouse/__init__.py1CODE
LOWibis/backends/clickhouse/__init__.py14CODE
LOWibis/backends/clickhouse/tests/conftest.py1CODE
LOWibis/backends/clickhouse/tests/test_datatypes.py1CODE
529 more matches not shown…
Cross-File Repetition44 hits · 220 pts
SeverityFileLineSnippetContext
HIGHibis/backends/__init__.py0execute an ibis expression and return a pandas `dataframe`, `series`, or scalar. parameters ---------- expr ibis expressSTRING
HIGHibis/backends/flink/__init__.py0execute an ibis expression and return a pandas `dataframe`, `series`, or scalar. parameters ---------- expr ibis expressSTRING
HIGHibis/backends/mysql/__init__.py0execute an ibis expression and return a pandas `dataframe`, `series`, or scalar. parameters ---------- expr ibis expressSTRING
HIGHibis/backends/singlestoredb/__init__.py0execute an ibis expression and return a pandas `dataframe`, `series`, or scalar. parameters ---------- expr ibis expressSTRING
HIGHibis/backends/postgres/__init__.py0execute an ibis expression and return a pandas `dataframe`, `series`, or scalar. parameters ---------- expr ibis expressSTRING
HIGHibis/backends/sql/__init__.py0execute an ibis expression and return a pandas `dataframe`, `series`, or scalar. parameters ---------- expr ibis expressSTRING
HIGHibis/backends/__init__.py0execute an expression and return results as a dictionary of torch tensors. parameters ---------- params parameters to suSTRING
HIGHibis/backends/duckdb/__init__.py0execute an expression and return results as a dictionary of torch tensors. parameters ---------- params parameters to suSTRING
HIGHibis/expr/types/core.py0execute an expression and return results as a dictionary of torch tensors. parameters ---------- params parameters to suSTRING
HIGHibis/backends/__init__.py0register a delta lake table as a table in the current database. parameters ---------- path the data source. must be a diSTRING
HIGHibis/backends/datafusion/__init__.py0register a delta lake table as a table in the current database. parameters ---------- path the data source. must be a diSTRING
HIGHibis/backends/duckdb/__init__.py0register a delta lake table as a table in the current database. parameters ---------- path the data source. must be a diSTRING
HIGHibis/backends/__init__.py0drop a secret. parameters ---------- name secret name to drop. database name of the database (catalog) where the secret STRING
HIGHibis/backends/risingwave/__init__.py0drop a secret. parameters ---------- name secret name to drop. database name of the database (catalog) where the secret STRING
HIGHibis/backends/materialize/__init__.py0drop a secret. parameters ---------- name secret name to drop. database name of the database (catalog) where the secret STRING
HIGHibis/backends/__init__.py0rename an existing table. parameters ---------- old_name the old name of the table. new_name the new name of the table.STRING
HIGHibis/backends/pyspark/__init__.py0rename an existing table. parameters ---------- old_name the old name of the table. new_name the new name of the table.STRING
HIGHibis/backends/databricks/__init__.py0rename an existing table. parameters ---------- old_name the old name of the table. new_name the new name of the table.STRING
HIGHibis/backends/impala/__init__.py0rename an existing table. parameters ---------- old_name the old name of the table. new_name the new name of the table.STRING
HIGHibis/backends/athena/__init__.py0rename an existing table. parameters ---------- old_name the old name of the table. new_name the new name of the table.STRING
HIGHibis/backends/trino/__init__.py0compute the schema of a `table`. parameters ---------- table_name may **not** be fully qualified. use `database` if you STRING
HIGHibis/backends/databricks/__init__.py0compute the schema of a `table`. parameters ---------- table_name may **not** be fully qualified. use `database` if you STRING
HIGHibis/backends/duckdb/__init__.py0compute the schema of a `table`. parameters ---------- table_name may **not** be fully qualified. use `database` if you STRING
HIGHibis/backends/athena/__init__.py0compute the schema of a `table`. parameters ---------- table_name may **not** be fully qualified. use `database` if you STRING
HIGHibis/backends/sqlite/__init__.py0compute the schema of a `table`. parameters ---------- table_name may **not** be fully qualified. use `database` if you STRING
HIGHibis/backends/trino/__init__.py0create an ibis client from an existing connection to a singlestoredb database. parameters ---------- con an existing conSTRING
HIGHibis/backends/postgres/__init__.py0create an ibis client from an existing connection to a singlestoredb database. parameters ---------- con an existing conSTRING
HIGHibis/backends/risingwave/__init__.py0create an ibis client from an existing connection to a singlestoredb database. parameters ---------- con an existing conSTRING
HIGHibis/backends/mysql/__init__.py0create an ibis client from an existing connection to a singlestoredb database. parameters ---------- con an existing conSTRING
HIGHibis/backends/druid/__init__.py0create an ibis client from an existing connection to a singlestoredb database. parameters ---------- con an existing conSTRING
HIGHibis/backends/mssql/__init__.py0create an ibis client from an existing connection to a singlestoredb database. parameters ---------- con an existing conSTRING
HIGHibis/backends/singlestoredb/__init__.py0create an ibis client from an existing connection to a singlestoredb database. parameters ---------- con an existing conSTRING
HIGHibis/backends/oracle/__init__.py0create a table in postgres. parameters ---------- name name of the table to create obj the data with which to populate tSTRING
HIGHibis/backends/datafusion/__init__.py0create a table in postgres. parameters ---------- name name of the table to create obj the data with which to populate tSTRING
HIGHibis/backends/snowflake/__init__.py0create a table in postgres. parameters ---------- name name of the table to create obj the data with which to populate tSTRING
HIGHibis/backends/sqlite/__init__.py0create a table in postgres. parameters ---------- name name of the table to create obj the data with which to populate tSTRING
HIGHibis/backends/postgres/__init__.py0create a table in postgres. parameters ---------- name name of the table to create obj the data with which to populate tSTRING
HIGHibis/backends/oracle/tests/conftest.py0load test data into a singlestoredb backend instance. parameters ---------- data_dir location of testdata script_dir locSTRING
HIGHibis/backends/mysql/tests/conftest.py0load test data into a singlestoredb backend instance. parameters ---------- data_dir location of testdata script_dir locSTRING
HIGHibis/backends/druid/tests/conftest.py0load test data into a singlestoredb backend instance. parameters ---------- data_dir location of testdata script_dir locSTRING
HIGHibis/backends/singlestoredb/tests/conftest.py0load test data into a singlestoredb backend instance. parameters ---------- data_dir location of testdata script_dir locSTRING
HIGHibis/backends/databricks/__init__.py0return a stream of record batches. the returned `recordbatchreader` contains a cursor with an unbounded lifetime. for anSTRING
HIGHibis/backends/duckdb/__init__.py0return a stream of record batches. the returned `recordbatchreader` contains a cursor with an unbounded lifetime. for anSTRING
HIGHibis/backends/athena/__init__.py0return a stream of record batches. the returned `recordbatchreader` contains a cursor with an unbounded lifetime. for anSTRING
Decorative Section Separators71 hits · 181 pts
SeverityFileLineSnippetContext
MEDIUM…/posts/bigquery-arrays/index/execute-results/html.json4 "markdown": "---\ntitle: Working with arrays in Google BigQuery\nauthor: \"Phillip Cloud\"\ndate: \"2023-09-12\"\ncaCODE
MEDIUM…/posts/bigquery-arrays/index/execute-results/html.json4 "markdown": "---\ntitle: Working with arrays in Google BigQuery\nauthor: \"Phillip Cloud\"\ndate: \"2023-09-12\"\ncaCODE
MEDIUM…ackend-agnostic-arrays/index/execute-results/html.json4 "markdown": "---\ntitle: Backend agnostic arrays\nauthor: \"Phillip Cloud\"\ndate: 2024-01-19\ncategories:\n - arCODE
MEDIUM…ackend-agnostic-arrays/index/execute-results/html.json4 "markdown": "---\ntitle: Backend agnostic arrays\nauthor: \"Phillip Cloud\"\ndate: 2024-01-19\ncategories:\n - arCODE
MEDIUM…reeze/posts/ibis-bench/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis benchmarking: DuckDB, DataFusion, Polars\"\nauthor: \"Cody Peterson\"\ndate: \"2024-CODE
MEDIUM…reeze/posts/ibis-bench/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis benchmarking: DuckDB, DataFusion, Polars\"\nauthor: \"Cody Peterson\"\ndate: \"2024-CODE
MEDIUM…metrics-on-the-backend/index/execute-results/html.json5 "markdown": "---\ntitle: \"Classification metrics on the backend\"\nauthor: \"Tyler White\"\ndate: \"2024-12-05\"\niCODE
MEDIUM…/varchar-in-a-haystack/index/execute-results/html.json5 "markdown": "---\ntitle: \"Varchar in a haystack\"\nauthor: \"Tyler White\"\nerror: false\ndate: \"2024-04-12\"\nimaCODE
MEDIUMdocs/_freeze/posts/1brc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using one Python dataframe API to take the billion row challenge with DuckDB, Polars, andCODE
MEDIUMdocs/_freeze/posts/1brc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using one Python dataframe API to take the billion row challenge with DuckDB, Polars, andCODE
MEDIUM…e/posts/into-snowflake/index/execute-results/html.json5 "markdown": "---\ntitle: \"Snow IO: loading data from other DBs into Snowflake\"\nauthor: \"Phillip Cloud\"\nerror: CODE
MEDIUM…e/posts/into-snowflake/index/execute-results/html.json5 "markdown": "---\ntitle: \"Snow IO: loading data from other DBs into Snowflake\"\nauthor: \"Phillip Cloud\"\nerror: CODE
MEDIUM⚡…cs/_freeze/posts/torch/index/execute-results/html.json4 "markdown": "---\ntitle: \"Ibis on 🔥: Supercharge Your Workflow with DuckDB and PyTorch\"\nauthor: \"PhillipCODE
MEDIUM⚡…cs/_freeze/posts/torch/index/execute-results/html.json4 "markdown": "---\ntitle: \"Ibis on 🔥: Supercharge Your Workflow with DuckDB and PyTorch\"\nauthor: \"PhillipCODE
MEDIUM…ata-compiled-languages/index/execute-results/html.json4 "markdown": "---\ntitle: Querying every file in every release on the Python Package Index (redux)\nauthor: Gil ForsyCODE
MEDIUM…ata-compiled-languages/index/execute-results/html.json4 "markdown": "---\ntitle: Querying every file in every release on the Python Package Index (redux)\nauthor: Gil ForsyCODE
MEDIUM⚡…osts/ibis-overturemaps/index/execute-results/html.json5 "markdown": "---\ntitle: \"From query to plot: Exploring GeoParquet Overture Maps with Ibis, DuckDB, and Lonboard\"\CODE
MEDIUM⚡…osts/ibis-overturemaps/index/execute-results/html.json5 "markdown": "---\ntitle: \"From query to plot: Exploring GeoParquet Overture Maps with Ibis, DuckDB, and Lonboard\"\CODE
MEDIUM⚡…-version-8.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis 8.0: streaming and more!\"\nauthor: \"Ibis team\"\ndate: \"2024-02-12\"\ncategories:CODE
MEDIUM⚡…-version-8.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis 8.0: streaming and more!\"\nauthor: \"Ibis team\"\ndate: \"2024-02-12\"\ncategories:CODE
MEDIUM…eeze/posts/ci-analysis/index/execute-results/html.json5 "markdown": "---\ntitle: \"Analysis of Ibis's CI performance\"\nauthor: \"Phillip Cloud\"\ndate: \"2023-01-09\"\ncatCODE
MEDIUM…eeze/posts/ci-analysis/index/execute-results/html.json5 "markdown": "---\ntitle: \"Analysis of Ibis's CI performance\"\nauthor: \"Phillip Cloud\"\ndate: \"2023-01-09\"\ncatCODE
MEDIUM⚡…eze/posts/ibis-to-file/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis sneak peek: writing to files\"\nauthor: Kae Suarez\ndate: 2023-03-09\ncategories:\n CODE
MEDIUM⚡…eze/posts/ibis-to-file/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis sneak peek: writing to files\"\nauthor: Kae Suarez\ndate: 2023-03-09\ncategories:\n CODE
MEDIUM…-version-6.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: Ibis v6.0.0\nauthor: \"Ibis team\"\ndate: \"2023-07-03\"\ncategories:\n - release\n -CODE
MEDIUM…-version-6.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: Ibis v6.0.0\nauthor: \"Ibis team\"\ndate: \"2023-07-03\"\ncategories:\n - release\n -CODE
MEDIUM…eze/posts/wow-analysis/index/execute-results/html.json5 "markdown": "---\ntitle: \"Analysis of World of Warcraft data\"\nauthor: \"Tyler White\"\nerror: false\ndate: \"2024CODE
MEDIUM…e/posts/v6.1.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: Ibis v6.1.0\nauthor: \"Ibis team\"\ndate: \"2023-08-02\"\ncategories:\n - release\n -CODE
MEDIUM…e/posts/v6.1.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: Ibis v6.1.0\nauthor: \"Ibis team\"\ndate: \"2023-08-02\"\ncategories:\n - release\n -CODE
MEDIUM…eze/posts/snowflake-io/index/execute-results/html.json4 "markdown": "---\ntitle: \"Icy IO: loading local files with Snowflake\"\nauthor: \"Phillip Cloud\"\ndate: \"2023-08-CODE
MEDIUM…eze/posts/snowflake-io/index/execute-results/html.json4 "markdown": "---\ntitle: \"Icy IO: loading local files with Snowflake\"\nauthor: \"Phillip Cloud\"\ndate: \"2023-08-CODE
MEDIUM⚡…e/posts/duckdb-for-rag/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using DuckDB + Ibis for RAG\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-22\"\nimage: thCODE
MEDIUM⚡…e/posts/duckdb-for-rag/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using DuckDB + Ibis for RAG\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-22\"\nimage: thCODE
MEDIUM⚡docs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUM⚡docs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUM⚡…eze/posts/lms-for-data/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using language models for data\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-05\"\nimage:CODE
MEDIUM⚡…eze/posts/lms-for-data/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using language models for data\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-05\"\nimage:CODE
MEDIUM…eze/posts/unix-backend/index/execute-results/html.json5 "markdown": "---\ntitle: \"Scaling to infinity and beyond: the Unix backend\"\nauthor: \"Phillip Cloud\"\ndate: \"20CODE
MEDIUM…eze/posts/unix-backend/index/execute-results/html.json5 "markdown": "---\ntitle: \"Scaling to infinity and beyond: the Unix backend\"\nauthor: \"Phillip Cloud\"\ndate: \"20CODE
MEDIUM…-version-9.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis 9.0: SQLGlot-ification\"\nauthor: \"Ibis team\"\ndate: \"2024-05-01\"\ncategories:\nCODE
MEDIUM…-version-9.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis 9.0: SQLGlot-ification\"\nauthor: \"Ibis team\"\ndate: \"2024-05-01\"\ncategories:\nCODE
MEDIUM⚡…posts/campaign-finance/index/execute-results/html.json5 "markdown": "---\ntitle: \"Exploring campaign finance data\"\nauthor: \"Nick Crews\"\ndate: \"2023-03-24\"\ncategoriCODE
MEDIUM⚡…posts/campaign-finance/index/execute-results/html.json5 "markdown": "---\ntitle: \"Exploring campaign finance data\"\nauthor: \"Nick Crews\"\ndate: \"2023-03-24\"\ncategoriCODE
MEDIUM⚡…s/_freeze/posts/ibisml/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using IbisML and DuckDB for a Kaggle competition: credit risk model stability\"\nauthor: CODE
MEDIUM⚡…s/_freeze/posts/ibisml/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using IbisML and DuckDB for a Kaggle competition: credit risk model stability\"\nauthor: CODE
MEDIUM⚡…eeze/posts/ibis-athena/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying Amazon Athena from the comfort of your Python interpreter\"\nauthor: \"Anja BoskCODE
MEDIUM⚡…eeze/posts/ibis-athena/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying Amazon Athena from the comfort of your Python interpreter\"\nauthor: \"Anja BoskCODE
MEDIUM…freeze/posts/selectors/index/execute-results/html.json5 "markdown": "---\ntitle: \"Maximizing productivity with selectors\"\nauthor: Phillip Cloud\ndate: 2023-02-27\ncategoCODE
MEDIUM…freeze/posts/selectors/index/execute-results/html.json5 "markdown": "---\ntitle: \"Maximizing productivity with selectors\"\nauthor: Phillip Cloud\ndate: 2023-02-27\ncategoCODE
MEDIUM…ze/posts/ibis-examples/index/execute-results/html.json4 "markdown": "---\ntitle: \"Ibis sneak peek: examples\"\nauthor: Kae Suarez\ndate: 2023-03-08\ncategories:\n - bloCODE
MEDIUM…/_freeze/backends/clickhouse/execute-results/html.json4 "markdown": "---\nexecute:\n freeze: auto\ntitle: ClickHouse\n---\n\n\n\n\n\n[https://clickhouse.com](https://clickCODE
MEDIUM…/_freeze/backends/clickhouse/execute-results/html.json4 "markdown": "---\nexecute:\n freeze: auto\ntitle: ClickHouse\n---\n\n\n\n\n\n[https://clickhouse.com](https://clickCODE
MEDIUM⚡…/tutorials/coming-from/dplyr/execute-results/html.json5 "markdown": "---\nexecute:\n freeze: auto\ntitle: \"dplyr\"\n---\n\n\n\n\n[R](https://www.r-project.org/) users famCODE
MEDIUM⚡…/tutorials/coming-from/dplyr/execute-results/html.json5 "markdown": "---\nexecute:\n freeze: auto\ntitle: \"dplyr\"\n---\n\n\n\n\n[R](https://www.r-project.org/) users famCODE
MEDIUM⚡…utorials/backends/clickhouse/execute-results/html.json5 "markdown": "---\ntitle: ClickHouse\nfreeze: auto\n---\n\n\n\n\n[Ibis](https://ibis-project.com) supports reading anCODE
MEDIUM⚡…utorials/backends/clickhouse/execute-results/html.json5 "markdown": "---\ntitle: ClickHouse\nfreeze: auto\n---\n\n\n\n\n[Ibis](https://ibis-project.com) supports reading anCODE
MEDIUM…ds/starburst-galaxy/1_basics/execute-results/html.json5 "markdown": "---\ntitle: Basic operations\n---\n\n\n\nIn this tutorial, we will perform basic operations on demo datCODE
MEDIUM…nds/starburst-galaxy/0_setup/execute-results/html.json5 "markdown": "---\ntitle: Requirements and setup\n---\n\n\n\nIn this tutorial, we will connect to Starburst Galaxy anCODE
MEDIUM…nds/starburst-galaxy/0_setup/execute-results/html.json5 "markdown": "---\ntitle: Requirements and setup\n---\n\n\n\nIn this tutorial, we will connect to Starburst Galaxy anCODE
MEDIUM⚡…ls/data-platforms/clickhouse/execute-results/html.json5 "markdown": "---\ntitle: ClickHouse\nfreeze: auto\n---\n\n[Ibis](https://ibis-project.com) supports reading and querCODE
11 more matches not shown…
Deep Nesting133 hits · 132 pts
SeverityFileLineSnippetContext
LOWibis/util.py92CODE
LOWibis/util.py478CODE
LOWibis/util.py599CODE
LOWibis/selectors.py845CODE
LOWibis/formats/pyarrow.py79CODE
LOWibis/formats/pyarrow.py163CODE
LOWibis/formats/pandas.py37CODE
LOWibis/formats/pandas.py59CODE
LOWibis/formats/pandas.py215CODE
LOWibis/formats/pandas.py239CODE
LOWibis/formats/numpy.py39CODE
LOWibis/formats/numpy.py66CODE
LOWibis/formats/polars.py42CODE
LOWibis/formats/polars.py80CODE
LOWibis/backends/conftest.py200CODE
LOWibis/backends/__init__.py1667CODE
LOWibis/backends/__init__.py1269CODE
LOWibis/backends/flink/datatypes.py38CODE
LOWibis/backends/flink/datatypes.py82CODE
LOWibis/backends/flink/utils.py243CODE
LOWibis/backends/flink/tests/test_ddl.py474CODE
LOWibis/backends/pyspark/__init__.py408CODE
LOWibis/backends/pyspark/datatypes.py47CODE
LOWibis/backends/pyspark/datatypes.py85CODE
LOWibis/backends/oracle/__init__.py44CODE
LOWibis/backends/databricks/__init__.py43CODE
LOWibis/backends/databricks/tests/conftest.py31CODE
LOWibis/backends/datafusion/__init__.py206CODE
LOWibis/backends/tests/test_generic.py1545CODE
LOWibis/backends/impala/__init__.py711CODE
LOWibis/backends/impala/__init__.py916CODE
LOWibis/backends/bigquery/__init__.py111CODE
LOWibis/backends/bigquery/__init__.py281CODE
LOWibis/backends/bigquery/__init__.py444CODE
LOWibis/backends/sqlite/tests/conftest.py28CODE
LOWibis/backends/mysql/datatypes.py23CODE
LOWibis/backends/materialize/__init__.py220CODE
LOWibis/backends/materialize/__init__.py714CODE
LOWibis/backends/materialize/__init__.py1027CODE
LOWibis/backends/materialize/__init__.py1673CODE
LOWibis/backends/materialize/__init__.py2024CODE
LOWibis/backends/materialize/__init__.py282CODE
LOWibis/backends/materialize/tests/conftest.py103CODE
LOW…/backends/materialize/tests/test_idiomatic_patterns.py348CODE
LOWibis/backends/polars/rewrites.py61CODE
LOWibis/backends/polars/compiler.py86CODE
LOWibis/backends/polars/compiler.py137CODE
LOWibis/backends/polars/compiler.py181CODE
LOWibis/backends/mssql/__init__.py246CODE
LOWibis/backends/mssql/__init__.py319CODE
LOWibis/backends/singlestoredb/converter.py14CODE
LOWibis/backends/singlestoredb/converter.py18CODE
LOWibis/backends/singlestoredb/__init__.py72CODE
LOWibis/backends/singlestoredb/datatypes.py58CODE
LOWibis/backends/sql/__init__.py750CODE
LOWibis/backends/sql/datatypes.py310CODE
LOWibis/backends/sql/datatypes.py1164CODE
LOWibis/backends/sql/datatypes.py1478CODE
LOWibis/backends/sql/datatypes.py1594CODE
LOWibis/backends/sql/datatypes.py1645CODE
73 more matches not shown…
Self-Referential Comments38 hits · 119 pts
SeverityFileLineSnippetContext
MEDIUMconda/environment.yml2# This file is autogenerated by pyproject2condaCOMMENT
MEDIUMconda/environment.yml7# This file is manually edited.COMMENT
MEDIUMconda/environment-arm64.yml2# This file is autogenerated by pyproject2condaCOMMENT
MEDIUMconda/environment-arm64.yml7# This file is manually edited.COMMENT
MEDIUMci/make_geography_db.py3# Create the geography database for the tutorialCOMMENT
MEDIUM⚡docs/posts/torch/model.py25 # Define the input and output dimensionsCOMMENT
MEDIUM⚡docs/posts/torch/model.py29 # Create a linear regression model instanceCOMMENT
MEDIUM⚡docs/posts/torch/model.py39 # Define the loss functionCOMMENT
MEDIUM⚡docs/posts/torch/model.py42 # Define the optimizerCOMMENT
MEDIUM⚡…cs/_freeze/posts/torch/index/execute-results/html.json4 "markdown": "---\ntitle: \"Ibis on 🔥: Supercharge Your Workflow with DuckDB and PyTorch\"\nauthor: \"PhillipCODE
MEDIUM…sts/flink-announcement/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis goes real-time! Introducing the new Flink backend for Ibis\"\nauthor: \"Deepyaman DaCODE
MEDIUM⚡…utorials/backends/clickhouse/execute-results/html.json5 "markdown": "---\ntitle: ClickHouse\nfreeze: auto\n---\n\n\n\n\n[Ibis](https://ibis-project.com) supports reading anCODE
MEDIUM…pache-flink/1_single_feature/execute-results/html.json5 "markdown": "---\ntitle: 'A real-life use case: fraud detection'\n---\n\n\n\nImagine you’re a data scientist who worCODE
MEDIUM⚡…ls/data-platforms/clickhouse/execute-results/html.json5 "markdown": "---\ntitle: ClickHouse\nfreeze: auto\n---\n\n[Ibis](https://ibis-project.com) supports reading and querCODE
MEDIUMibis/backends/pyspark/tests/test_client.py62 # Create a sample table with a partition columnCOMMENT
MEDIUMibis/backends/tests/test_aggregation.py173 # Create a single-row single-column dataframe with the Pandas `agg` resultCOMMENT
MEDIUMibis/backends/tests/test_window.py595 # Define a window that isCOMMENT
MEDIUMibis/backends/tests/test_window.py944 # Define a window that isCOMMENT
MEDIUMibis/backends/tests/test_client.py1954 # Create an extra databaseCOMMENT
MEDIUMibis/backends/tests/test_client.py1994 # Create an extra databaseCOMMENT
MEDIUMibis/backends/duckdb/tests/test_io.py246 # Create a new connection here because we already have the `ibis_testing`COMMENT
MEDIUMibis/backends/materialize/__init__.py1151 # Create a new connection with the same parametersSTRING
MEDIUM…/backends/materialize/tests/test_materialized_views.py275 # Create a materialized viewCOMMENT
MEDIUM⚡ibis/backends/materialize/tests/test_clusters.py68 # Create a new connection with cluster specifiedCOMMENT
MEDIUMibis/backends/materialize/tests/test_mz_now.py52 # Create a mock table with timestamp columnCOMMENT
MEDIUMibis/backends/materialize/tests/test_mz_now.py130 # Create a temporary table with timestamp columnCOMMENT
MEDIUMibis/backends/materialize/tests/test_subscribe.py30 # Create a materialized view that computes over the bids subsourceCOMMENT
MEDIUM⚡ibis/backends/materialize/tests/test_indexes.py36 # Create a materialized view to indexCOMMENT
MEDIUMibis/backends/singlestoredb/tests/conftest.py128 # Create a custom TestConf class for this specific connectionCOMMENT
MEDIUMibis/backends/singlestoredb/tests/test_datatypes.py393 # Create a sample timedeltaCOMMENT
MEDIUMibis/backends/singlestoredb/tests/test_compiler.py31 # Create a mock cast operationCOMMENT
MEDIUMibis/backends/singlestoredb/tests/test_compiler.py68 # Create a mock column expressionCOMMENT
MEDIUMibis/backends/singlestoredb/tests/test_client.py309 # Create a mock URL with query parametersCOMMENT
MEDIUMibis/backends/sql/compilers/singlestoredb.py86 # Create an anonymous function call since SQLGlot's f.date creates a castCOMMENT
MEDIUMibis/backends/sql/compilers/singlestoredb.py871# Create the compiler instanceCOMMENT
MEDIUMibis/expr/tests/test_newrels.py972 # Create a subqueryCOMMENT
MEDIUMibis/expr/tests/test_newrels.py1014 # Create a subqueryCOMMENT
MEDIUMibis/common/collections.py20# The following classes provide an alternative to the `collections.abc` moduleCOMMENT
Empty Error Handlers14 hits · 70 pts
SeverityFileLineSnippetContext
HIGHibis/backends/__init__.py1246except AttributeError:CODE
HIGHibis/backends/snowflake/converter.py51except ModuleNotFoundError:CODE
HIGHibis/backends/snowflake/converter.py91except ModuleNotFoundError:CODE
HIGHibis/backends/duckdb/converter.py13except ModuleNotFoundError:CODE
HIGHibis/backends/duckdb/converter.py25except ModuleNotFoundError:CODE
HIGHibis/backends/materialize/__init__.py1221except (KeyboardInterrupt, GeneratorExit):CODE
HIGHibis/backends/singlestoredb/converter.py69except (ValueError, IndexError):CODE
HIGHibis/backends/singlestoredb/__init__.py610except Exception:CODE
HIGHibis/backends/sql/datatypes.py1665except ValueError:CODE
HIGHibis/expr/api.py1788except AttributeError:CODE
HIGHibis/expr/sql.py449except ImportError:CODE
HIGHibis/expr/types/relations.py1205except com.IbisTypeError:CODE
HIGHibis/common/temporal.py45except ValueError:CODE
HIGHibis/common/dispatch.py68except KeyError:CODE
AI Slop Vocabulary25 hits · 63 pts
SeverityFileLineSnippetContext
MEDIUM…s/unified-stream-batch/index/execute-results/html.json5 "markdown": "---\ntitle: \"Stream-batch unification through Ibis\"\nauthor: \"Chloe He\"\ndate: 2024-02-26\ncategoriCODE
MEDIUM…k-unified-stream-batch/index/execute-results/html.json5 "markdown": "---\ntitle: \"Stream-batch unification through Ibis lens\"\nauthor: \"Chloe\"\ndate: 2024-02-08\ncategoCODE
MEDIUM⚡…cs/_freeze/posts/torch/index/execute-results/html.json4 "markdown": "---\ntitle: \"Ibis on 🔥: Supercharge Your Workflow with DuckDB and PyTorch\"\nauthor: \"PhillipCODE
MEDIUM⚡…/_freeze/posts/hamilton-ibis/execute-results/html.json5 "markdown": "---\ntitle: Portable dataflows with Ibis and Hamilton\nauthor: \"Thierry Jean\"\ndate: \"2024-03-28\"\nCODE
MEDIUM⚡…ze/posts/hamilton-ibis/index/execute-results/html.json5 "markdown": "---\ntitle: Portable dataflows with Ibis and Hamilton\nauthor: \"Thierry Jean\"\ndate: \"2024-04-02\"\nCODE
MEDIUM⚡…-version-8.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis 8.0: streaming and more!\"\nauthor: \"Ibis team\"\ndate: \"2024-02-12\"\ncategories:CODE
MEDIUM⚡…-version-8.0.0-release/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis 8.0: streaming and more!\"\nauthor: \"Ibis team\"\ndate: \"2024-02-12\"\ncategories:CODE
MEDIUM⚡docs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUM⚡docs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUM⚡docs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUM⚡…eze/posts/lms-for-data/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using language models for data\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-05\"\nimage:CODE
MEDIUM…sts/flink-announcement/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis goes real-time! Introducing the new Flink backend for Ibis\"\nauthor: \"Deepyaman DaCODE
MEDIUM⚡…posts/campaign-finance/index/execute-results/html.json5 "markdown": "---\ntitle: \"Exploring campaign finance data\"\nauthor: \"Nick Crews\"\ndate: \"2023-03-24\"\ncategoriCODE
MEDIUM⚡…s/_freeze/posts/ibisml/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using IbisML and DuckDB for a Kaggle competition: credit risk model stability\"\nauthor: CODE
MEDIUM⚡…s/_freeze/posts/ibisml/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using IbisML and DuckDB for a Kaggle competition: credit risk model stability\"\nauthor: CODE
MEDIUM⚡…eeze/posts/ibis-athena/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying Amazon Athena from the comfort of your Python interpreter\"\nauthor: \"Anja BoskCODE
MEDIUM⚡…eeze/posts/ibis-athena/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying Amazon Athena from the comfort of your Python interpreter\"\nauthor: \"Anja BoskCODE
LOW…ackends/apache-flink/0_setup/execute-results/html.json5 "markdown": "---\ntitle: Getting started\n---\n\n\n\nIn this tutorial, you will learn how to set up and use Flink wiCODE
LOWibis/backends/materialize/tests/test_mz_now.py245 # Use mz_now() in aggregate - since it's scalar, just add it as a columnCOMMENT
MEDIUMibis/backends/singlestoredb/__init__.py3# ruff: noqa: BLE001, S110, S608, SIM105 - Performance optimization methods require comprehensive exception handlingCOMMENT
LOWibis/backends/sql/compilers/mssql.py208 # length of the string, MSSQL will just return the rest of the stringCOMMENT
LOWibis/backends/sql/compilers/materialize.py361 # No path specified, just return the arg cast to textCOMMENT
MEDIUMibis/backends/sql/compilers/bigquery/udf/find.py27 # TODO not sure if this is robust to scope changesCOMMENT
MEDIUM⚡ibis/tests/expr/test_selectors.py446 # a bit silly, but robust nonethelessCOMMENT
LOWibis/expr/rules.py91# TODO(kszucs): might just use bounds instead of actual literal valuesCOMMENT
Over-Commented Block65 hits · 63 pts
SeverityFileLineSnippetContext
LOWpyproject.toml481 # snowflake vendors pyopenssl, because why not, and pyopenssl raises a warning on snowflake's use of itCOMMENT
LOWci/make_geography_db.py1#!/usr/bin/env pythonCOMMENT
LOWci/udf/CMakeLists.txt1# Copyright 2012 Cloudera Inc.COMMENT
LOWci/udf/uda-sample.h1// Copyright 2012 Cloudera Inc.COMMENT
LOWci/udf/udf-sample.h1// Copyright 2012 Cloudera Inc.COMMENT
LOWci/udf/udf-sample.h21using namespace impala_udf;COMMENT
LOWci/udf/udf-sample.h41// > select hasvowels(c1) from t1;COMMENT
LOWci/udf/lib/udf-debug.h1// Copyright 2012 Cloudera Inc.COMMENT
LOWci/udf/lib/udf.h1// Copyright 2012 Cloudera Inc.COMMENT
LOWci/udf/lib/udf.h81COMMENT
LOWci/udf/lib/udf.h101 /// does not need to be thread-safe. However, this state will be initialized (via theCOMMENT
LOWci/udf/lib/udf.h141 /// If Allocate() fails or causes the memory limit to be exceeded, the error will beCOMMENT
LOWci/udf/lib/udf.h161 void Free(uint8_t* buffer);COMMENT
LOWci/udf/lib/udf.h181COMMENT
LOWci/udf/lib/udf.h221COMMENT
LOWci/udf/lib/udf.h241///COMMENT
LOWci/udf/lib/udf.h261/// For StringVal return values, the UDF can use StringVal(FunctionContext*, int)COMMENT
LOWci/udf/lib/udf.h281/// ---------------------------------COMMENT
LOWci/udf/lib/udf.h301//COMMENT
LOWci/udf/lib/udf.h321/// TYPE_FIXED_BUFFER and Impala will allocate the buffer. If the UDA needs an unknownCOMMENT
LOWci/udf/lib/udf.h341/// Similarly, FunctionContext::Allocate()/Reallocate() may also fail to allocateCOMMENT
LOWci/udf/lib/udf.h561 };COMMENT
LOWci/udf/lib/udf.h601 /// Decimal data is stored as an unscaled integer value. For example, the decimal 1.00COMMENT
LOWibis/backends/conftest.py181 # existCOMMENT
LOWibis/backends/clickhouse/converter.py21 # this can only mean a numpy or pandas timestamp because theyCOMMENT
LOWibis/backends/clickhouse/tests/test_select.py101COMMENT
LOWibis/backends/clickhouse/tests/test_select.py121# SELECT avg(`value`) AS `mean`COMMENT
LOWibis/backends/pyspark/__init__.py281 # separately because we need to:COMMENT
LOWibis/backends/tests/test_window.py1321 # *AND*COMMENT
LOWibis/backends/tests/test_impure.py121)COMMENT
LOWibis/backends/tests/test_interactive.py1# Copyright 2014 Cloudera Inc.COMMENT
LOWibis/backends/tests/sql/test_sql.py1# Copyright 2015 Cloudera Inc.COMMENT
LOWibis/backends/tests/sql/test_select_sql.py661COMMENT
LOWibis/backends/impala/metadata.py1from __future__ import annotationsCOMMENT
LOWibis/backends/impala/udf.py1# Copyright 2015 Cloudera IncCOMMENT
LOWibis/backends/exasol/converter.py41 # exasol can return intervals as the number of integer days (e.g.,COMMENT
LOWibis/backends/postgres/tests/conftest.py1from __future__ import annotationsCOMMENT
LOWibis/backends/postgres/tests/test_client.py1# Copyright 2015 Cloudera Inc.COMMENT
LOWibis/backends/postgres/tests/test_client.py341COMMENT
LOWibis/backends/mssql/__init__.py61 frac // 1000,COMMENT
LOWibis/backends/mssql/__init__.py321 # https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-describCOMMENT
LOWibis/backends/sql/rewrites.py281 return _COMMENT
LOWibis/backends/sql/compilers/flink.py41 #COMMENT
LOWibis/backends/sql/compilers/mssql.py41start = var("start")COMMENT
LOWibis/backends/sql/compilers/oracle.py401 # The first group accepts an "analytic clause" which is decomposed into theCOMMENT
LOWibis/backends/sql/compilers/duckdb.py621 )COMMENT
LOWibis/backends/sql/compilers/bigquery/__init__.py941COMMENT
LOWibis/tests/__init__.py1from __future__ import annotationsCOMMENT
LOWibis/tests/expr/conftest.py1from __future__ import annotationsCOMMENT
LOWibis/tests/expr/test_table.py1121 # Test a case where there is column name overlap, but the projectionCOMMENT
LOWibis/tests/expr/test_table.py1741COMMENT
LOWibis/tests/expr/test_sql_builtins.py1# Copyright 2014 Cloudera Inc.COMMENT
LOWibis/tests/expr/test_string.py1# Copyright 2014 Cloudera Inc.COMMENT
LOWibis/tests/expr/test_analytics.py1# Copyright 2014 Cloudera Inc.COMMENT
LOWibis/tests/expr/test_pipe.py1# Copyright 2014 Cloudera Inc.COMMENT
LOWibis/tests/expr/mocks.py1# Copyright 2014 Cloudera Inc.COMMENT
LOWibis/expr/rewrites.py261 if _.relations == {rel}:COMMENT
LOWibis/expr/sql.py121 # - "l_returnflag"COMMENT
LOWibis/expr/sql.py221 left_table = apply_limit(left_table, join)COMMENT
LOWibis/expr/types/groupby.py1# Copyright 2014 Cloudera Inc.COMMENT
5 more matches not shown…
Excessive Try-Catch Wrapping44 hits · 46 pts
SeverityFileLineSnippetContext
LOWibis/formats/pandas.py200 except Exception: # noqa: BLE001CODE
LOWibis/backends/__init__.py57 except Exception as exc:CODE
LOWibis/backends/__init__.py65 except Exception as exc:CODE
LOWibis/backends/__init__.py946 except Exception:CODE
LOWibis/backends/trino/__init__.py84 except Exception:CODE
LOWibis/backends/trino/__init__.py101 except Exception:CODE
LOWibis/backends/trino/__init__.py524 except Exception:CODE
LOWibis/backends/pyspark/__init__.py615 except Exception as e:CODE
LOWibis/backends/oracle/__init__.py259 except Exception:CODE
LOWibis/backends/oracle/__init__.py281 except Exception:CODE
LOWibis/backends/oracle/__init__.py656 except Exception:CODE
LOWibis/backends/databricks/__init__.py119 except Exception:CODE
LOWibis/backends/impala/__init__.py862 except Exception as e: # noqa: BLE001CODE
LOWibis/backends/impala/__init__.py865 except Exception: # noqa: BLE001CODE
LOWibis/backends/snowflake/__init__.py325 except Exception as e: # noqa: BLE001CODE
LOWibis/backends/snowflake/__init__.py723 except Exception:CODE
LOWibis/backends/sqlite/__init__.py174 except Exception:CODE
LOWibis/backends/exasol/__init__.py184 except Exception:CODE
LOWibis/backends/exasol/__init__.py335 except Exception:CODE
LOWibis/backends/postgres/__init__.py710 except Exception:CODE
LOWibis/backends/risingwave/__init__.py98 except Exception:CODE
LOWibis/backends/risingwave/__init__.py115 except Exception:CODE
LOWibis/backends/risingwave/__init__.py924 except Exception:CODE
LOWibis/backends/mysql/__init__.py161 except Exception as e: # noqa: BLE001CODE
LOWibis/backends/mysql/__init__.py262 except Exception:CODE
LOWibis/backends/mysql/__init__.py293 except Exception:CODE
LOWibis/backends/druid/__init__.py190 except Exception:CODE
LOWibis/backends/mssql/__init__.py415 except Exception:STRING
LOWibis/backends/singlestoredb/__init__.py64 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py184 except Exception as e:CODE
LOWibis/backends/singlestoredb/__init__.py405 except Exception as e:CODE
LOWibis/backends/singlestoredb/__init__.py449 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py610 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py862 except Exception:CODE
LOW⚡ibis/backends/singlestoredb/__init__.py887 except Exception as e:CODE
LOW⚡ibis/backends/singlestoredb/__init__.py893 except Exception:CODE
LOW⚡ibis/backends/singlestoredb/__init__.py897 except Exception:CODE
LOWibis/backends/athena/__init__.py67 except Exception:CODE
LOWibis/backends/sql/__init__.py69 except Exception:CODE
LOWibis/expr/types/rich.py35 except Exception: # noqa: BLE001CODE
MEDIUMibis/expr/types/rich.py31def _repr_mimebundle_(self, *args, **kwargs):CODE
LOWibis/expr/types/_rich.py79 except Exception: # noqa: BLE001CODE
LOWibis/expr/types/_rich.py244 except Exception: # noqa: BLE001CODE
LOWibis/examples/__init__.py126 except Exception as e:STRING
Hallucination Indicators4 hits · 40 pts
SeverityFileLineSnippetContext
CRITICALibis/backends/flink/__init__.py1082 batches_iterator = gateway.jvm.org.apache.flink.table.runtime.arrow.ArrowUtils.collectAsPandasDataFrame(CODE
CRITICALibis/backends/flink/tests/conftest.py64 gateway.jvm.org.apache.flink.table.api.EnvironmentSettings.inStreamingMode()CODE
CRITICALibis/backends/flink/tests/conftest.py66 else gateway.jvm.org.apache.flink.table.api.EnvironmentSettings.inBatchMode()CODE
CRITICALibis/backends/sql/compilers/clickhouse.py717 unit = op.step.dtype.unit.name.lower()CODE
Redundant / Tautological Comments21 hits · 35 pts
SeverityFileLineSnippetContext
LOWibis/backends/conftest.py282 # Check if this is one of the uninstantiated backend class fixtureCOMMENT
LOWibis/backends/flink/ddl.py103 # Check if `primary_keys` is a subset of the columns in `schema`.COMMENT
LOWibis/backends/materialize/__init__.py271 # Check if schema contains complex types that CSV doesn't supportCOMMENT
LOWibis/backends/materialize/__init__.py1569 # Check if value looks like a SECRET() callSTRING
LOWibis/backends/materialize/__init__.py1731 # Check if value is a SECRET() referenceSTRING
LOWibis/backends/materialize/__init__.py1898 # Check if value contains SQL functions (like decode), don't quote if soSTRING
LOW⚡ibis/backends/materialize/tests/test_clusters.py61 # Set back to initialCOMMENT
LOWibis/backends/singlestoredb/tests/conftest.py56 # Check if we're using HTTP protocol by inspecting the connectionCOMMENT
LOWibis/backends/sql/datatypes.py1492 # Check if it has explicit length parameterCOMMENT
LOWibis/backends/sql/compilers/materialize.py423 # Check if all metrics are First operationsCOMMENT
LOWibis/backends/sql/compilers/materialize.py458 # Check if any metrics contain First (mixed case - not supported)COMMENT
LOWibis/backends/sql/compilers/singlestoredb.py453 # Check if the JSON value when cast to CHAR starts with a quote (indicating a string)COMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py467 # Check if it's not a booleanCOMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py470 # Check if it's not a string (doesn't start with quote)COMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py472 # Check if it's not nullCOMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py474 # Check if it matches an integer pattern (no decimal point)COMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py490 # Check if it's not a boolean (true/false)COMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py493 # Check if it's not a string (doesn't start with quote)COMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py495 # Check if it's not nullCOMMENT
LOW⚡ibis/backends/sql/compilers/singlestoredb.py497 # Check if it matches a number pattern (integer or decimal)COMMENT
LOWibis/common/collections.py203 # Check if there are conflicting key-value pairs between self and other.COMMENT
Slop Phrases13 hits · 29 pts
SeverityFileLineSnippetContext
LOW⚡…osts/ibis-overturemaps/index/execute-results/html.json5 "markdown": "---\ntitle: \"From query to plot: Exploring GeoParquet Overture Maps with Ibis, DuckDB, and Lonboard\"\CODE
LOW⚡…eze/posts/ibis-to-file/index/execute-results/html.json5 "markdown": "---\ntitle: \"Ibis sneak peek: writing to files\"\nauthor: Kae Suarez\ndate: 2023-03-09\ncategories:\n CODE
MEDIUM⚡…e/posts/duckdb-for-rag/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using DuckDB + Ibis for RAG\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-22\"\nimage: thCODE
MEDIUM⚡docs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUM⚡…eze/posts/lms-for-data/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using language models for data\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-05\"\nimage:CODE
MEDIUM⚡…s/_freeze/posts/ibisml/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using IbisML and DuckDB for a Kaggle competition: credit risk model stability\"\nauthor: CODE
MEDIUM⚡…/tutorials/coming-from/dplyr/execute-results/html.json5 "markdown": "---\nexecute:\n freeze: auto\ntitle: \"dplyr\"\n---\n\n\n\n\n[R](https://www.r-project.org/) users famCODE
MEDIUMibis/streamlit/__init__.py53 # Now you can use `con` as if it were an ibis backendSTRING
MEDIUMibis/backends/impala/udf.py100 """Feel free to customize my __doc__ or wrap in a nicer user API."""STRING
LOWibis/backends/bigquery/__init__.py106 # make sure to quote table locationCOMMENT
MEDIUMibis/backends/sql/compilers/oracle.py399 # Oracle has two (more?) types of analytic functions you can use inside OVER.COMMENT
LOWibis/backends/sql/compilers/bigquery/__init__.py52 # make sure to quote table locationCOMMENT
MEDIUM.github/workflows/codeql.yml60 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize howCOMMENT
AI Structural Patterns29 hits · 28 pts
SeverityFileLineSnippetContext
LOWibis/backends/clickhouse/__init__.py94CODE
LOWibis/backends/clickhouse/__init__.py610CODE
LOWibis/backends/flink/ddl.py78CODE
LOWibis/backends/flink/__init__.py430CODE
LOWibis/backends/trino/__init__.py246CODE
LOWibis/backends/trino/tests/conftest.py116CODE
LOWibis/backends/databricks/__init__.py124CODE
LOWibis/backends/databricks/__init__.py374CODE
LOWibis/backends/impala/__init__.py98CODE
LOWibis/backends/impala/__init__.py432CODE
LOWibis/backends/impala/udf.py114CODE
LOWibis/backends/bigquery/client.py46CODE
LOWibis/backends/bigquery/__init__.py444CODE
LOWibis/backends/bigquery/__init__.py1139CODE
LOWibis/backends/snowflake/tests/conftest.py134CODE
LOWibis/backends/risingwave/__init__.py468CODE
LOWibis/backends/materialize/__init__.py41CODE
LOWibis/backends/materialize/__init__.py714CODE
LOWibis/backends/materialize/__init__.py1282CODE
LOWibis/backends/singlestoredb/__init__.py1088CODE
LOWibis/backends/singlestoredb/__init__.py969CODE
LOWibis/backends/athena/__init__.py72CODE
LOWibis/backends/sql/compilers/base.py699CODE
LOWibis/backends/sql/compilers/bigquery/udf/core.py153CODE
LOWibis/backends/sql/compilers/bigquery/udf/core.py519CODE
LOWibis/expr/api.py1094CODE
LOWibis/expr/decompile.py222CODE
LOWibis/expr/types/temporal.py944CODE
LOWibis/expr/types/relations.py4540CODE
Modern AI Meta-Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM⚡…/_freeze/posts/hamilton-ibis/execute-results/html.json5 "markdown": "---\ntitle: Portable dataflows with Ibis and Hamilton\nauthor: \"Thierry Jean\"\ndate: \"2024-03-28\"\nCODE
MEDIUM⚡…ze/posts/hamilton-ibis/index/execute-results/html.json5 "markdown": "---\ntitle: Portable dataflows with Ibis and Hamilton\nauthor: \"Thierry Jean\"\ndate: \"2024-04-02\"\nCODE
MEDIUM⚡…e/posts/duckdb-for-rag/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using DuckDB + Ibis for RAG\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-22\"\nimage: thCODE
Modern Structural Boilerplate9 hits · 9 pts
SeverityFileLineSnippetContext
LOWibis/__init__.py19__all__ = [ # noqa: PLE0604CODE
LOWibis/interactive.py11__all__ = ["_", "ex", "ibis", "s", "udf"]CODE
LOWibis/streamlit/__init__.py11__all__ = ["IbisConnection"]CODE
LOWibis/backends/impala/udf.py24__all__ = ["aggregate_function", "scalar_function", "wrap_uda", "wrap_udf"]CODE
LOWibis/backends/bigquery/__init__.py1397__all__ = ["Backend", "compile"]CODE
LOWibis/backends/materialize/__init__.py184 def set_cluster(self, name: str) -> None:CODE
LOWibis/backends/sql/compilers/__init__.py3__all__ = [CODE
LOWibis/expr/api.py1757def set_backend(backend: str | BaseBackend, /) -> None:CODE
LOWibis/expr/types/typing.py6__all__ = ["K", "V"]CODE
Magic Placeholder Names1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH⚡…e/posts/duckdb-for-rag/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using DuckDB + Ibis for RAG\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-22\"\nimage: thCODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH⚡…e/posts/duckdb-for-rag/index/execute-results/html.json5 "markdown": "---\ntitle: \"Using DuckDB + Ibis for RAG\"\nauthor: \"Cody Peterson\"\ndate: \"2024-02-22\"\nimage: thCODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWibis/backends/bigquery/tests/unit/udf/test_core.py275 def do_stuff(self):CODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWibis/backends/singlestoredb/README.md289 ("John Doe", "john@example.com")CODE