Repository Analysis

ibis-project/ibis

the portable Python dataframe library

22.2 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of ibis-project/ibis, a Python project with 6,617 GitHub stars. SynthScan v2.0 examined 222,923 lines of code across 2127 source files, recording 3162 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 22.2 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

22.2
Adjusted Score
22.2
Raw Score
100%
Time Factor
2026-07-31
Last Push
6.6K
Stars
Python
Language
222.9K
Lines of Code
2.1K
Files
3.2K
Pattern Hits
2026-08-02
Scan Date
0.15
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 4HIGH 315MEDIUM 142LOW 2701

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 3162 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers1803 hits · 1763 pts
SeverityFileLineSnippetContext
LOW.conventionalcommits.js5function extractConventionalCommitsConfig(config) {CODE
LOWdocs/backends/_utils.py30def find_member_with_docstring(member):CODE
LOWdocs/backends/_utils.py88def 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
LOWibis/formats/tests/test_pandas.py80def test_dtype_from_pandas_arrow_dtype(pandas_type, ibis_type):CODE
LOWibis/formats/tests/test_pandas.py85def test_dtype_from_pandas_arrow_string_dtype():CODE
LOWibis/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
LOWibis/formats/tests/test_pandas.py437def test_schema_from_various_dataframes(col_data, schema_type):CODE
LOWibis/formats/tests/test_pandas.py445def test_convert_dataframe_with_timezone():CODE
LOWibis/formats/tests/test_pandas.py455def 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__.py1264 def _verify_in_memory_tables_are_unique(self, expr: ir.Expr) -> None:CODE
LOWibis/backends/__init__.py1274 def _register_in_memory_tables(self, expr: ir.Expr) -> None:CODE
LOWibis/backends/__init__.py1290 def _register_in_memory_table(self, op: ops.InMemoryTable) -> None:CODE
LOWibis/backends/clickhouse/__init__.py70 def _register_in_memory_table(self, op: ops.InMemoryTable) -> None:CODE
LOWibis/backends/clickhouse/__init__.py222 def _normalize_external_tables(self, external_tables=None) -> ExternalData | None:CODE
LOWibis/backends/clickhouse/__init__.py252 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
LOWibis/backends/clickhouse/tests/test_select.py173def test_scalar_exprs_no_table_refs(expr, assert_sql):CODE
LOWibis/backends/clickhouse/tests/test_select.py177def test_isnull_case_expr_rewrite_failure(alltypes, assert_sql):CODE
LOWibis/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
LOWibis/backends/clickhouse/tests/test_select.py263def test_where_with_timestamp(assert_sql):CODE
1743 more matches not shown…
Cross-Language Confusion269 hits · 1629 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/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
HIGHibis/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
HIGHibis/backends/flink/tests/test_ddl.py121 assert result.equals(t.to_pyarrow())CODE
HIGHibis/backends/oracle/__init__.py51 # NUMBER(null, null) --> NUMBER(38) -> NUMBER(38, 0)COMMENT
HIGHibis/backends/oracle/__init__.py52 # (null, null) --> from_string()COMMENT
HIGHibis/backends/oracle/__init__.py56 # (null, 0) --> INTCOMMENT
HIGHibis/backends/oracle/__init__.py57 # (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
HIGHibis/backends/tests/test_generic.py1023 (_.bigint_col + 1).isin(_.string_col.length() + 1),CODE
HIGHibis/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.py1859 assert result.equals(expected_result)CODE
HIGHibis/backends/tests/test_client.py1952 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
HIGHibis/backends/tests/test_export.py50 assert res.schema.equals(sol.schema)CODE
HIGHibis/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__.py772 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__.py1198 if not schema.equals(obj.schema()):CODE
HIGHibis/backends/bigquery/tests/system/test_client.py198 assert result.equals(expected)CODE
HIGHibis/backends/snowflake/__init__.py98 if (val !== null) {CODE
HIGHibis/backends/snowflake/__init__.py104return !allNull ? total : null;""",CODE
HIGHibis/backends/snowflake/__init__.py114 if (val !== null) {CODE
HIGHibis/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
HIGHibis/backends/postgres/tests/test_postgis.py217 expr = geotable.geo_linestring.length()CODE
209 more matches not shown…
Unused Imports588 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.py436CODE
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__.py1610CODE
LOWibis/backends/__init__.py1622CODE
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
528 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
MEDIUMdocs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUMdocs/_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.py480CODE
LOWibis/util.py601CODE
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__.py1672CODE
LOWibis/backends/__init__.py1274CODE
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__.py407CODE
LOWibis/backends/pyspark/datatypes.py47CODE
LOWibis/backends/pyspark/datatypes.py85CODE
LOWibis/backends/oracle/__init__.py43CODE
LOWibis/backends/databricks/__init__.py42CODE
LOWibis/backends/databricks/tests/conftest.py31CODE
LOWibis/backends/datafusion/__init__.py205CODE
LOWibis/backends/tests/test_generic.py1545CODE
LOWibis/backends/impala/__init__.py710CODE
LOWibis/backends/impala/__init__.py915CODE
LOWibis/backends/bigquery/__init__.py110CODE
LOWibis/backends/bigquery/__init__.py280CODE
LOWibis/backends/bigquery/__init__.py443CODE
LOWibis/backends/sqlite/tests/conftest.py28CODE
LOWibis/backends/mysql/datatypes.py23CODE
LOWibis/backends/materialize/__init__.py219CODE
LOWibis/backends/materialize/__init__.py713CODE
LOWibis/backends/materialize/__init__.py1026CODE
LOWibis/backends/materialize/__init__.py1672CODE
LOWibis/backends/materialize/__init__.py2023CODE
LOWibis/backends/materialize/__init__.py281CODE
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__.py245CODE
LOWibis/backends/mssql/__init__.py318CODE
LOWibis/backends/singlestoredb/converter.py14CODE
LOWibis/backends/singlestoredb/converter.py18CODE
LOWibis/backends/singlestoredb/__init__.py71CODE
LOWibis/backends/singlestoredb/datatypes.py58CODE
LOWibis/backends/sql/__init__.py726CODE
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
MEDIUMdocs/posts/torch/model.py25 # Define the input and output dimensionsCOMMENT
MEDIUMdocs/posts/torch/model.py29 # Create a linear regression model instanceCOMMENT
MEDIUMdocs/posts/torch/model.py39 # Define the loss functionCOMMENT
MEDIUMdocs/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.py1895 # Create an extra databaseCOMMENT
MEDIUMibis/backends/tests/test_client.py1935 # 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__.py1150 # Create a new connection with the same parametersSTRING
MEDIUM…/backends/materialize/tests/test_materialized_views.py275 # Create a materialized viewCOMMENT
MEDIUMibis/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
MEDIUMibis/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
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
MEDIUMdocs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUMdocs/_freeze/posts/1tbc/index/execute-results/html.json5 "markdown": "---\ntitle: \"Querying 1TB on a laptop with Python dataframes\"\nauthor: \"Cody Peterson\"\ndate: \"202CODE
MEDIUMdocs/_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
MEDIUMibis/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 Block64 hits · 62 pts
SeverityFileLineSnippetContext
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 # 1. set catalogCOMMENT
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 datetime.timezone(datetime.timedelta(hours=tz_hour, minutes=tz_minutes)),COMMENT
LOWibis/backends/mssql/__init__.py321 tsql = sge.convert(str(query)).sql(self.dialect)COMMENT
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 # accept a windowing clause) are those functions which are marked withCOMMENT
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
LOWibis/expr/tests/test_newrels.py1361 # TODO(kszucs): this use case could be supported if `_get_column` getsCOMMENT
4 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__.py951 except Exception:CODE
LOWibis/backends/trino/__init__.py83 except Exception:CODE
LOWibis/backends/trino/__init__.py100 except Exception:CODE
LOWibis/backends/trino/__init__.py525 except Exception:CODE
LOWibis/backends/pyspark/__init__.py614 except Exception as e:CODE
LOWibis/backends/oracle/__init__.py258 except Exception:CODE
LOWibis/backends/oracle/__init__.py280 except Exception:CODE
LOWibis/backends/oracle/__init__.py655 except Exception:CODE
LOWibis/backends/databricks/__init__.py118 except Exception:CODE
LOWibis/backends/impala/__init__.py861 except Exception as e: # noqa: BLE001CODE
LOWibis/backends/impala/__init__.py864 except Exception: # noqa: BLE001CODE
LOWibis/backends/snowflake/__init__.py325 except Exception as e: # noqa: BLE001CODE
LOWibis/backends/snowflake/__init__.py716 except Exception:CODE
LOWibis/backends/sqlite/__init__.py173 except Exception:CODE
LOWibis/backends/exasol/__init__.py183 except Exception:CODE
LOWibis/backends/exasol/__init__.py334 except Exception:CODE
LOWibis/backends/postgres/__init__.py709 except Exception:CODE
LOWibis/backends/risingwave/__init__.py97 except Exception:CODE
LOWibis/backends/risingwave/__init__.py114 except Exception:CODE
LOWibis/backends/risingwave/__init__.py923 except Exception:CODE
LOWibis/backends/mysql/__init__.py160 except Exception as e: # noqa: BLE001CODE
LOWibis/backends/mysql/__init__.py261 except Exception:CODE
LOWibis/backends/mysql/__init__.py292 except Exception:CODE
LOWibis/backends/druid/__init__.py190 except Exception:CODE
LOWibis/backends/mssql/__init__.py414 except Exception:STRING
LOWibis/backends/singlestoredb/__init__.py63 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py183 except Exception as e:CODE
LOWibis/backends/singlestoredb/__init__.py404 except Exception as e:CODE
LOWibis/backends/singlestoredb/__init__.py448 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py611 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py863 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py888 except Exception as e:CODE
LOWibis/backends/singlestoredb/__init__.py894 except Exception:CODE
LOWibis/backends/singlestoredb/__init__.py898 except Exception:CODE
LOWibis/backends/athena/__init__.py66 except Exception:CODE
LOWibis/backends/sql/__init__.py68 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.py62 gateway.jvm.org.apache.flink.table.api.EnvironmentSettings.inStreamingMode()CODE
CRITICALibis/backends/flink/tests/conftest.py64 else gateway.jvm.org.apache.flink.table.api.EnvironmentSettings.inBatchMode()CODE
CRITICALibis/backends/sql/compilers/clickhouse.py705 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__.py270 # Check if schema contains complex types that CSV doesn't supportCOMMENT
LOWibis/backends/materialize/__init__.py1568 # Check if value looks like a SECRET() callSTRING
LOWibis/backends/materialize/__init__.py1730 # Check if value is a SECRET() referenceSTRING
LOWibis/backends/materialize/__init__.py1897 # Check if value contains SQL functions (like decode), don't quote if soSTRING
LOWibis/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
LOWibis/backends/sql/compilers/singlestoredb.py467 # Check if it's not a booleanCOMMENT
LOWibis/backends/sql/compilers/singlestoredb.py470 # Check if it's not a string (doesn't start with quote)COMMENT
LOWibis/backends/sql/compilers/singlestoredb.py472 # Check if it's not nullCOMMENT
LOWibis/backends/sql/compilers/singlestoredb.py474 # Check if it matches an integer pattern (no decimal point)COMMENT
LOWibis/backends/sql/compilers/singlestoredb.py490 # Check if it's not a boolean (true/false)COMMENT
LOWibis/backends/sql/compilers/singlestoredb.py493 # Check if it's not a string (doesn't start with quote)COMMENT
LOWibis/backends/sql/compilers/singlestoredb.py495 # Check if it's not nullCOMMENT
LOWibis/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
MEDIUMdocs/_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__.py105 # make sure to quote table locationCOMMENT
MEDIUMibis/backends/sql/compilers/oracle.py391 # 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__.py93CODE
LOWibis/backends/clickhouse/__init__.py611CODE
LOWibis/backends/flink/ddl.py78CODE
LOWibis/backends/flink/__init__.py430CODE
LOWibis/backends/trino/__init__.py245CODE
LOWibis/backends/trino/tests/conftest.py116CODE
LOWibis/backends/databricks/__init__.py123CODE
LOWibis/backends/databricks/__init__.py375CODE
LOWibis/backends/impala/__init__.py97CODE
LOWibis/backends/impala/__init__.py431CODE
LOWibis/backends/impala/udf.py114CODE
LOWibis/backends/bigquery/client.py46CODE
LOWibis/backends/bigquery/__init__.py443CODE
LOWibis/backends/bigquery/__init__.py1135CODE
LOWibis/backends/snowflake/tests/conftest.py134CODE
LOWibis/backends/risingwave/__init__.py467CODE
LOWibis/backends/materialize/__init__.py40CODE
LOWibis/backends/materialize/__init__.py713CODE
LOWibis/backends/materialize/__init__.py1281CODE
LOWibis/backends/singlestoredb/__init__.py1089CODE
LOWibis/backends/singlestoredb/__init__.py970CODE
LOWibis/backends/athena/__init__.py71CODE
LOWibis/backends/sql/compilers/base.py704CODE
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__.py1393__all__ = ["Backend", "compile"]CODE
LOWibis/backends/materialize/__init__.py183 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