Extremely fast Query Engine for DataFrames, written in Rust
5472 matches across 17 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py-polars/tests/benchmark/test_io.py | 12 | def test_write_read_scan_large_csv(groupby_data: pl.DataFrame, tmp_path: Path) -> None: |
| LOW | py-polars/tests/benchmark/test_join_where.py | 29 | def test_non_strict_inequalities(east_west: tuple[pl.DataFrame, pl.DataFrame]) -> None: |
| LOW | py-polars/tests/benchmark/test_join_where.py | 94 | def test_join_where_invalid_column() -> None: |
| LOW | py-polars/tests/benchmark/interop/test_numpy.py | 44 | def test_to_numpy_series_zero_copy(floats: pl.Series) -> None: |
| LOW | py-polars/tests/benchmark/interop/test_numpy.py | 48 | def test_to_numpy_series_with_nulls(floats_with_nulls: pl.Series) -> None: |
| LOW | py-polars/tests/benchmark/interop/test_numpy.py | 52 | def test_to_numpy_series_chunked(floats_chunked: pl.Series) -> None: |
| LOW | py-polars/tests/unit/conftest.py | 222 | def memory_usage_without_pyarrow() -> Generator[MemoryUsage, Any, Any]: |
| LOW | py-polars/tests/unit/test_schema.py | 6 | def test_contains_dtype_top_level() -> None: |
| LOW | py-polars/tests/unit/test_schema.py | 12 | def test_contains_dtype_recursive_nested() -> None: |
| LOW | py-polars/tests/unit/test_schema.py | 18 | def test_contains_dtype_recursive_struct() -> None: |
| LOW | py-polars/tests/unit/series/test_describe.py | 26 | def test_series_describe_float() -> None: |
| LOW | py-polars/tests/unit/series/test_describe.py | 45 | def test_series_describe_string() -> None: |
| LOW | py-polars/tests/unit/series/test_describe.py | 59 | def test_series_describe_boolean() -> None: |
| LOW | py-polars/tests/unit/series/test_describe.py | 77 | def test_series_describe_date() -> None: |
| LOW | py-polars/tests/unit/series/test_describe.py | 95 | def test_series_describe_empty() -> None: |
| LOW | py-polars/tests/unit/series/test_describe.py | 106 | def test_series_describe_null() -> None: |
| LOW | py-polars/tests/unit/series/test_describe.py | 117 | def test_series_describe_nested_list() -> None: |
| LOW | py-polars/tests/unit/series/test_getitem.py | 45 | def test_series_getitem_range(rng: range, expected_values: list[int]) -> None: |
| LOW | py-polars/tests/unit/series/test_getitem.py | 60 | def test_series_getitem_boolean_mask(mask: Any) -> None: |
| LOW | py-polars/tests/unit/series/test_getitem.py | 73 | def test_series_getitem_empty_inputs(input: Any) -> None: |
| LOW | py-polars/tests/unit/series/test_getitem.py | 81 | def test_series_getitem_multiple_indices(indices: Any) -> None: |
| LOW | py-polars/tests/unit/series/test_getitem.py | 88 | def test_series_getitem_numpy() -> None: |
| LOW | py-polars/tests/unit/series/test_getitem.py | 115 | def test_series_getitem_col_invalid_inputs(input: Any, match: str) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 29 | def test_series_rolling_min_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 35 | def test_series_rolling_max_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 41 | def test_series_rolling_sum_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 47 | def test_series_rolling_mean_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 82 | def test_series_rolling_rank_by_with_nulls( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 91 | def test_series_rolling_quantile_by_with_nulls( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 100 | def test_series_rolling_median_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 106 | def test_series_rolling_std_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 112 | def test_series_rolling_var_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 118 | def test_series_rolling_quantile_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 124 | def test_series_rolling_rank_by(values: pl.Series, by_col: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_rolling.py | 130 | def test_series_rolling_min_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 138 | def test_series_rolling_max_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 146 | def test_series_rolling_sum_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 154 | def test_series_rolling_mean_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 162 | def test_series_rolling_median_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 170 | def test_series_rolling_std_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 178 | def test_series_rolling_var_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 186 | def test_series_rolling_quantile_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 194 | def test_series_rolling_rank_by_temporal( |
| LOW | py-polars/tests/unit/series/test_rolling.py | 64 | def test_series_rolling_by_with_nulls( |
| LOW | py-polars/tests/unit/series/test_equals.py | 53 | def test_series_equals_check_names() -> None: |
| LOW | py-polars/tests/unit/series/test_equals.py | 124 | def test_series_equals_strict_deprecated() -> None: |
| LOW | py-polars/tests/unit/series/test_scatter.py | 93 | def test_scatter_logical_all_null() -> None: |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 7 | def test_zip_with_all_true_mask() -> None: |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 16 | def test_zip_with_all_false_mask() -> None: |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 35 | def test_zip_with_series_comparison() -> None: |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 44 | def test_zip_with_null_values() -> None: |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 54 | def test_zip_with_length_mismatch() -> None: |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 63 | def test_zip_with_bad_input_type() -> None: |
| LOW | py-polars/tests/unit/series/test_item.py | 22 | def test_series_item_incorrect_shape() -> None: |
| LOW | py-polars/tests/unit/series/test_item.py | 34 | def test_series_item_with_index(index: int, expected: int, s: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_item.py | 39 | def test_df_item_out_of_bounds(index: int, s: pl.Series) -> None: |
| LOW | py-polars/tests/unit/series/test_item.py | 45 | def test_series_item_out_of_range_date() -> None: |
| LOW | py-polars/tests/unit/series/test_extend.py | 46 | def test_extend_with_null_series() -> None: |
| LOW | py-polars/tests/unit/series/test_series.py | 2235 | def test_series_getitem_out_of_bounds_positive() -> None: |
| LOW | py-polars/tests/unit/series/test_series.py | 2243 | def test_series_getitem_out_of_bounds_negative() -> None: |
| 3072 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | py-polars/tests/unit/series/test_equals.py | 14 | assert s1.equals(s2) is True |
| HIGH | py-polars/tests/unit/series/test_equals.py | 15 | assert s1.equals(s2, check_dtypes=True) is False |
| HIGH | py-polars/tests/unit/series/test_equals.py | 16 | assert s1.equals(s2, null_equal=False) is False |
| HIGH | py-polars/tests/unit/series/test_equals.py | 28 | assert s3.equals(s4) is False |
| HIGH | py-polars/tests/unit/series/test_equals.py | 29 | assert s3.equals(s4, check_dtypes=True) is False |
| HIGH | py-polars/tests/unit/series/test_equals.py | 30 | assert s3.equals(s4, null_equal=False) is False |
| HIGH | py-polars/tests/unit/series/test_equals.py | 37 | s1.equals(pl.DataFrame(s2), check_names=False) # type: ignore[arg-type] |
| HIGH | py-polars/tests/unit/series/test_equals.py | 43 | s1.equals(pl.DataFrame(s2).lazy(), check_names=False) # type: ignore[arg-type] |
| HIGH | py-polars/tests/unit/series/test_equals.py | 50 | assert s5.equals(DummySeriesSubclass(s5)) is True |
| HIGH | py-polars/tests/unit/series/test_equals.py | 56 | assert s1.equals(s2) is True |
| HIGH | py-polars/tests/unit/series/test_equals.py | 57 | assert s1.equals(s2, check_names=True) is False |
| HIGH | py-polars/tests/unit/series/test_equals.py | 128 | assert not s1.equals(s2, strict=True) # type: ignore[call-arg] |
| HIGH | py-polars/tests/unit/series/test_equals.py | 321 | assert s.equals(s) |
| HIGH | py-polars/tests/unit/series/test_series.py | 2377 | assert calculated.equals(expected) |
| HIGH | py-polars/tests/unit/dataframe/test_df.py | 3339 | assert df.equals(expected) |
| HIGH | py-polars/tests/unit/dataframe/test_df.py | 3346 | assert df.equals(expected) |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 23 | assert df1.equals(df1) is True |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 24 | assert df1.equals(df2) is False |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 34 | assert df1.equals(df3) is False |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 44 | assert df.equals(df.with_columns(pl.col("foo").cast(pl.Int8))) is True |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 45 | assert df.equals(df.with_columns(pl.col("ham").cast(pl.Categorical))) is True |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 48 | assert df.equals(df) is True |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 49 | assert df.equals(df, null_equal=False) is False |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 60 | df1.equals(df2.lazy()) # type: ignore[arg-type] |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 66 | df1.equals(pl.Series([1, 2, 3])) # type: ignore[arg-type] |
| HIGH | py-polars/tests/unit/dataframe/test_equals.py | 73 | assert df1.equals(df2) is True |
| HIGH | py-polars/tests/unit/dataframe/test_glimpse.py | 52 | $ d <str> null, 'b', 'c' |
| HIGH | py-polars/tests/unit/dataframe/test_0_width_df.py | 10 | assert df.equals(df) |
| HIGH | py-polars/tests/unit/dataframe/test_0_width_df.py | 11 | assert not df.equals(pl.DataFrame()) |
| HIGH | py-polars/tests/unit/datatypes/test_list.py | 868 | assert expected.equals(actual) |
| HIGH | py-polars/tests/unit/datatypes/test_temporal.py | 381 | assert s.equals(tz_s, null_equal=False) is False |
| HIGH | py-polars/tests/unit/datatypes/test_temporal.py | 382 | assert s.equals(tz_s, null_equal=True) is False |
| HIGH | py-polars/tests/unit/datatypes/test_datatype_exprs.py | 84 | (pl.List(pl.Null()), "list", "list[null]", None), |
| HIGH | py-polars/tests/unit/datatypes/test_datatype_exprs.py | 92 | (pl.Array(pl.Null(), 2), "array", "array[null, 2]", 0), |
| HIGH | py-polars/tests/unit/interop/test_from_pandas.py | 405 | pd_df = pd.DataFrame({"col": ["a", null]}) |
| HIGH | py-polars/tests/unit/interop/test_interop.py | 374 | # Create a pyarrow table with a list[null] column. |
| HIGH | py-polars/tests/unit/interop/test_interop.py | 1018 | assert df.equals(df_res) |
| HIGH | py-polars/tests/unit/io/test_ipc.py | 117 | assert pd_df.equals(pd_df_read) |
| HIGH | py-polars/tests/unit/io/test_lazy_parquet.py | 1026 | assert [x.equals(pl.DataFrame({"x": 1})) for x in results] == [ |
| HIGH | py-polars/tests/unit/io/test_lazy_json.py | 302 | {"a": {"x": 1}, "b": [1,2,3], "c": {"y": null}, "d": [{"k": "abc"}, {"j": "123"}, {"l": 7, "m": 8}]} |
| HIGH | py-polars/tests/unit/io/test_lazy_json.py | 316 | "c": '{"y": null}', |
| HIGH | py-polars/tests/unit/io/test_json.py | 226 | assert out == '{"a":1,"b":"a"}\n{"a":2,"b":"b"}\n{"a":3,"b":null}\n' |
| HIGH | py-polars/tests/unit/io/test_json.py | 373 | {"id": 1, "zero_column": 0, "empty_array_column": [], "empty_object_column": {}, "null_column": null} |
| HIGH | py-polars/tests/unit/io/test_json.py | 374 | {"id": 2, "zero_column": 0, "empty_array_column": [], "empty_object_column": {}, "null_column": null} |
| HIGH | py-polars/tests/unit/io/test_json.py | 375 | {"id": 3, "zero_column": 0, "empty_array_column": [], "empty_object_column": {}, "null_column": null} |
| HIGH | py-polars/tests/unit/io/test_json.py | 376 | {"id": 4, "zero_column": 0, "empty_array_column": [], "empty_object_column": {}, "null_column": null} |
| HIGH | py-polars/tests/unit/io/test_json.py | 594 | {"a": null}, |
| HIGH | py-polars/tests/unit/io/test_json.py | 36 | assert out == '[{"a":1,"b":"a"},{"a":2,"b":"b"},{"a":3,"b":null}]' |
| HIGH | py-polars/tests/unit/io/test_json.py | 159 | assert value == """[{"a":"1.00"},{"a":"2.00"},{"a":null}]""" |
| HIGH | py-polars/tests/unit/io/test_json.py | 397 | {"map": "a", "start_time": null, "end_time": null} |
| HIGH | py-polars/tests/unit/io/test_json.py | 178 | {"a": 5, "b": "foo", "c": null}, |
| HIGH | py-polars/tests/unit/io/test_json.py | 179 | {"a": 11.4, "b": null, "c": true, "d": 8}, |
| HIGH | py-polars/tests/unit/io/test_json.py | 201 | {"a": 5, "b": "foo", "c": null}, |
| HIGH | py-polars/tests/unit/io/test_json.py | 202 | {"a": 11.4, "b": null, "c": true, "d": 8}, |
| HIGH | py-polars/tests/unit/io/test_json.py | 645 | io.StringIO("""{"a":null,"b":null,"c":null}"""), |
| HIGH | py-polars/tests/unit/io/test_csv.py | 1035 | df.write_csv(f, null_value=null) |
| HIGH | py-polars/tests/unit/io/test_csv.py | 1037 | df_read = pl.read_csv(f, null_values=null) |
| HIGH | py-polars/tests/unit/io/test_csv.py | 2410 | assert df.equals(pl.read_csv(f, schema={"x": dtype})) |
| HIGH | py-polars/tests/unit/meta/test_errors.py | 724 | match=r"shift value 'n' is null, which currently returns a column of null values. This will become an error in t |
| HIGH | py-polars/tests/unit/operations/test_is_sorted.py | 34 | # left all-null, right 0 < null_count < len |
| 141 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py-polars/tests/conftest.py | 1 | |
| LOW | py-polars/tests/benchmark/test_group_by.py | 10 | |
| LOW | py-polars/tests/benchmark/test_filter.py | 3 | |
| LOW | py-polars/tests/benchmark/test_join_where.py | 3 | |
| LOW | py-polars/tests/benchmark/interop/test_numpy.py | 3 | |
| LOW | py-polars/tests/benchmark/data/__init__.py | 3 | |
| LOW | py-polars/tests/benchmark/data/h2oai/__init__.py | 3 | |
| LOW | py-polars/tests/unit/conftest.py | 1 | |
| LOW | py-polars/tests/unit/test_schema.py | 1 | |
| LOW | py-polars/tests/unit/series/test_to_list.py | 1 | |
| LOW | py-polars/tests/unit/series/test_getitem.py | 1 | |
| LOW | py-polars/tests/unit/series/test_item.py | 1 | |
| LOW | py-polars/tests/unit/series/test_contains.py | 1 | |
| LOW | py-polars/tests/unit/series/test_all_any.py | 1 | |
| LOW | py-polars/tests/unit/series/test_series.py | 1 | |
| LOW | …-polars/tests/unit/series/buffers/test_from_buffers.py | 1 | |
| LOW | py-polars/tests/unit/series/buffers/test_from_buffer.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_from_dict.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_df.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_upsample.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_describe.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_null_count.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_getitem.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_glimpse.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_repr.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_item.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_to_dict.py | 1 | |
| LOW | py-polars/tests/unit/dataframe/test_serde.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_duration.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_utils.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_extension.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_list.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_datatypes.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_parse.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_decimal.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_temporal.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_categorical.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_struct.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_bool.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_null.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_categories.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_object.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_datatype_exprs.py | 1 | |
| LOW | py-polars/tests/unit/datatypes/test_enum.py | 2 | |
| LOW | py-polars/tests/unit/interop/test_arrow_stream_error.py | 3 | |
| LOW | py-polars/tests/unit/interop/test_from_pandas.py | 1 | |
| LOW | py-polars/tests/unit/interop/test_to_init_repr.py | 1 | |
| LOW | py-polars/tests/unit/interop/test_to_init_repr.py | 3 | |
| LOW | py-polars/tests/unit/interop/test_interop.py | 1 | |
| LOW | py-polars/tests/unit/interop/test_to_pandas.py | 1 | |
| LOW | py-polars/tests/unit/interop/numpy/test_to_numpy_df.py | 1 | |
| LOW | py-polars/tests/unit/interop/numpy/test_ufunc_expr.py | 1 | |
| LOW | …-polars/tests/unit/interop/numpy/test_from_numpy_df.py | 1 | |
| LOW | …olars/tests/unit/interop/numpy/test_to_numpy_series.py | 1 | |
| LOW | …ars/tests/unit/interop/numpy/test_from_numpy_series.py | 1 | |
| LOW | py-polars/tests/unit/io/test_ipc.py | 1 | |
| LOW | py-polars/tests/unit/io/test_lazy_ipc.py | 1 | |
| LOW | py-polars/tests/unit/io/test_parquet.py | 1 | |
| LOW | py-polars/tests/unit/io/test_sink.py | 1 | |
| LOW | py-polars/tests/unit/io/test_utils.py | 1 | |
| 994 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 310 | // ┌──────►==◄─────┐ (current expr) |
| MEDIUM | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 318 | // ┌──────┐ ┌──────┐ │ |
| MEDIUM | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 320 | // └──────┘ └──────┘ |
| MEDIUM | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 439 | // ┌─────────────────────┬─────────────────────┬──────┐ |
| MEDIUM | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 443 | // ╞═════════════════════╪═════════════════════╪══════╡ |
| MEDIUM | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 447 | // └─────────────────────┴─────────────────────┴──────┘ |
| MEDIUM | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 461 | // ┌─────────────────────────────────┬─────┬───────┐ |
| MEDIUM | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 465 | // ╞═════════════════════════════════╪═════╪═══════╡ |
| MEDIUM | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 469 | // └─────────────────────────────────┴─────┴───────┘ |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 813 | /// ╭────────┬────────╮ |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 817 | /// ╞════════╪════════╡ |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 828 | /// ╰────────┴────────╯ |
| MEDIUM | crates/polars-row/src/lib.rs | 144 | //! ┌──────────┐ ┌─────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 145 | //! │ "Bar" │ ───────────────▶│ 01 │ |
| MEDIUM | crates/polars-row/src/lib.rs | 146 | //! └──────────┘ └─────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 147 | //! ┌──────────┐ ┌─────┬─────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 148 | //! │"Fabulous"│ ───────────────▶│ 01 │ 02 │ |
| MEDIUM | crates/polars-row/src/lib.rs | 149 | //! └──────────┘ └─────┴─────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 150 | //! ┌──────────┐ ┌─────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 151 | //! │ "Soup" │ ───────────────▶│ 05 │ |
| MEDIUM | crates/polars-row/src/lib.rs | 152 | //! └──────────┘ └─────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 153 | //! ┌──────────┐ ┌─────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 154 | //! │ "ZZ" │ ───────────────▶│ 07 │ |
| MEDIUM | crates/polars-row/src/lib.rs | 155 | //! └──────────┘ └─────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 162 | //! ┌─────┬─────┬─────┬─────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 164 | //! └─────┴─────┴─────┴─────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 166 | //! ┌─────┬─────┬─────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 168 | //! └─────┴─────┴─────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 170 | //! ┌─────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 172 | //! └─────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 188 | //! ┌───────┬────────────────────────┬───────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 190 | //! └───────┴────────────────────────┴───────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 196 | //! ┌───────┬───────────────┬───────┬─────────┬───────┐ |
| MEDIUM | crates/polars-row/src/lib.rs | 198 | //! └───────┴───────────────┴───────┴─────────┴───────┘ |
| MEDIUM | crates/polars-row/src/lib.rs | 239 | //! └──── rows ────┘ └───────── row lengths ─────────┘ └─ count ─┘ |
| MEDIUM | crates/polars/src/docs/eager.rs | 371 | //! // ╭─────┬─────╮ |
| MEDIUM | crates/polars/src/docs/eager.rs | 375 | //! // ╞═════╪═════╡ |
| MEDIUM | crates/polars/src/docs/eager.rs | 379 | //! // ╰─────┴─────╯ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 60 | //! // ╭─────┬─────╮ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 64 | //! // ╞═════╪═════╡ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 66 | //! // ╰─────┴─────╯ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 90 | //! // ╭─────┬─────╮ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 94 | //! // ╞═════╪═════╡ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 98 | //! // ╰─────┴─────╯ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 148 | //! // ╭─────┬─────┬─────┬──────┬─────────╮ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 152 | //! // ╞═════╪═════╪═════╪══════╪═════════╡ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 159 | //! // ╰─────┴─────┴─────┴──────┴─────────╯ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 218 | //! // ╭───────┬───────┬───────┬────────────╮ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 222 | //! // ╞═══════╪═══════╪═══════╪════════════╡ |
| MEDIUM | crates/polars/src/docs/lazy.rs | 233 | //! // ╰───────┴───────┴───────┴────────────╯ |
| MEDIUM | py-polars/pyproject.toml | 217 | # ------------------------------------------------------------------ |
| MEDIUM | py-polars/pyproject.toml | 219 | # ------------------------------------------------------------------ |
| MEDIUM | py-polars/pyproject.toml | 223 | # ------------------------------------------------------------------ |
| MEDIUM | py-polars/requirements-dev.txt | 14 | # ------------ |
| MEDIUM | py-polars/requirements-dev.txt | 16 | # ------------ |
| MEDIUM | py-polars/requirements-ci.txt | 1 | # ------------------------------------------------------- |
| MEDIUM | py-polars/requirements-ci.txt | 4 | # ------------------------------------------------------- |
| MEDIUM | py-polars/tests/unit/dataframe/test_from_dict.py | 21 | # ┌─────┬─────┐ |
| MEDIUM | py-polars/tests/unit/dataframe/test_from_dict.py | 25 | # ╞═════╪═════╡ |
| MEDIUM | py-polars/tests/unit/dataframe/test_from_dict.py | 28 | # └─────┴─────┘ |
| 154 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/polars-buffer/src/buffer.rs | 1 | use std::ops::{Deref, Range, RangeBounds}; |
| LOW | crates/polars-buffer/src/buffer.rs | 21 | /// ``` |
| LOW | crates/polars-buffer/src/buffer.rs | 181 | // SAFETY: invariant of this struct `offset + length <= data.len()`. |
| LOW | crates/polars-buffer/src/buffer.rs | 241 | /// the index `mid` itself) and the second will contain all |
| LOW | crates/polars-expr/src/hash_keys.rs | 201 | |
| LOW | crates/polars-expr/src/expressions/window.rs | 141 | // The example below shows the naive version without group tuple mapping |
| LOW | crates/polars-expr/src/expressions/window.rs | 301 | match (self.mapping, ac.agg_state()) { |
| LOW | crates/polars-expr/src/expressions/window.rs | 361 | // this stores all group values on the original df size |
| LOW | crates/polars-expr/src/expressions/mod.rs | 141 | /// 1. already aggregated as list |
| LOW | crates/polars-expr/src/expressions/mod.rs | 521 | AggState::LiteralScalar(c) => (c, groups), |
| LOW | crates/polars-expr/src/expressions/mod.rs | 541 | // [0, 1], |
| LOW | crates/polars-expr/src/expressions/mod.rs | 721 | /// Think of sort, slice, filter, shift, etc. |
| LOW | crates/polars-expr/src/expressions/apply.rs | 481 | // multiple inputs to have a compatible data layout as it invokes `flat_naive()`. |
| LOW | crates/polars-expr/src/expressions/apply.rs | 501 | // - el = elementwise, no need to aggregate() NotAgg |
| LOW | crates/polars-expr/src/expressions/apply.rs | 521 | // groups_diverge | el+agg | ga |
| LOW | crates/polars-mem-engine/src/scan_predicate/mod.rs | 21 | /// All the expressions and metadata used to filter out rows using predicates. |
| LOW | crates/polars-plan/src/bin/dsl-schema.rs | 1 | //! A tool for working with DSL schema. |
| LOW | crates/polars-plan/src/plans/options.rs | 61 | /// expression is the output name. |
| LOW | crates/polars-plan/src/plans/options.rs | 81 | /// the following functions based on the output type and number of elements: |
| LOW | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 301 | // We propagate upwards the position of the last non-elementwise node(s), these represent |
| LOW | …olars-plan/src/plans/optimizer/collapse_and_project.rs | 1 | use std::collections::BTreeSet; |
| LOW | …ars-plan/src/plans/optimizer/parquet_metadata_prune.rs | 1 | //! Prune `FileScanIR::Parquet::metadata` to projected + predicate columns. |
| LOW | …rs-plan/src/plans/optimizer/predicate_pushdown/join.rs | 761 | let mut project_to_original: Option<Vec<ExprIR>> = None; |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 61 | // Only filter and projection nodes are allowed, any other node we stop. |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 81 | // |--------------------|-------------------| |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 101 | // | |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 261 | Entered(usize), |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 301 | } |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 321 | // |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 341 | // post-visit: col(bar) EEE EEI id: col(bar) |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 601 | // Expression tree with [pre-visit,post-visit] indices |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 621 | // in this tree `col(foo).sum()` should be post-visited/mutated |
| LOW | crates/polars-plan/src/plans/python/pyarrow.rs | 141 | #[cfg(feature = "dtype-struct")] |
| LOW | …ates/polars-plan/src/plans/conversion/convert_utils.rs | 1 | use super::*; |
| LOW | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 421 | if dtype_lhs == lit_rhs.dtype() { |
| LOW | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 441 | // │ --- ┆ --- ┆ --- │ |
| LOW | crates/polars-plan/src/plans/aexpr/minterm_iter.rs | 1 | use polars_utils::arena::{Arena, Node}; |
| LOW | crates/polars-plan/src/plans/aexpr/determinism.rs | 1 | use polars_utils::idx_vec::UnitVec; |
| LOW | crates/polars-plan/src/plans/aexpr/determinism.rs | 41 | #[cfg(feature = "dtype-struct")] |
| LOW | crates/polars-plan/src/plans/aexpr/or_factoring.rs | 1 | //! OR factoring: `(A∧X) ∨ (A∧Y) → A ∧ (X∨Y)` |
| LOW | crates/polars-plan/src/plans/aexpr/predicates/mod.rs | 41 | /// is `true` iff a null was dropped; under `nulls_equal=true` the caller must |
| LOW | …polars-plan/src/plans/aexpr/predicates/skip_batches.rs | 21 | /// |
| LOW | …ates/polars-plan/src/plans/aexpr/properties/general.rs | 201 | /// e.g. non-strict cast |
| LOW | crates/polars-plan/src/frame/opt_state.rs | 21 | /// Run common-subplan-elimination. This elides duplicate plans and caches their |
| LOW | crates/polars-plan/src/dsl/list.rs | 201 | } |
| LOW | crates/polars-plan/src/dsl/arity.rs | 81 | |
| LOW | crates/polars-plan/src/dsl/arity.rs | 101 | // .otherwise( | |
| LOW | crates/polars-plan/src/dsl/mod.rs | 381 | /// # use polars_core::prelude::*; |
| LOW | crates/polars-plan/src/dsl/mod.rs | 781 | /// This is similar to a group_by + aggregation + self join. |
| LOW | crates/polars-plan/src/dsl/mod.rs | 801 | /// sum("values").over([col("groups")]), |
| LOW | crates/polars-plan/src/dsl/mod.rs | 1041 | /// # Example |
| LOW | crates/polars-plan/src/dsl/mod.rs | 1441 | self.map_binary(FunctionExpr::Diff(null_behavior), n) |
| LOW | crates/polars-plan/src/dsl/mod.rs | 1521 | /// If `ignore_nulls` is `False`, [Kleene logic] is used to deal with nulls: |
| LOW | crates/polars-plan/src/dsl/string.rs | 201 | /// Pad the end of the string until it reaches the given length. |
| LOW | crates/polars-plan/src/dsl/string.rs | 461 | self.0.map_unary(StringFunction::Titlecase) |
| LOW | crates/polars-plan/src/dsl/name.rs | 1 | #[cfg(feature = "dtype-struct")] |
| LOW | crates/polars-plan/src/dsl/options/mod.rs | 281 | #[derive(Clone, Debug, Eq, PartialEq, Default, Hash)] |
| LOW | crates/polars-plan/src/dsl/functions/selectors.rs | 1 | use super::*; |
| LOW | crates/polars-plan/src/dsl/functions/temporal.rs | 21 | /// at once. |
| LOW | crates/polars-plan/src/dsl/functions/temporal.rs | 221 | time_zone, |
| 591 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py-polars/tests/conftest.py | 25 | |
| LOW | py-polars/tests/conftest.py | 110 | |
| LOW | py-polars/tests/unit/datatypes/test_float.py | 149 | |
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 167 | |
| LOW | py-polars/tests/unit/meta/test_config.py | 604 | |
| LOW | py-polars/tests/unit/meta/test_api.py | 129 | |
| LOW | py-polars/tests/unit/operations/test_bitwise.py | 89 | |
| LOW | …polars/tests/unit/operations/test_row_encoding_sort.py | 37 | |
| LOW | py-polars/tests/unit/operations/test_slice.py | 404 | |
| LOW | py-polars/tests/unit/operations/test_inequality_join.py | 312 | |
| LOW | …-polars/tests/unit/operations/test_group_by_dynamic.py | 1213 | |
| LOW | …polars/tests/unit/functions/range/test_linear_space.py | 31 | |
| LOW | py-polars/tests/unit/lazyframe/test_optimizations.py | 283 | |
| LOW | py-polars/src/polars/selectors.py | 273 | |
| LOW | py-polars/src/polars/selectors.py | 1017 | |
| LOW | py-polars/src/polars/selectors.py | 1207 | |
| LOW | py-polars/src/polars/selectors.py | 358 | |
| LOW | py-polars/src/polars/series/series.py | 9721 | |
| LOW | py-polars/src/polars/series/series.py | 266 | |
| LOW | py-polars/src/polars/series/series.py | 849 | |
| LOW | py-polars/src/polars/series/series.py | 1153 | |
| LOW | py-polars/src/polars/series/series.py | 1620 | |
| LOW | py-polars/src/polars/series/series.py | 4782 | |
| LOW | py-polars/src/polars/series/utils.py | 26 | |
| LOW | py-polars/src/polars/_utils/slice.py | 83 | |
| LOW | py-polars/src/polars/_utils/slice.py | 124 | |
| LOW | py-polars/src/polars/_utils/various.py | 294 | |
| LOW | py-polars/src/polars/_utils/various.py | 311 | |
| LOW | py-polars/src/polars/_utils/various.py | 523 | |
| LOW | py-polars/src/polars/_utils/various.py | 680 | |
| LOW | py-polars/src/polars/_utils/deprecation.py | 334 | |
| LOW | py-polars/src/polars/_utils/serde.py | 34 | |
| LOW | py-polars/src/polars/_utils/getitem.py | 50 | |
| LOW | py-polars/src/polars/_utils/getitem.py | 182 | |
| LOW | py-polars/src/polars/_utils/getitem.py | 291 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 345 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1186 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 425 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 654 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 677 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 949 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1050 | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1152 | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 171 | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 242 | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 121 | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 266 | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 321 | |
| LOW | py-polars/src/polars/_utils/parse/expr.py | 22 | |
| LOW | py-polars/src/polars/_utils/parse/expr.py | 162 | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 287 | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 337 | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 476 | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 543 | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 967 | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 1213 | |
| LOW | py-polars/src/polars/_utils/construction/series.py | 76 | |
| LOW | py-polars/src/polars/_utils/construction/series.py | 447 | |
| LOW | py-polars/src/polars/_utils/construction/utils.py | 86 | |
| LOW | py-polars/src/polars/dataframe/frame.py | 378 | |
| 69 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | crates/polars-expr/src/expressions/structeval.rs | 300 | // elementwise top-level and not fallible. We leverage the reference dispatch for ApplyExpr, |
| MEDIUM | …polars-plan/src/plans/aexpr/predicates/skip_batches.rs | 553 | // Essentially, what this does is |
| MEDIUM | crates/polars-core/src/series/arithmetic/list.rs | 271 | // * Essentially as if the NULL primitive was added to every primitive in the row of the list column. |
| MEDIUM | crates/polars-core/src/chunked_array/mod.rs | 122 | /// When multiplying two [`ChunkedArray`]s with different chunk sizes they cannot utilize [SIMD](https://en.wikipedia.or |
| MEDIUM | crates/polars-core/src/chunked_array/logical/time.rs | 12 | // Invalid time values are replaced with `null` during the arrow cast. We utilize the |
| MEDIUM | crates/polars-core/src/frame/column/mod.rs | 720 | // We utilize the aggregation on Series to see: |
| MEDIUM | crates/polars-arrow/src/array/mod.rs | 547 | /// This is an API to leverage clone-on-write |
| MEDIUM | crates/polars-arrow/src/array/utf8/mutable.rs | 222 | /// This is an API to leverage clone-on-write |
| MEDIUM | crates/polars-arrow/src/array/utf8/mod.rs | 480 | /// This is an API to leverage clone-on-write |
| MEDIUM | crates/polars-io/src/parquet/read/read_impl.rs | 496 | // faster. Essentially, it sees how many times it needs to switch between |
| MEDIUM | crates/polars-stream/src/nodes/joins/equi_join.rs | 1022 | // TODO: implement something more re-usable and robust. |
| MEDIUM | crates/polars/tests/it/io/parquet/read/mod.rs | 3 | /// In comparison to Arrow, this in-memory format does not leverage logical types nor SIMD operations, |
| MEDIUM | py-polars/tests/unit/io/test_spreadsheet.py | 628 | # read multiple sheets in conjunction with 'schema_overrides' |
| MEDIUM | py-polars/tests/unit/io/test_delta_deletion_vector.py | 29 | # explicitly not comprehensive and should be used with care. |
| MEDIUM | …ests/unit/operations/namespaces/temporal/test_round.py | 123 | # Definitely uses slowpath: |
| MEDIUM | …s/unit/operations/namespaces/temporal/test_truncate.py | 120 | # Definitely uses slowpath: |
| MEDIUM | …/tests/unit/testing/parametric/strategies/test_core.py | 301 | # ensure dtype constraint works in conjunction with 'n' cols |
| MEDIUM | py-polars/tests/unit/constructors/test_constructors.py | 253 | # in conjunction with full 'columns' override (rename/downcast) |
| MEDIUM | py-polars/src/polars/_utils/construction/series.py | 358 | # # Essentially, when given a [0, u64::MAX] then it would Overflow. |
| MEDIUM | py-polars/src/polars/io/spreadsheet/_write_utils.py | 239 | """Insert dummy frame columns in order to create empty/named table columns.""" |
| MEDIUM | py-polars/src/polars/functions/col.py | 120 | # note: using `co_qualname` is more robust; can additionally |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | py-polars/tests/unit/io/database/test_read.py | 0 | select cast(strftime('%y',"date") as int) as "year", name, value from test_data where value < {n} |
| HIGH | py-polars/tests/unit/io/database/test_read.py | 0 | select cast(strftime('%y',"date") as int) as "year", name, value from test_data where value < {n} |
| HIGH | py-polars/tests/unit/io/database/test_read.py | 0 | select cast(strftime('%y',"date") as int) as "year", name, value from test_data where value < {n} |
| HIGH | py-polars/tests/unit/io/database/test_read.py | 0 | select cast(strftime('%y',"date") as int) as "year", name, value from test_data where value between {param_1} and {param |
| HIGH | py-polars/tests/unit/io/database/test_read.py | 0 | select cast(strftime('%y',"date") as int) as "year", name, value from test_data where value between {param_1} and {param |
| HIGH | py-polars/tests/unit/io/database/test_read.py | 0 | select cast(strftime('%y',"date") as int) as "year", name, value from test_data where value between {param_1} and {param |
| HIGH | py-polars/src/polars/string_cache.py | 0 | does nothing. .. deprecated:: 1.41.0 the string cache was used to maintain the mapping for the categorical dtype, this i |
| HIGH | py-polars/src/polars/string_cache.py | 0 | does nothing. .. deprecated:: 1.41.0 the string cache was used to maintain the mapping for the categorical dtype, this i |
| HIGH | py-polars/src/polars/string_cache.py | 0 | does nothing. .. deprecated:: 1.41.0 the string cache was used to maintain the mapping for the categorical dtype, this i |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | py-polars/tests/unit/datatypes/test_list.py | 117 | # Create a left relation where the join column contains a null value. |
| MEDIUM | py-polars/tests/unit/datatypes/test_list.py | 123 | # Create a right relation where there is a column to count distinct on. |
| MEDIUM | py-polars/tests/unit/datatypes/test_temporal.py | 2368 | # Create a Series where the null value is backed by a value which would |
| MEDIUM | py-polars/tests/unit/interop/test_interop.py | 374 | # Create a pyarrow table with a list[null] column. |
| MEDIUM | py-polars/tests/unit/interop/test_interop.py | 349 | # Create an enum / categorical / dictionary typed pyarrow array |
| MEDIUM | py-polars/tests/unit/interop/test_interop.py | 872 | # Create a dataset with 3 rows |
| MEDIUM | py-polars/tests/unit/io/test_parquet.py | 140 | # Create a dataframe with 3 chunks: |
| MEDIUM | py-polars/tests/unit/io/test_delta_deletion_vector.py | 27 | # This file contains temporary homegrown logic with the sole purpose of generating |
| MEDIUM | …s/unit/operations/namespaces/temporal/test_datetime.py | 615 | # Define a DataFrame with columns for datetime, date, and time |
| MEDIUM | py-polars/tests/unit/sql/test_set_ops.py | 111 | # Create a context and register the tables |
| MEDIUM | py-polars/src/polars/_plr.py | 1 | # This module represents the Rust API functions exposed to Python through PyO3. We do a |
| MEDIUM | …ython/user-guide/expressions/user-defined-functions.py | 108 | # Create a struct that has two columns in it: |
| MEDIUM | .github/workflows/release-python.yml | 10 | # Create the sdist and build the wheels, but do not publish to PyPI / GitHub. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py-polars/tests/unit/io/test_skip_batch_predicate.py | 195 | except Exception as _: |
| LOW | py-polars/tests/unit/io/test_skip_batch_predicate.py | 228 | except Exception as _: |
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 216 | except Exception: |
| LOW | py-polars/tests/unit/io/test_multiscan.py | 226 | except Exception as _: |
| LOW | py-polars/tests/unit/meta/test_api.py | 139 | except Exception: |
| LOW | py-polars/src/polars/_cpu_check.py | 66 | except Exception: |
| LOW | py-polars/src/polars/series/utils.py | 185 | except Exception: |
| LOW | py-polars/src/polars/datatypes/convert.py | 352 | except Exception: |
| LOW | py-polars/src/polars/catalog/unity/client.py | 665 | except Exception as e: |
| LOW | py-polars/src/polars/io/plugins.py | 86 | except Exception as e: |
| LOW | py-polars/src/polars/io/database/_executor.py | 249 | except Exception as err: |
| LOW | py-polars/src/polars/io/iceberg/_dataset.py | 172 | except Exception as error: |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 395 | except Exception as e: |
| LOW | …rs/src/polars/io/cloud/credential_provider/_builder.py | 220 | except Exception as e: |
| LOW | …/src/polars/io/cloud/credential_provider/_providers.py | 427 | except Exception as e: |
| LOW | …/src/polars/io/cloud/credential_provider/_providers.py | 492 | except Exception: |
| MEDIUM | …/src/polars/io/cloud/credential_provider/_providers.py | 489 | def _azcli_version(cls) -> str | None: |
| LOW | py-polars/src/polars/meta/versions.py | 117 | except Exception: |
| LOW | py-polars/src/polars/convert/general.py | 1158 | except Exception as exc: |
| LOW | py-polars/src/polars/lazyframe/frame.py | 832 | except Exception: |
| MEDIUM | py-polars/src/polars/lazyframe/frame.py | 822 | def _repr_html_(self) -> str: |
| LOW | docs/source/_build/scripts/people.py | 35 | except Exception as e: |
| LOW | docs/source/src/python/user-guide/io/hive.py | 79 | except Exception as e: |
| LOW | …urce/src/python/user-guide/expressions/categoricals.py | 156 | except Exception as e: |
| LOW | docs/source/src/python/user-guide/lazy/schema.py | 19 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …stream/src/nodes/io_sources/ipc/record_batch_decode.rs | 35 | // Rows as requested, relative to the start of the Record Batch. |
| HIGH | docs/source/development/contributing/index.md | 307 | - If your contribution contains code generated by AI you **must**: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/polars/tests/it/io/csv.rs | 418 | -86.64408227,"Lorem Ipsum is simply dummy text of the printing and typesetting |
| LOW | crates/polars/tests/it/io/csv.rs | 419 | industry. Lorem Ipsum has been the industry's standard dummy text ever since th |
| LOW | crates/polars/tests/it/io/csv.rs | 423 | in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, |
| LOW | crates/polars/tests/it/io/csv.rs | 425 | versions of Lorem Ipsum.",11 |
| LOW | crates/polars/tests/it/io/csv.rs | 436 | r#"Lorem Ipsum is simply dummy text of the printing and typesetting |
| LOW | crates/polars/tests/it/io/csv.rs | 437 | industry. Lorem Ipsum has been the industry's standard dummy text ever since th |
| LOW | crates/polars/tests/it/io/csv.rs | 441 | in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, |
| LOW | crates/polars/tests/it/io/csv.rs | 443 | versions of Lorem Ipsum."#, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 260 | # Set statistics to pre-deletion-vector values |
| LOW | py-polars/tests/unit/operations/test_is_in.py | 250 | # Check if empty list is converted to pl.String |
| LOW | …rs/tests/unit/operations/arithmetic/test_arithmetic.py | 211 | # Check if fused is turned off for literals see: #9857 |
| LOW | py-polars/tests/unit/lazyframe/test_cse.py | 899 | # Check if output is stable |
| LOW | py-polars/tests/docs/run_doctest.py | 116 | # Set doctests to fail on warnings |
| LOW | py-polars/src/polars/_utils/various.py | 155 | # Check if an object is a sequence of `tp`, only sniffing the first element. |
| LOW | docs/source/_build/scripts/macro.py | 183 | # Check if file exists for the language |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ts/unit/operations/map/test_inefficient_map_warning.py | 576 | # make sure to keep the `^` and `$`, and the assertion on `len(warnings)` |
| LOW | docs/source/src/python/polars-cloud/remote-query.py | 41 | # make sure to enter your own workspace name |
| MEDIUM | …le/derive_expression/expression_lib/src/expressions.rs | 205 | /// This expression is for demonstration purposes as we have a dedicated |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | py-polars/tests/unit/interop/test_arrow_stream_error.py | 22 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/polars-io/src/path_utils/mod.rs | 223 | // We need to check if it is a directory for local paths (we can be here due |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py-polars/src/polars/lazyframe/opt_flags.py | 290 | def helper(f: QueryOptFlags, field_name: str, value: bool) -> QueryOptFlags: # noqa: FBT001 |