Repository Analysis

rapidsai/cudf

cuDF - GPU DataFrame Library

9.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of rapidsai/cudf, a C++ project with 9,704 GitHub stars. SynthScan v2.0 examined 813,038 lines of code across 3009 source files, recording 6399 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 9.4 places this repository in the Low 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).

9.4
Adjusted Score
9.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
9.7K
Stars
C++
Language
813.0K
Lines of Code
3.0K
Files
6.4K
Pattern Hits
2026-07-14
Scan Date
0.08
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

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

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 3HIGH 226MEDIUM 236LOW 5934

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 6399 distinct pattern matches across 22 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 Identifiers3847 hits · 3648 pts
SeverityFileLineSnippetContext
LOWpython/custreamz/custreamz/tests/test_version.py7def test_version_constants_are_populated():CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py227def test_binary_stream_operators(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py423def test_rolling_count_aggregations(CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py459def test_integration_from_stream(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py489def test_cumulative_aggregations(op, getter, stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py535def test_example_type_error_message():CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py554def test_groupby_aggregate_updating(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py576def test_window_sum_dataframe(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py630def test_groupby_windowing_value(func, value, getter, grouper, indexer):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py752def test_groupby_aggregate_with_start_state(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py803def test_reductions_with_start_state(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py820def test_rolling_aggs_with_start_state(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py866def test_window_aggs_with_start_state(stream):CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py898def test_windowed_groupby_aggs_with_start_state(stream):CODE
LOWpython/dask_cudf/dask_cudf/backends.py307def is_categorical_dtype_cudf(obj):CODE
LOWpython/dask_cudf/dask_cudf/backends.py493def _raise_unsupported_parquet_kwargs(CODE
LOWpython/dask_cudf/dask_cudf/backends.py517def to_pandas_dispatch_from_cudf(data, nullable=False, **kwargs):CODE
LOWpython/dask_cudf/dask_cudf/backends.py527def to_cudf_dispatch_from_pandas(data, nan_as_null=None, **kwargs):CODE
LOWpython/dask_cudf/dask_cudf/backends.py533def to_cudf_dispatch_from_cudf(data, **kwargs):CODE
LOWpython/dask_cudf/dask_cudf/io/parquet.py154 def _fusion_compression_factor(self):CODE
LOWpython/dask_cudf/dask_cudf/io/parquet.py299 def _fragments_to_cudf_dataframe(CODE
LOWpython/dask_cudf/dask_cudf/io/parquet.py408 def _fusion_compression_factor(self):CODE
LOWpython/dask_cudf/dask_cudf/io/csv.py169def read_csv_without_blocksize(path, **kwargs):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py284def test_filters_at_row_group_level(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py451def test_create_metadata_file_inconsistent_schema(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py41def test_roundtrip_backend_dispatch(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py96def test_roundtrip_from_dask_index_false(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py104def test_roundtrip_from_dask_none_index_false(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py116def test_roundtrip_from_dask_cudf(tmpdir, write_meta):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py125def test_roundtrip_none_rangeindex(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py136def test_roundtrip_from_pandas(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py165def test_dask_timeseries_from_pandas(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py176def test_dask_timeseries_from_dask(tmpdir, index, divisions):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py190def test_dask_timeseries_from_daskcudf(tmpdir, index, divisions):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py316def test_roundtrip_from_dask_partitioned(tmpdir, parts, daskcudf, metadata):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py408def test_create_metadata_file(tmpdir, partition_on):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py492def test_read_inconsistent_schema(tmpdir, specify_schema):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py547def test_cudf_dtypes_from_pandas(tmpdir, data):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py558def test_cudf_list_struct_write(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py600def test_nullable_schema_mismatch(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py613def test_parquet_read_filter_and_project(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py660def test_read_parquet_arrow_filesystem(tmpdir, min_part_size):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py699def test_deprecated_api_paths(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_orc.py22def test_read_orc_backend_dispatch():CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_orc.py37def test_filepath_read_orc_defaults():CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_orc.py44def test_filelist_read_orc_defaults():CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_orc.py108def test_read_orc_first_file_empty(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_orc.py167def test_deprecated_api_paths(tmpdir):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_text.py28def test_read_text_byte_range(offset, size):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_text.py36def test_deprecated_api_paths():CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_json.py17def test_read_json_backend_dispatch(tmp_path):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_json.py104def test_read_json_aggregate_files(tmp_path):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_json.py134def test_deprecated_api_paths(tmp_path):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_csv.py56def test_csv_roundtrip_backend_dispatch(tmp_path):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_csv.py78def test_csv_roundtrip_filepath(tmp_path):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_csv.py134def test_read_csv_compression(tmp_path):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_csv.py154def test_read_csv_compression_file_list(tmp_path):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_csv.py176def test_read_csv_blocksize_none(tmp_path, compression, size):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_csv.py221def test_read_csv_skiprows_error(csv_begin_bad_lines):CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_csv.py243def test_read_csv_skipfooter_arrow_string_fail(request, csv_end_bad_lines):CODE
3787 more matches not shown…
Cross-Language Confusion189 hits · 966 pts
SeverityFileLineSnippetContext
HIGHpython/dask_cudf/dask_cudf/io/tests/test_parquet.py268 filters = [(col, "is", null)]CODE
HIGHpython/dask_cudf/dask_cudf/io/tests/test_parquet.py276 filters = [(col, "is not", null)]CODE
HIGHpython/dask_cudf/dask_cudf/io/tests/test_parquet.py252def test_isna_filters(tmpdir, null, numeric):CODE
HIGHpython/dask_cudf/dask_cudf/tests/test_dispatch.py119 assert schema.equals(table.schema)CODE
HIGHpython/cudf/cudf_pandas_tests/test_cudf_pandas.py629 assert actual_pa_array.equals(expected_pa_array)CODE
HIGHpython/cudf/cudf/core/index.py834 elif self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py941 if self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py1049 elif self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py1773 return self._column.equals(CODE
HIGHpython/cudf/cudf/core/index.py3016 if isinstance(other, RangeIndex) and self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py3143 if how in {"left", "right"} or self.equals(other):CODE
HIGHpython/cudf/cudf/core/dataframe.py418 if not self._frame.index.equals(row_key.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py436 if not value.index.equals(target_index):CODE
HIGHpython/cudf/cudf/core/dataframe.py741 elif not ser.index.equals(temp_index):CODE
HIGHpython/cudf/cudf/core/dataframe.py1695 if not self.index.equals(arg.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py1770 if not self.index.equals(arg.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py2511 equal_columns = other_pd_index.equals(self_pd_columns)CODE
HIGHpython/cudf/cudf/core/dataframe.py2523 not self.index.equals(other.index)CODE
HIGHpython/cudf/cudf/core/dataframe.py2524 or not self._data.to_pandas_index.equals(CODE
HIGHpython/cudf/cudf/core/dataframe.py2540 if self._data.to_pandas_index.equals(other._data.to_pandas_index):CODE
HIGHpython/cudf/cudf/core/dataframe.py3708 if not self.index.equals(value.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py3755 if not self.index.equals(cond.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py9182 if isinstance(rhs, DataFrame) and not lhs.index.equals(rhs.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py9237 and not input_df.index.equals(replace_df.index)CODE
HIGHpython/cudf/cudf/core/dataframe.py3143 if not self_cols.equals(other._data.to_pandas_index):STRING
HIGHpython/cudf/cudf/core/dataframe.py3145 if not self.index.equals(other.index):STRING
HIGHpython/cudf/cudf/core/reshape.py67 not first.index.equals(rest.index) for rest in i_objsCODE
HIGHpython/cudf/cudf/core/reshape.py84 if not final_index.equals(obj.index)CODE
HIGHpython/cudf/cudf/core/series.py394 and not arg.index.equals(self._frame.index)CODE
HIGHpython/cudf/cudf/core/series.py1928 if not self.index.equals(value.index):CODE
HIGHpython/cudf/cudf/core/series.py2589 if not self.index.equals(other.index):CODE
HIGHpython/cudf/cudf/core/series.py5536 if not sr.index.equals(head):CODE
HIGHpython/cudf/cudf/core/series.py1214 if not all(s.index.equals(index) for s in args):STRING
HIGHpython/cudf/cudf/core/series.py1532 and not self.index.equals(other.index)STRING
HIGHpython/cudf/cudf/core/series.py1537 indices_differ = not self.index.equals(other.index)STRING
HIGHpython/cudf/cudf/core/dtypes.py328 return (self.ordered == other.ordered) and self._categories.equals(CODE
HIGHpython/cudf/cudf/core/dtypes.py343 return left_cats.equals(right_cats)CODE
HIGHpython/cudf/cudf/core/dtypes.py348 return self.ordered == other.ordered and left_cats.equals(CODE
HIGHpython/cudf/cudf/core/indexed_frame.py772 return super().equals(other) and self.index.equals(other.index)CODE
HIGHpython/cudf/cudf/core/indexed_frame.py3047 and gather_map.column.equals(CODE
HIGHpython/cudf/cudf/core/indexed_frame.py3879 if self.index.equals(index):CODE
HIGHpython/cudf/cudf/core/frame.py530 >>> s.equals(other)STRING
HIGHpython/cudf/cudf/core/frame.py533 >>> s.equals(different)STRING
HIGHpython/cudf/cudf/core/frame.py546 >>> df.equals(exactly_equal)STRING
HIGHpython/cudf/cudf/core/frame.py557 >>> df.equals(different_column_type)STRING
HIGHpython/cudf/cudf/core/frame.py571 self_col.equals(other_col, check_dtypes=True)CODE
HIGHpython/cudf/cudf/core/multiindex.py1128 self_col.equals(other_col)CODE
HIGHpython/cudf/cudf/core/multiindex.py1201 return Frame.equals(self, other)CODE
HIGHpython/cudf/cudf/core/multiindex.py2302 if not len(other) or self.equals(other):CODE
HIGHpython/cudf/cudf/core/indexing_utils.py689 and not key.index.equals(index)CODE
HIGHpython/cudf/cudf/core/join/join.py285 .take(map_, nullify=null, check_bounds=False)CODE
HIGHpython/cudf/cudf/core/accessors/categorical.py306 (which results in values set to null). If `rename==True`,STRING
HIGHpython/cudf/cudf/core/accessors/lists.py157 the row or the search key are null, <NA> is returned. If the search keySTRING
HIGHpython/cudf/cudf/core/accessors/string.py362 and not frame.index.equals(parent_index)STRING
HIGHpython/cudf/cudf/core/accessors/string.py372 and not others.index.equals(parent_index)STRING
HIGHpython/cudf/cudf/core/column/categorical.py421 # We know there's exactly 1 null, so filtered result has 1 rowCOMMENT
HIGHpython/cudf/cudf/core/column/categorical.py858 return cur_categories.equals(new_categories)CODE
HIGHpython/cudf/cudf/core/column/categorical.py878 if cur_cats.equals(new_cats, check_dtypes=True):CODE
HIGHpython/cudf/cudf/core/column/numerical.py271 # masked-null, which breaks consumers that read the raw dataCOMMENT
HIGHpython/cudf/cudf/core/column/numerical.py964 # (NumericalColumn.isnull would count it as null).COMMENT
129 more matches not shown…
Unused Imports905 hits · 848 pts
SeverityFileLineSnippetContext
LOWpython/custreamz/custreamz/__init__.py4CODE
LOWpython/custreamz/custreamz/__init__.py4CODE
LOWpython/custreamz/custreamz/__init__.py5CODE
LOWpython/dask_cudf/dask_cudf/__init__.py6CODE
LOWpython/dask_cudf/dask_cudf/__init__.py10CODE
LOWpython/dask_cudf/dask_cudf/__init__.py10CODE
LOWpython/dask_cudf/dask_cudf/__init__.py11CODE
LOWpython/dask_cudf/dask_cudf/__init__.py13CODE
LOWpython/dask_cudf/dask_cudf/__init__.py13CODE
LOWpython/dask_cudf/dask_cudf/__init__.py14CODE
LOWpython/dask_cudf/dask_cudf/__init__.py14CODE
LOWpython/dask_cudf/dask_cudf/__init__.py14CODE
LOWpython/dask_cudf/dask_cudf/__init__.py14CODE
LOWpython/dask_cudf/dask_cudf/core.py14CODE
LOWpython/dask_cudf/dask_cudf/core.py14CODE
LOWpython/dask_cudf/dask_cudf/core.py14CODE
LOWpython/dask_cudf/dask_cudf/io/parquet.py4CODE
LOWpython/dask_cudf/dask_cudf/io/parquet.py759CODE
LOWpython/dask_cudf/dask_cudf/io/__init__.py6CODE
LOWpython/dask_cudf/dask_cudf/io/__init__.py6CODE
LOWpython/dask_cudf/dask_cudf/io/__init__.py6CODE
LOWpython/dask_cudf/dask_cudf/io/__init__.py6CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py4CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py5CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py6CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py7CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py7CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py7CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py7CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py7CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py7CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py15CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py18CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py18CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py18CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py18CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py18CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py25CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py25CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py25CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py25CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py25CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py32CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py32CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py36CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py36CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py40CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py40CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py44CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py44CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py44CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py49CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py15CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py16CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py16CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py16CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py16CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py16CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py16CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py24CODE
845 more matches not shown…
Decorative Section Separators161 hits · 552 pts
SeverityFileLineSnippetContext
MEDIUMpython/cudf_streaming/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/cudf_streaming/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/cudf/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/cudf/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/cudf/cudf/tests/dataframe/indexing/test_loc.py1392# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf/cudf/tests/dataframe/indexing/test_loc.py1394# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf/cudf/_lib/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/cudf/cudf/_lib/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/cudf/udf_cpp/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/cudf/udf_cpp/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/experimental/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/experimental/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/strings/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/strings/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/strings/split/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/strings/split/CMakeLists.txt6# =============================================================================COMMENT
MEDIUM…hon/pylibcudf/pylibcudf/strings/convert/CMakeLists.txt1# =============================================================================COMMENT
MEDIUM…hon/pylibcudf/pylibcudf/strings/convert/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/nvtext/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/nvtext/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/io/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/io/CMakeLists.txt6# =============================================================================COMMENT
MEDIUM…hon/pylibcudf/pylibcudf/io/experimental/CMakeLists.txt1# =============================================================================COMMENT
MEDIUM…hon/pylibcudf/pylibcudf/io/experimental/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/libcudf/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/libcudf/CMakeLists.txt6# =============================================================================COMMENT
MEDIUM…hon/pylibcudf/pylibcudf/libcudf/strings/CMakeLists.txt1# =============================================================================COMMENT
MEDIUM…hon/pylibcudf/pylibcudf/libcudf/strings/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/libcudf/lists/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/libcudf/lists/CMakeLists.txt6# =============================================================================COMMENT
MEDIUM…thon/pylibcudf/pylibcudf/libcudf/nvtext/CMakeLists.txt1# =============================================================================COMMENT
MEDIUM…thon/pylibcudf/pylibcudf/libcudf/nvtext/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/libcudf/io/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/pylibcudf/pylibcudf/libcudf/io/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/libcudf/CMakeLists.txt1# =============================================================================COMMENT
MEDIUMpython/libcudf/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_ray.py35# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_ray.py37# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_ray.py80# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_ray.py82# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py22# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py35# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py37# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py54# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py56# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py86# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py88# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py101# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py103# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py164# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py166# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py203# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py205# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py239# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py241# ---------------------------------------------------------------------------COMMENT
101 more matches not shown…
Over-Commented Block522 hits · 519 pts
SeverityFileLineSnippetContext
LOWpython/dask_cudf/dask_cudf/_legacy/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2024, NVIDIA CORPORATION.COMMENT
LOWpython/dask_cudf/dask_cudf/_legacy/io/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2018-2025, NVIDIA CORPORATION.COMMENT
LOWpython/cudf/cudf/core/dataframe.py461 for i, col in enumerate(columns_df._column_names):COMMENT
LOWpython/cudf/cudf/core/dataframe.py681 data_length = len(data)COMMENT
LOWpython/cudf/cudf/core/dataframe.py1981 # and at least one has an indexCOMMENT
LOWpython/cudf/cudf/core/series.py1221COMMENT
LOWpython/cudf/cudf/core/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2018-2021, NVIDIA CORPORATION.COMMENT
LOWpython/cudf/cudf/core/multiindex.py221 # and not is_dtype_obj_numeric(result_col.dtype)COMMENT
LOWpython/cudf/cudf/core/multiindex.py781 def _compute_validity_mask(self, index, row_tuple, max_length):COMMENT
LOWpython/cudf/cudf/core/multiindex.py801 # ordering`` note) -- the merge is order-unstable, so the sort is aCOMMENT
LOWpython/cudf/cudf/core/dtype/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION.COMMENT
LOWpython/cudf/cudf/core/join/join.py121 self.how = howCOMMENT
LOWpython/cudf/cudf/core/join/join.py261 return mapsCOMMENT
LOWpython/cudf/cudf/core/mixins/mixin_factory.py81) -> bool:COMMENT
LOWpython/cudf/cudf/core/column/numerical.py741 ):COMMENT
LOWpython/cudf/cudf/core/column/numerical.py961 # Validity-only nulls (ColumnBase.isnull): a genuine NaN value in aCOMMENT
LOWpython/cudf/cudf/core/column/numerical.py1021 # Materialize one-shot iterators so the single pass below isCOMMENT
LOWpython/cudf/cudf/core/column/column.py3541 or (COMMENT
LOWpython/cudf/cudf/core/_internals/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2021, NVIDIA CORPORATION.COMMENT
LOWpython/cudf/cudf/core/groupby/groupby.py1201 )COMMENT
LOWpython/cudf/cudf/core/groupby/groupby.py1441 # ``skipna=False`` the actual first/last element of each group isCOMMENT
LOWpython/cudf/cudf/core/groupby/groupby.py1921 # To implement this case again needs different algorithmsCOMMENT
LOWpython/cudf/cudf/core/groupby/groupby.py4141 # to support `as_index=False` correctlyCOMMENT
LOWpython/cudf/cudf/core/udf/utils.py121COMMENT
LOW…on/cudf/cudf/tests/dataframe/methods/test_transpose.py21COMMENT
LOW…on/cudf/cudf/tests/dataframe/methods/test_transpose.py41 # 2 NaNCOMMENT
LOW…df/cudf/tests/private_objects/mlir_backend/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION.COMMENT
LOWpython/cudf/cudf/tests/input_output/test_parquet.py1381COMMENT
LOWpython/cudf/cudf/tests/input_output/test_avro.py361 # added simply to verify we fixed the problematic code path that wasCOMMENT
LOWpython/cudf/cudf/tests/input_output/test_avro.py381 # {'name': 'tinyint_col', 'type': ['int', 'null']},COMMENT
LOWpython/cudf/cudf/tests/input_output/test_avro.py401 # 'float_col': 0.0,COMMENT
LOWpython/cudf/cudf/utils/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2020, NVIDIA CORPORATION.COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py41# need to be transformed from fast to slow only. i.e., Some cudf functionsCOMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1161 self._name,COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1501 result[...] = transformedCOMMENT
LOWpython/cudf/cudf/pandas/module_accelerator.py401 fast_module = importlib.import_module(fast_lib)COMMENT
LOWpython/cudf/cudf/pandas/module_accelerator.py421 # always being created on a given thread.COMMENT
LOWpython/cudf/cudf/pandas/scripts/run-pandas-tests.sh1#!/usr/bin/env bashCOMMENT
LOWpython/pylibcudf/pylibcudf/libcudf/detail/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION.COMMENT
LOW…libcudf/pylibcudf/libcudf/detail/utilities/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION.COMMENT
LOWpython/cudf_polars/tests/streaming/test_metadata.py81) -> None:COMMENT
LOWpython/cudf_polars/cudf_polars/streaming/select.py221 # # Outer Agg selection (select_b)COMMENT
LOW…olars/cudf_polars/streaming/actor_graph/repartition.py101 # Requires AllGather, output becomes duplicated.COMMENT
LOW…n/cudf_polars/cudf_polars/streaming/benchmarks/pdsh.py41COMMENT
LOW…udf_polars/cudf_polars/streaming/benchmarks/asserts.py221 # any kind of fuzziness from sorting on floating-point columns.COMMENT
LOW…udf_polars/cudf_polars/streaming/benchmarks/asserts.py301 # result : [a, b, c, d, d+epsilon]COMMENT
LOW…n/cudf_polars/cudf_polars/testing/inject_gpu_engine.py301 # value_counts / struct-expansion row ordering is not guaranteed, so the GPUCOMMENT
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/boolean.py261 if not ignore_nulls and column.null_count > 0:COMMENT
LOWci/test_narwhals.sh41# test_with_columns_dtypes_single_row[cudf]: Type handling issue with single rowCOMMENT
LOWci/test_narwhals.sh201# test_series_from_iterable[*-cudf.pandas.fast_slow_proxy._FunctionProxy-*]: FunctionProxy issues with series_from_iteraCOMMENT
LOWci/release/update-version.sh1#!/bin/bashCOMMENT
LOW.agents/skills/reproduce-ci/parse-job-url.py1#!/usr/bin/env python3COMMENT
LOW.agents/skills/reproduce-ci/run.sh1#!/bin/bashCOMMENT
LOWjava/ci/env.sh1#!/bin/bashCOMMENT
LOWjava/examples/deployment-modes/run_examples.sh1#!/usr/bin/env bashCOMMENT
LOWjava/src/test/java/ai/rapids/cudf/ColumnVectorTest.java61 // # Define a CUDA device functionCOMMENT
LOW…a/src/main/native/include/hybrid_scan_jni_internal.hpp1/*COMMENT
LOWjava/src/main/native/src/TableJni.cpp1/*COMMENT
LOWjava/src/main/native/src/TableJni.cpp21#include <cudf/groupby.hpp>COMMENT
LOWjava/src/main/native/src/TableJni.cpp41#include <cudf/rolling.hpp>COMMENT
462 more matches not shown…
Deep Nesting318 hits · 273 pts
SeverityFileLineSnippetContext
LOWpython/dask_cudf/dask_cudf/backends.py52CODE
LOWpython/dask_cudf/dask_cudf/backends.py94CODE
LOWpython/dask_cudf/dask_cudf/backends.py199CODE
LOWpython/dask_cudf/dask_cudf/io/orc.py28CODE
LOWpython/dask_cudf/dask_cudf/io/parquet.py109CODE
LOWpython/dask_cudf/dask_cudf/io/json.py60CODE
LOWpython/dask_cudf/dask_cudf/_expr/collection.py207CODE
LOWpython/dask_cudf/dask_cudf/_expr/groupby.py89CODE
LOWpython/dask_cudf/dask_cudf/_expr/groupby.py150CODE
LOWpython/dask_cudf/dask_cudf/_expr/groupby.py230CODE
LOWpython/dask_cudf/dask_cudf/_expr/groupby.py257CODE
LOWpython/dask_cudf/dask_cudf/_expr/groupby.py278CODE
LOWpython/dask_cudf/dask_cudf/_legacy/io/parquet.py432CODE
LOWpython/dask_cudf/dask_cudf/_legacy/io/parquet.py60CODE
LOWpython/dask_cudf/dask_cudf/_legacy/io/parquet.py177CODE
LOWpython/dask_cudf/dask_cudf/_legacy/io/parquet.py311CODE
LOWpython/dask_cudf/dask_cudf/_legacy/io/parquet.py382CODE
LOW…/cudf_streaming/cudf_streaming/tests/test_allgather.py123CODE
LOWpython/cudf/cudf_pandas_tests/test_cudf_pandas.py2081CODE
LOW…s/third_party_integration_tests/tests/test_catboost.py12CODE
LOW…_tests/third_party_integration_tests/tests/conftest.py46CODE
LOW…_tests/third_party_integration_tests/tests/conftest.py188CODE
LOW…tests/third_party_integration_tests/tests/test_cuml.py17CODE
LOW…third_party_integration_tests/tests/test_matplotlib.py14CODE
LOWpython/cudf/cudf/core/index.py182CODE
LOWpython/cudf/cudf/core/index.py5129CODE
LOWpython/cudf/cudf/core/index.py5601CODE
LOWpython/cudf/cudf/core/index.py5731CODE
LOWpython/cudf/cudf/core/index.py727CODE
LOWpython/cudf/cudf/core/index.py1305CODE
LOWpython/cudf/cudf/core/index.py1690CODE
LOWpython/cudf/cudf/core/index.py2400CODE
LOWpython/cudf/cudf/core/index.py2890CODE
LOWpython/cudf/cudf/core/index.py3074CODE
LOWpython/cudf/cudf/core/index.py3423CODE
LOWpython/cudf/cudf/core/index.py3657CODE
LOWpython/cudf/cudf/core/index.py4889CODE
LOWpython/cudf/cudf/core/dataframe.py623CODE
LOWpython/cudf/cudf/core/dataframe.py8962CODE
LOWpython/cudf/cudf/core/dataframe.py9014CODE
LOWpython/cudf/cudf/core/dataframe.py9175CODE
LOWpython/cudf/cudf/core/dataframe.py9277CODE
LOWpython/cudf/cudf/core/dataframe.py9303CODE
LOWpython/cudf/cudf/core/dataframe.py9333CODE
LOWpython/cudf/cudf/core/dataframe.py224CODE
LOWpython/cudf/cudf/core/dataframe.py334CODE
LOWpython/cudf/cudf/core/dataframe.py547CODE
LOWpython/cudf/cudf/core/dataframe.py1074CODE
LOWpython/cudf/cudf/core/dataframe.py1487CODE
LOWpython/cudf/cudf/core/dataframe.py1564CODE
LOWpython/cudf/cudf/core/dataframe.py1685CODE
LOWpython/cudf/cudf/core/dataframe.py2461CODE
LOWpython/cudf/cudf/core/dataframe.py2590CODE
LOWpython/cudf/cudf/core/dataframe.py2725CODE
LOWpython/cudf/cudf/core/dataframe.py3458CODE
LOWpython/cudf/cudf/core/dataframe.py3725CODE
LOWpython/cudf/cudf/core/dataframe.py3926CODE
LOWpython/cudf/cudf/core/dataframe.py4404CODE
LOWpython/cudf/cudf/core/dataframe.py4852CODE
LOWpython/cudf/cudf/core/dataframe.py6130CODE
258 more matches not shown…
Self-Referential Comments63 hits · 188 pts
SeverityFileLineSnippetContext
MEDIUMpython/dask_cudf/dask_cudf/core.py13# This module provides backward compatibility for legacy import patterns.COMMENT
MEDIUM…udf_streaming/cudf_streaming/tests/test_table_chunk.py344 # Create a table chunk on device memory.COMMENT
MEDIUM…_streaming/cudf_streaming/examples/bulk_ray_shuffle.py88 # Create a buffer resource that limits device memory if `--spill-device`COMMENT
MEDIUM…_streaming/cudf_streaming/examples/bulk_mpi_shuffle.py316 # Create a device pool memory resource. `BufferResource` wraps it in anCOMMENT
MEDIUM…_streaming/cudf_streaming/examples/bulk_mpi_shuffle.py324 # Create a buffer resource that limits device memory if `--spill-device`COMMENT
MEDIUM…ing/cudf_streaming/examples/streaming_basic_example.py43 # Create a communicator and context that will be used by all streaming actors.COMMENT
MEDIUMpython/cudf/cudf_pandas_tests/test_profiler.py88 # Create a copy of the current environment variablesCOMMENT
MEDIUMpython/cudf/cudf_pandas_tests/test_cudf_pandas.py1541 # Create a copy of the current environment variablesCOMMENT
MEDIUM…third_party_integration_tests/tests/test_tensorflow.py239 # Create the modelCOMMENT
MEDIUM…third_party_integration_tests/tests/test_tensorflow.py350 # Create the modelCOMMENT
MEDIUMpython/cudf/cudf/core/dataframe.py8901 # This function is used to wrap binary operations in Frame with anCOMMENT
MEDIUMpython/cudf/cudf/core/dataframe.py9276# Create a dictionary of the common, non-null columnsCOMMENT
MEDIUMpython/cudf/cudf/core/reshape.py1106 # Create a DataFrame composed of columns from bothCOMMENT
MEDIUMpython/cudf/cudf/core/series.py3973 # This function is used to wrap binary operations in Frame with anCOMMENT
MEDIUMpython/cudf/cudf/core/column/numerical.py1258 # Create a simple column with pi to test if the precision mattersCOMMENT
MEDIUMpython/cudf/cudf/core/column/column.py2595 # Create a copy to compact the data - only the actual sliceCOMMENT
MEDIUMpython/cudf/cudf/core/column/column.py2451 # Create a simple Python object that exposes theCOMMENT
MEDIUMpython/cudf/cudf/core/groupby/groupby.py3357 # This function is used to reorder the results of scan-basedCOMMENT
MEDIUMpython/cudf/cudf/core/groupby/groupby.py2397 # Define a function to apply to each row in a groupSTRING
MEDIUMpython/cudf/cudf/core/udf/groupby_utils.py53 # Create the numpy structured type corresponding to the numpy dtype.COMMENT
MEDIUMpython/cudf/cudf/core/udf/masked_typing.py293# The following code accomplishes (1) - it is really just a way of specifyingCOMMENT
MEDIUMpython/cudf/cudf/core/udf/row_function.py39 # Create the numpy structured type corresponding to the numpy dtype.COMMENT
MEDIUMpython/cudf/cudf/core/udf/templates.py28 # Create a structured array with the desired fieldsCOMMENT
MEDIUMpython/cudf/cudf/core/buffer/spillable_buffer.py53 # Initialize base class (just stores buffer)COMMENT
MEDIUMpython/cudf/cudf/core/buffer/spillable_buffer.py201 # Create an already spilled bufferCOMMENT
MEDIUMpython/cudf/cudf/tests/dask/test_serialize.py487 # Create a large DataFrameCOMMENT
MEDIUMpython/cudf/cudf/tests/dask/test_serialize.py491 # Create a sliced DataFrame (10% of original)COMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_parquet.py76 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_parquet.py118 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_parquet.py1405 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_parquet.py1460 # Create a pandas dataframe with random data of mixed lengthsCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_hdf5.py28 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_orc.py2054 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_feather.py22 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_json.py41 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_json.py72 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/testing/dataset_generator.py4# This module is for generating "synthetic" datasets. It was originallyCOMMENT
MEDIUMpython/pylibcudf/tests/test_column_span.py37 # Create a real buffer and mock Span around itCOMMENT
MEDIUMpython/pylibcudf/tests/test_column_span.py207 # Create a new maskCOMMENT
MEDIUM…on/pylibcudf/tests/io/test_experimental_hybrid_scan.py136 # Create a second reader from the metadataCOMMENT
MEDIUM…on/pylibcudf/tests/io/test_experimental_hybrid_scan.py411 # Create a fresh BytesIO to avoid buffer position issuesCOMMENT
MEDIUM…on/pylibcudf/tests/io/test_experimental_hybrid_scan.py500 # Create a fresh BytesIO to avoid buffer position issuesCOMMENT
MEDIUMpython/pylibcudf/tests/io/test_json.py401 # Create a string column with JSON stringsCOMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_spilling.py34 # Create a simple table with one column of random float32 dataCOMMENT
MEDIUMpython/cudf_polars/cudf_polars/utils/config.py522 # Create the top-level memory resourceCOMMENT
MEDIUMpython/cudf_polars/cudf_polars/streaming/join.py270 # Create a broadcast joinCOMMENT
MEDIUMpython/cudf_polars/cudf_polars/streaming/join.py287 # Create a hash joinCOMMENT
MEDIUM…/cudf_polars/streaming/benchmarks/pdsds_queries/q40.py100 # Define the target date and date rangeCOMMENT
MEDIUM…hon/cudf_polars/cudf_polars/dsl/expressions/rolling.py993 # Create a temporary DataFrame with the broadcasted columns named by theirCOMMENT
MEDIUMconda/environments/all_cuda-133_arch-aarch64.yaml1# This file is generated by `rapids-dependency-file-generator`.COMMENT
MEDIUMconda/environments/all_cuda-133_arch-x86_64.yaml1# This file is generated by `rapids-dependency-file-generator`.COMMENT
MEDIUMconda/environments/all_cuda-129_arch-x86_64.yaml1# This file is generated by `rapids-dependency-file-generator`.COMMENT
MEDIUMconda/environments/all_cuda-129_arch-aarch64.yaml1# This file is generated by `rapids-dependency-file-generator`.COMMENT
MEDIUMjava/src/test/java/ai/rapids/cudf/ColumnVectorTest.java61 // # Define a CUDA device functionCOMMENT
MEDIUMdocs/cudf/source/conf.py7# This file is execfile()d with the current directory set to itsCOMMENT
MEDIUMdocs/cudf/source/_ext/PandasCompat.py4# This file is adapted from official sphinx tutorial for `todo` extension:COMMENT
MEDIUMdocs/cudf/source/_ext/PandasCompat.py141 # Create a copy of the pandascompat nodeCOMMENT
MEDIUM…p/tests/transform/integration/unary_transform_test.cpp217 // # Define a CUDA device functionCOMMENT
MEDIUM…p/tests/transform/integration/unary_transform_test.cpp310 // # Define a CUDA device functionCOMMENT
MEDIUM…p/tests/transform/integration/unary_transform_test.cpp476 // # Define a CUDA device functionCOMMENT
3 more matches not shown…
Cross-File Repetition35 hits · 175 pts
SeverityFileLineSnippetContext
HIGHpython/cudf/cudf/core/column/lists.py0preprocess column to be compatible with pandas repr, namely handling nulls. * null (datetime/timedelta) = str(pd.nat) * STRING
HIGHpython/cudf/cudf/core/column/column.py0preprocess column to be compatible with pandas repr, namely handling nulls. * null (datetime/timedelta) = str(pd.nat) * STRING
HIGHpython/cudf/cudf/core/column/struct.py0preprocess column to be compatible with pandas repr, namely handling nulls. * null (datetime/timedelta) = str(pd.nat) * STRING
HIGHpython/cudf/cudf/pandas/_benchmarks/pdsh.py0experimental pds-ds benchmarks. based on https://github.com/pola-rs/polars-benchmark. warning: this is an experimental (STRING
HIGH…n/cudf_polars/cudf_polars/streaming/benchmarks/pdsh.py0experimental pds-ds benchmarks. based on https://github.com/pola-rs/polars-benchmark. warning: this is an experimental (STRING
HIGH…/cudf_polars/cudf_polars/streaming/benchmarks/pdsds.py0experimental pds-ds benchmarks. based on https://github.com/pola-rs/polars-benchmark. warning: this is an experimental (STRING
HIGHpython/cudf_polars/tests/streaming/test_ray.py0``_reset`` updates the polars-layer config to the new options.STRING
HIGHpython/cudf_polars/tests/streaming/test_spmd.py0``_reset`` updates the polars-layer config to the new options.STRING
HIGHpython/cudf_polars/tests/streaming/test_dask.py0``_reset`` updates the polars-layer config to the new options.STRING
HIGHpython/cudf_polars/tests/streaming/test_ray.py0the engine still drives a real query after ``_reset``.STRING
HIGHpython/cudf_polars/tests/streaming/test_spmd.py0the engine still drives a real query after ``_reset``.STRING
HIGHpython/cudf_polars/tests/streaming/test_dask.py0the engine still drives a real query after ``_reset``.STRING
HIGHpython/cudf_polars/tests/streaming/test_ray.py0``shutdown`` is idempotent; ``_reset`` after shutdown raises every time.STRING
HIGHpython/cudf_polars/tests/streaming/test_spmd.py0``shutdown`` is idempotent; ``_reset`` after shutdown raises every time.STRING
HIGHpython/cudf_polars/tests/streaming/test_dask.py0``shutdown`` is idempotent; ``_reset`` after shutdown raises every time.STRING
HIGHpython/cudf_polars/cudf_polars/streaming/groupby.py0evaluate this expression given a dataframe for context.STRING
HIGH…cudf_polars/cudf_polars/dsl/expressions/aggregation.py0evaluate this expression given a dataframe for context.STRING
HIGH…hon/cudf_polars/cudf_polars/dsl/expressions/literal.py0evaluate this expression given a dataframe for context.STRING
HIGH…hon/cudf_polars/cudf_polars/dsl/expressions/sorting.py0evaluate this expression given a dataframe for context.STRING
HIGH…hon/cudf_polars/cudf_polars/dsl/expressions/slicing.py0evaluate this expression given a dataframe for context.STRING
HIGH…hon/cudf_polars/cudf_polars/dsl/expressions/boolean.py0evaluate this expression given a dataframe for context.STRING
HIGH…hon/cudf_polars/cudf_polars/dsl/expressions/ternary.py0evaluate this expression given a dataframe for context.STRING
HIGH…on/cudf_polars/cudf_polars/dsl/expressions/binaryop.py0evaluate this expression given a dataframe for context.STRING
HIGHpython/cudf_polars/cudf_polars/dsl/expressions/unary.py0evaluate this expression given a dataframe for context.STRING
HIGH…n/cudf_polars/cudf_polars/dsl/expressions/selection.py0evaluate this expression given a dataframe for context.STRING
HIGH…thon/cudf_polars/cudf_polars/dsl/expressions/string.py0evaluate this expression given a dataframe for context.STRING
HIGH…on/cudf_polars/cudf_polars/dsl/expressions/datetime.py0evaluate this expression given a dataframe for context.STRING
HIGHpython/cudf_polars/cudf_polars/dsl/expressions/base.py0evaluate this expression given a dataframe for context.STRING
HIGH…thon/cudf_polars/cudf_polars/dsl/expressions/struct.py0evaluate this expression given a dataframe for context.STRING
HIGHpython/cudf_polars/cudf_polars/engine/core.py0collect diagnostic information from every rank. returns ------- list of :class:`~cudf_polars.engine.core.clusterinfo`, oSTRING
HIGHpython/cudf_polars/cudf_polars/engine/ray.py0collect diagnostic information from every rank. returns ------- list of :class:`~cudf_polars.engine.core.clusterinfo`, oSTRING
HIGHpython/cudf_polars/cudf_polars/engine/dask.py0collect diagnostic information from every rank. returns ------- list of :class:`~cudf_polars.engine.core.clusterinfo`, oSTRING
HIGHpython/cudf_polars/cudf_polars/engine/core.py0collect statistics from every rank via ``client.run``. parameters ---------- clear if ``true``, clear each rank's statisSTRING
HIGHpython/cudf_polars/cudf_polars/engine/ray.py0collect statistics from every rank via ``client.run``. parameters ---------- clear if ``true``, clear each rank's statisSTRING
HIGHpython/cudf_polars/cudf_polars/engine/dask.py0collect statistics from every rank via ``client.run``. parameters ---------- clear if ``true``, clear each rank's statisSTRING
Excessive Try-Catch Wrapping77 hits · 83 pts
SeverityFileLineSnippetContext
LOWpython/custreamz/custreamz/tests/conftest.py18 except Exception:CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py153 except Exception:CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py183 except Exception:CODE
LOWpython/custreamz/custreamz/tests/test_dataframes.py538 except Exception as e:CODE
MEDIUMpython/custreamz/custreamz/tests/test_dataframes.py535def test_example_type_error_message():CODE
LOWpython/dask_cudf/dask_cudf/backends.py258 except Exception:CODE
LOWpython/dask_cudf/dask_cudf/io/tests/test_s3.py107 except Exception:CODE
LOW…_streaming/cudf_streaming/examples/bulk_mpi_shuffle.py424 except Exception as e:CODE
LOWpython/cudf/cudf_pandas_tests/test_cudf_pandas.py1753 except Exception as e:CODE
MEDIUMpython/cudf/cudf/core/dataframe.py1455def __setattr__(self, key, col):CODE
LOWpython/cudf/cudf/core/dataframe.py1905 except Exception:CODE
LOWpython/cudf/cudf/core/column_accessor.py409 except Exception as e:CODE
LOWpython/cudf/cudf/core/single_column_frame.py416 except Exception:CODE
MEDIUMpython/cudf/cudf/core/series.py187def __getitem__(self, arg):CODE
LOWpython/cudf/cudf/core/series.py1234 except Exception:STRING
LOWpython/cudf/cudf/core/indexed_frame.py3650 except Exception as e:CODE
LOWpython/cudf/cudf/core/indexed_frame.py3664 except Exception as e:CODE
LOWpython/cudf/cudf/core/indexed_frame.py5257 except Exception as e:CODE
LOWpython/cudf/cudf/core/tools/datetimes.py385 except Exception as e:CODE
LOWpython/cudf/cudf/core/column/datetime.py233 except Exception:CODE
LOWpython/cudf/cudf/tests/series/methods/test_replace.py464 except Exception as e:CODE
LOWpython/cudf/cudf/tests/dataframe/test_binops.py201 except Exception:CODE
LOWpython/cudf/cudf/tests/dataframe/test_binops.py237 except Exception:CODE
LOWpython/cudf/cudf/tests/dataframe/test_binops.py273 except Exception:CODE
LOWpython/cudf/cudf/tests/input_output/test_parquet.py205 except Exception as excpr:CODE
LOWpython/cudf/cudf/tests/input_output/test_avro.py658 except Exception:CODE
LOWpython/cudf/cudf/tests/input_output/test_orc.py51 except Exception as excpr:CODE
LOWpython/cudf/cudf/utils/temporal.py126 except Exception:CODE
LOWpython/cudf/cudf/utils/ioutils.py1644 except Exception:STRING
LOWpython/cudf/cudf/testing/_utils.py140 except Exception as e:CODE
MEDIUMpython/cudf/cudf/pandas/fast_slow_proxy.py1214def __name__(self, value):CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py174 except Exception:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py186 except Exception:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1338 except Exception as e:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1351 except Exception as e:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1356 except Exception as err:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1671 except Exception:CODE
LOWpython/cudf/cudf/pandas/_logger.py30 except Exception:CODE
LOWpython/cudf/cudf/pandas/module_accelerator.py85 except Exception as e:CODE
LOWpython/cudf/cudf/pandas/module_accelerator.py456 except Exception:CODE
LOWpython/cudf/cudf/pandas/_wrappers/numpy.py211 except Exception as err:CODE
LOWpython/cudf/cudf/pandas/_wrappers/common.py22 except Exception:CODE
LOWpython/cudf/cudf/pandas/_wrappers/common.py39 except Exception:CODE
MEDIUMpython/cudf/cudf/pandas/_wrappers/common.py17def array_function_method(self, func, types, args, kwargs):CODE
LOW…thon/cudf/cudf/pandas/scripts/analyze-test-failures.py32 except Exception:CODE
LOW…hon/cudf/cudf/pandas/scripts/summarize-test-results.py32 except Exception:CODE
LOWpython/cudf/cudf/pandas/_benchmarks/utils.py617 except Exception as e:CODE
LOWpython/cudf/cudf/pandas/_benchmarks/utils.py664 except Exception:CODE
LOWpython/cudf/cudf/pandas/_benchmarks/utils.py727 except Exception:CODE
LOWpython/cudf_polars/tests/streaming/test_bind_to_gpu.py29 except Exception:CODE
LOWpython/cudf_polars/cudf_polars/streaming/statistics.py79 except Exception:CODE
LOW…on/cudf_polars/cudf_polars/streaming/actor_graph/io.py720 except Exception as e:CODE
LOW…on/cudf_polars/cudf_polars/streaming/actor_graph/io.py749 except Exception as e:CODE
LOW…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py903 except Exception as e:CODE
LOW…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py1109 except Exception:CODE
LOW…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py1191 except Exception:CODE
LOWpython/cudf_polars/cudf_polars/testing/asserts.py276 except Exception as e:CODE
LOWpython/cudf_polars/cudf_polars/engine/spmd.py516 except Exception:CODE
LOWpython/cudf_polars/cudf_polars/engine/ray.py728 except Exception:CODE
LOWpython/cudf_polars/cudf_polars/engine/ray.py904 except Exception as e:CODE
17 more matches not shown…
Structural Annotation Overuse40 hits · 72 pts
SeverityFileLineSnippetContext
LOWpython/dask_cudf/dask_cudf/io/parquet.py171 # Step 1: Sample statisticsCOMMENT
LOWpython/dask_cudf/dask_cudf/io/parquet.py185 # Step 2: Estimate the correction factorCOMMENT
LOWpython/dask_cudf/dask_cudf/_expr/expr.py196 # NOTE: The following two lines contains the "patch"COMMENT
LOWpython/cudf/cudf/core/dataframe.py225 # Step 1: Gather columnsCOMMENT
LOWpython/cudf/cudf/core/dataframe.py232 # Step 2: Gather rowsCOMMENT
LOWpython/cudf/cudf/core/reshape.py743 # Step 1: tile id_varsCOMMENT
LOWpython/cudf/cudf/core/reshape.py746 # Step 2: add variableCOMMENT
LOWpython/cudf/cudf/core/reshape.py765 # Step 3: add valuesCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q1.py70 # Step 1: Create customer_total_return CTE equivalentCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q1.py93 # Step 2: Calculate average return per store for the subqueryCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q1.py98 # Step 3: Join everything together and apply filtersCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q46.py103 # Step 1: Create the subquery (dn) equivalentCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q46.py158 # Step 2: Join with customer and current addressCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q47.py119 # Step 1: Create CTE v1 equivalentCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q47.py181 # Step 2: Create CTE v2 equivalent (self-joins for lag/lead)COMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q47.py242 # Step 3: Final query with filters and calculationsCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py122 # Step 1: Create wscs CTE equivalent (union of web and catalog sales)COMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py179 # Step 3: Create year data (y subquery equivalent)COMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py196 # Step 4: Create year+1 data (z subquery equivalent)COMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py213 # Step 5: Join the two years and calculate ratiosCOMMENT
LOW.agents/skills/reproduce-ci/SKILL.md35## Step 1: Determine ParametersCOMMENT
LOW.agents/skills/reproduce-ci/SKILL.md115## Step 2: Run the ReproductionCOMMENT
LOW.agents/skills/reproduce-ci/SKILL.md153## Step 3: Analyze OutputCOMMENT
LOW.agents/skills/review-cudf-polars-expressions/SKILL.md28## Step 1: Understand the Polars expression implementation and behavior.COMMENT
LOW.agents/skills/review-cudf-polars-expressions/SKILL.md42## Step 2: Understand the current Polars expression behavior with cudf-polars.COMMENT
LOW.agents/skills/review-cudf-polars-expressions/SKILL.md56## Step 3: Implement the Polars expression in cudf-polars.COMMENT
LOW.agents/skills/review-cudf-polars-expressions/SKILL.md80## Step 4: Test the Polars expression implementation in cudf-polarsCOMMENT
LOWcpp/include/cudf/join/join.hpp296 * // Step 1: Perform equality-based hash joinCOMMENT
LOWcpp/include/cudf/join/join.hpp300 * // Step 2: Apply conditional filter on conditional columnsCOMMENT
LOWcpp/include/cudf/join/join.hpp406 * // Step 1: Perform equality-based hash join (same as before)COMMENT
LOWcpp/include/cudf/join/join.hpp410 * // Step 2: Apply JIT-compiled conditional filterCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp68 // Step 1: Build key remapping (with metrics disabled, the metrics need to be calculatedCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp73 // Step 2: Remap build and probe keys to integersCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp77 // Step 3: Create table views from remapped columnsCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp81 // Step 4: Perform the join on remapped integer keysCOMMENT
LOW.github/workflows/compute-sanitizer-trigger.yaml4# WARNING: This is very resource intensive and runs hundreds of GPU jobs.COMMENT
LOW…erated-computing-cudf/references/dask-cudf-patterns.md202# Step 1: Check worker memory pressure from dashboardCOMMENT
LOW…erated-computing-cudf/references/dask-cudf-patterns.md205# Step 2: Increase partition count to reduce per-partition memoryCOMMENT
LOW…erated-computing-cudf/references/dask-cudf-patterns.md208# Step 3: If not already enabled, add cuDF-native spillingCOMMENT
LOW…erated-computing-cudf/references/dask-cudf-patterns.md211# Step 4: Move filter/project before expensive operationsCOMMENT
Modern Structural Boilerplate69 hits · 68 pts
SeverityFileLineSnippetContext
LOWpython/custreamz/custreamz/_version.py22__all__ = ["__git_commit__", "__version__"]CODE
LOWpython/dask_cudf/dask_cudf/_version.py22__all__ = ["__git_commit__", "__version__"]CODE
LOWpython/dask_cudf/dask_cudf/__init__.py49__all__ = [CODE
LOWpython/dask_cudf/dask_cudf/_expr/__init__.py51__all__ = [CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py40__all__ = [CODE
LOWpython/cudf/cudf/_version.py22__all__ = ["__git_commit__", "__version__"]CODE
LOWpython/cudf/cudf/datasets.py9__all__ = ["randomdata", "timeseries"]CODE
LOWpython/cudf/cudf/__init__.py90__all__ = [CODE
LOWpython/cudf/cudf/core/missing.py10__all__ = ["NA", "NaT"]CODE
LOWpython/cudf/cudf/core/dataframe.py3277 def _set_columns_like(self, other: ColumnAccessor) -> None:CODE
LOWpython/cudf/cudf/core/column_accessor.py581 def set_by_label(self, key: Hashable, value: ColumnBase) -> None:CODE
LOWpython/cudf/cudf/core/mixins/__init__.py11__all__ = [CODE
LOWpython/cudf/cudf/core/accessors/__init__.py9__all__ = [CODE
LOWpython/cudf/cudf/core/column/__init__.py26__all__ = [CODE
LOWpython/cudf/cudf/core/groupby/__init__.py12__all__ = [CODE
LOWpython/cudf/cudf/core/buffer/spill_manager.py409def set_global_manager(manager: SpillManager | None) -> None:CODE
LOWpython/cudf/cudf/core/buffer/spill_manager.py440def set_spill_on_demand_globally() -> None:CODE
LOWpython/cudf/cudf/api/__init__.py6__all__ = ["extensions", "types"]CODE
LOWpython/cudf/cudf/api/extensions/__init__.py12__all__ = [CODE
LOWpython/cudf/cudf/pandas/__init__.py20__all__ = [CODE
LOWpython/pylibcudf/pylibcudf/_version.py24__all__ = ["__git_commit__", "__version__"]CODE
LOWpython/pylibcudf/pylibcudf/__init__.py65__all__ = [CODE
LOWpython/pylibcudf/pylibcudf/experimental/__init__.py6__all__ = [CODE
LOWpython/pylibcudf/pylibcudf/strings/__init__.py32__all__ = [CODE
LOWpython/pylibcudf/pylibcudf/strings/split/__init__.py5__all__ = ["partition", "split"]CODE
LOWpython/pylibcudf/pylibcudf/strings/convert/__init__.py15__all__ = [CODE
LOWpython/pylibcudf/pylibcudf/nvtext/__init__.py19__all__ = [CODE
LOWpython/pylibcudf/pylibcudf/io/__init__.py20__all__ = [CODE
LOWpython/pylibcudf/pylibcudf/io/experimental/__init__.py10__all__ = [CODE
LOWpython/libcudf/libcudf/_version.py22__all__ = ["__git_commit__", "__version__"]CODE
LOWpython/libcudf/libcudf/__init__.py7__all__ = ["__git_commit__", "__version__", "load_library"]CODE
LOWpython/cudf_polars/cudf_polars/_version.py21__all__ = ["__git_commit__", "__version__"]CODE
LOWpython/cudf_polars/cudf_polars/quent/__init__.py20__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/quent/_context.py38__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/utils/config.py51__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/utils/dtypes.py23__all__ = [CODE
LOW…df_polars/cudf_polars/streaming/actor_graph/tracing.py84 def set_duplicated(self, *, duplicated: bool = True) -> None:CODE
LOW…df_polars/cudf_polars/streaming/actor_graph/tracing.py88 def set_extra(self, key: str, value: Any) -> None:CODE
LOW…f_polars/streaming/actor_graph/collectives/__init__.py12__all__ = ["ReserveOpIDs", "reserve_op_id"]CODE
LOW…lars/streaming/benchmarks/pdsds_parameters/__init__.py63__all__ = ["load_parameters"]CODE
LOWpython/cudf_polars/cudf_polars/typing/__init__.py108 def set_node(self, n: int) -> None:CODE
LOWpython/cudf_polars/cudf_polars/containers/datatype.py21__all__ = ["DataType"]CODE
LOW…_polars/cudf_polars/engine/default_singleton_engine.py28__all__ = ["DefaultSingletonEngine", "check_no_live_default_singleton"]CODE
LOWpython/cudf_polars/cudf_polars/dsl/translate.py51__all__ = ["Translator", "translate_named_expr"]CODE
LOWpython/cudf_polars/cudf_polars/dsl/ir.py95__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/dsl/expr.py37__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/dsl/utils/naming.py18__all__ = ["names_to_indices", "unique_names"]CODE
LOWpython/cudf_polars/cudf_polars/dsl/utils/rolling.py25__all__ = ["rewrite_rolling"]CODE
LOWpython/cudf_polars/cudf_polars/dsl/utils/windows.py20__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/dsl/utils/groupby.py24__all__ = ["rewrite_groupby"]CODE
LOW…thon/cudf_polars/cudf_polars/dsl/utils/aggregations.py26__all__ = ["apply_pre_evaluation", "decompose_aggs", "decompose_single_agg"]CODE
LOWpython/cudf_polars/cudf_polars/dsl/utils/replace.py18__all__ = ["replace"]CODE
LOW…cudf_polars/cudf_polars/dsl/expressions/aggregation.py27__all__ = ["Agg", "Item"]CODE
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/literal.py23__all__ = ["Literal", "LiteralColumn"]CODE
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/sorting.py20__all__ = ["Sort", "SortBy"]CODE
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/slicing.py20__all__ = ["Slice"]CODE
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/boolean.py34__all__ = ["BooleanFunction"]CODE
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/rolling.py34__all__ = ["GroupedWindow", "RollingWindow", "to_request"]CODE
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/ternary.py24__all__ = ["Ternary"]CODE
LOW…on/cudf_polars/cudf_polars/dsl/expressions/binaryop.py23__all__ = ["BinOp"]CODE
9 more matches not shown…
AI Structural Patterns72 hits · 58 pts
SeverityFileLineSnippetContext
LOWpython/custreamz/custreamz/kafka.py83CODE
LOWpython/dask_cudf/dask_cudf/io/parquet.py548CODE
LOWpython/dask_cudf/dask_cudf/_legacy/io/parquet.py60CODE
LOW…tests/third_party_integration_tests/tests/test_ibis.py145CODE
LOW…ests/third_party_integration_tests/tests/test_scipy.py60CODE
LOWpython/cudf/cudf/core/index.py3423CODE
LOWpython/cudf/cudf/core/dataframe.py1437CODE
LOWpython/cudf/cudf/core/dataframe.py2854CODE
LOWpython/cudf/cudf/core/dataframe.py3301CODE
LOWpython/cudf/cudf/core/dataframe.py4219CODE
LOWpython/cudf/cudf/core/dataframe.py4852CODE
LOWpython/cudf/cudf/core/dataframe.py5160CODE
LOWpython/cudf/cudf/core/dataframe.py7598CODE
LOWpython/cudf/cudf/core/dataframe.py7664CODE
LOWpython/cudf/cudf/core/dataframe.py7701CODE
LOWpython/cudf/cudf/core/dataframe.py8311CODE
LOWpython/cudf/cudf/core/reshape.py168CODE
LOWpython/cudf/cudf/core/reshape.py339CODE
LOWpython/cudf/cudf/core/reshape.py1336CODE
LOWpython/cudf/cudf/core/reshape.py1369CODE
LOWpython/cudf/cudf/core/reshape.py1484CODE
LOWpython/cudf/cudf/core/series.py5571CODE
LOWpython/cudf/cudf/core/series.py864CODE
LOWpython/cudf/cudf/core/series.py946CODE
LOWpython/cudf/cudf/core/series.py2184CODE
LOWpython/cudf/cudf/core/series.py2198CODE
LOWpython/cudf/cudf/core/series.py2212CODE
LOWpython/cudf/cudf/core/series.py3669CODE
LOWpython/cudf/cudf/core/indexed_frame.py1968CODE
LOWpython/cudf/cudf/core/indexed_frame.py1994CODE
LOWpython/cudf/cudf/core/indexed_frame.py2693CODE
LOWpython/cudf/cudf/core/indexed_frame.py2707CODE
LOWpython/cudf/cudf/core/indexed_frame.py2721CODE
LOWpython/cudf/cudf/core/indexed_frame.py3684CODE
LOWpython/cudf/cudf/core/indexed_frame.py3802CODE
LOWpython/cudf/cudf/core/indexed_frame.py3909CODE
LOWpython/cudf/cudf/core/indexed_frame.py4278CODE
LOWpython/cudf/cudf/core/indexed_frame.py5565CODE
LOWpython/cudf/cudf/core/indexed_frame.py5618CODE
LOWpython/cudf/cudf/core/multiindex.py148CODE
LOWpython/cudf/cudf/core/tools/datetimes.py121CODE
LOWpython/cudf/cudf/core/tools/datetimes.py904CODE
LOWpython/cudf/cudf/core/column/categorical.py711CODE
LOWpython/cudf/cudf/core/groupby/groupby.py3935CODE
LOWpython/cudf/cudf/core/groupby/groupby.py3956CODE
LOWpython/cudf/cudf/core/groupby/groupby.py4030CODE
LOWpython/cudf/cudf/core/window/ewm.py115CODE
LOWpython/cudf/cudf/core/window/rolling.py222CODE
LOWpython/cudf/cudf/core/udf/strings_lowering.py261CODE
LOWpython/cudf/cudf/core/udf/strings_lowering.py539CODE
LOWpython/cudf/cudf/core/udf/groupby_lowering.py92CODE
LOWpython/cudf/cudf/io/orc.py156CODE
LOWpython/cudf/cudf/io/orc.py363CODE
LOWpython/cudf/cudf/io/parquet.py82CODE
LOWpython/cudf/cudf/io/parquet.py252CODE
LOWpython/cudf/cudf/io/parquet.py352CODE
LOWpython/cudf/cudf/io/parquet.py933CODE
LOWpython/cudf/cudf/io/parquet.py1354CODE
LOWpython/cudf/cudf/io/parquet.py1519CODE
LOWpython/cudf/cudf/io/parquet.py1822CODE
12 more matches not shown…
Verbosity Indicators27 hits · 51 pts
SeverityFileLineSnippetContext
LOWpython/dask_cudf/dask_cudf/io/parquet.py171 # Step 1: Sample statisticsCOMMENT
LOWpython/dask_cudf/dask_cudf/io/parquet.py185 # Step 2: Estimate the correction factorCOMMENT
LOWpython/cudf/cudf/core/dataframe.py225 # Step 1: Gather columnsCOMMENT
LOWpython/cudf/cudf/core/dataframe.py232 # Step 2: Gather rowsCOMMENT
LOWpython/cudf/cudf/core/reshape.py743 # Step 1: tile id_varsCOMMENT
LOWpython/cudf/cudf/core/reshape.py746 # Step 2: add variableCOMMENT
LOWpython/cudf/cudf/core/reshape.py765 # Step 3: add valuesCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q1.py70 # Step 1: Create customer_total_return CTE equivalentCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q1.py93 # Step 2: Calculate average return per store for the subqueryCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q1.py98 # Step 3: Join everything together and apply filtersCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q46.py103 # Step 1: Create the subquery (dn) equivalentCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q46.py158 # Step 2: Join with customer and current addressCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q47.py119 # Step 1: Create CTE v1 equivalentCOMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q47.py181 # Step 2: Create CTE v2 equivalent (self-joins for lag/lead)COMMENT
LOW…/cudf_polars/streaming/benchmarks/pdsds_queries/q47.py242 # Step 3: Final query with filters and calculationsCOMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py122 # Step 1: Create wscs CTE equivalent (union of web and catalog sales)COMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py179 # Step 3: Create year data (y subquery equivalent)COMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py196 # Step 4: Create year+1 data (z subquery equivalent)COMMENT
LOW…s/cudf_polars/streaming/benchmarks/pdsds_queries/q2.py213 # Step 5: Join the two years and calculate ratiosCOMMENT
LOWcpp/include/cudf/join/join.hpp296 * // Step 1: Perform equality-based hash joinCOMMENT
LOWcpp/include/cudf/join/join.hpp300 * // Step 2: Apply conditional filter on conditional columnsCOMMENT
LOWcpp/include/cudf/join/join.hpp406 * // Step 1: Perform equality-based hash join (same as before)COMMENT
LOWcpp/include/cudf/join/join.hpp410 * // Step 2: Apply JIT-compiled conditional filterCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp68 // Step 1: Build key remapping (with metrics disabled, the metrics need to be calculatedCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp73 // Step 2: Remap build and probe keys to integersCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp77 // Step 3: Create table views from remapped columnsCOMMENT
LOWcpp/benchmarks/join/sort_merge_join.cpp81 // Step 4: Perform the join on remapped integer keysCOMMENT
Redundant / Tautological Comments30 hits · 46 pts
SeverityFileLineSnippetContext
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py456 # Write file 0COMMENT
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py461 # Write file 1COMMENT
LOWpython/dask_cudf/dask_cudf/io/tests/test_parquet.py22# Check if create_metadata_file is supported byCOMMENT
LOWpython/dask_cudf/dask_cudf/_legacy/io/parquet.py201 # Check if we are actually selecting any columnsCOMMENT
LOWpython/cudf/cudf/core/dataframe.py8642 # Check if there were multiple statements. Filter out empty lines.COMMENT
LOWpython/cudf/cudf/core/reshape.py60 # Check if multiindex then check if indexes match. IndexCOMMENT
LOWpython/cudf/cudf/core/tools/datetimes.py1187 # Check if freq has nanosecond componentsCOMMENT
LOWpython/cudf/cudf/core/column/numerical.py1227 # Check if self dtype can be safely cast to to_dtypeCOMMENT
LOWpython/cudf/cudf/core/column/numerical.py1256 # Check if column contains pi valueCOMMENT
LOWpython/cudf/cudf/core/column/utils.py22 # Check if object has .access() method (duck typing)COMMENT
LOWpython/cudf/cudf/core/column/column.py2585 # Check if data is spilled - if so, don't compact itCOMMENT
LOWpython/cudf/cudf/core/column/column.py2561 # Check if size is less than base buffer sizeCOMMENT
LOWpython/cudf/cudf/core/buffer/utils.py97 # Check if `data` is owned by a known classCOMMENT
LOWpython/cudf/cudf/io/parquet.py2203 # Check if the same `new_file_name` exists andCOMMENT
LOWpython/cudf/cudf/tests/input_output/test_parquet.py4723 # Check if tables equalCOMMENT
LOWpython/cudf/cudf/utils/ioutils.py2167 # Check if a direct read makes the most senseCOMMENT
LOWpython/cudf/cudf/pandas/__init__.py67 # Check if a non-default memory resource is setCOMMENT
LOW…on/pylibcudf/tests/io/test_experimental_hybrid_scan.py261 # Set filter to make col0 the filter columnCOMMENT
LOWpython/cudf_polars/cudf_polars/streaming/groupby.py410 # Check if we are dealing with any high-cardinality columnsCOMMENT
LOW…olars/cudf_polars/streaming/actor_graph/repartition.py127 # Check if we need global communication (AllGather).COMMENT
LOW…on/cudf_polars/cudf_polars/streaming/actor_graph/io.py261 # Assign tasks to producers using round-robinCOMMENT
LOW…on/cudf_polars/cudf_polars/streaming/actor_graph/io.py618 # Assign tasks to producers using round-robinCOMMENT
LOW…/cudf_polars/cudf_polars/streaming/actor_graph/core.py187 # Check if this node is doing any broadcasting.COMMENT
LOW…cudf_polars/cudf_polars/streaming/actor_graph/nodes.py193 # Check if any channel drained without providing data.COMMENT
LOW…cudf_polars/cudf_polars/streaming/actor_graph/nodes.py450 # Check if we have enough device memory for all copiesCOMMENT
LOW…cudf_polars/cudf_polars/streaming/actor_graph/nodes.py634 # Check if this node needs fanoutCOMMENT
LOW…df_polars/streaming/actor_graph/collectives/shuffle.py375 # Check if we can skip the shuffle (already partitioned correctly)COMMENT
LOW…udf_polars/streaming/actor_graph/collectives/common.py86 # Check if dynamic planning is enabledCOMMENT
LOWci/check_cudf_polars_ir.py77 # Check if target is self._non_child_argsCOMMENT
LOWci/check_cudf_polars_ir.py85 # Check if the value is a tupleCOMMENT
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippetContext
CRITICALpython/cudf/cudf_pandas_tests/test_cudf_pandas.py1669 cu_arr = xpd.core.arrays.string_arrow.ArrowStringArray._from_sequence(CODE
CRITICALpython/cudf/cudf_pandas_tests/test_cudf_pandas.py1672 pd_arr = pd.core.arrays.string_arrow.ArrowStringArray._from_sequence(CODE
CRITICALpython/cudf/cudf/core/column/column.py4016 return cudf.core.column.categorical.CategoricalColumn._concat(CODE
AI Slop Vocabulary16 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUMpython/cudf/cudf/core/index.py1948 # utilize `Index.to_string` once it is implementedCOMMENT
LOWpython/cudf/cudf/core/dataframe.py1557 # Couldn't find a common type, just return a 1xN dataframe.COMMENT
LOWpython/cudf/cudf/core/column/categorical.py690 # self.categories is empty; just return codesCOMMENT
LOWpython/cudf/cudf/core/buffer/buffer.py324 # When doing a shallow copy, we just return a new sliceCOMMENT
LOWpython/cudf/cudf/testing/dataset_generator.py107 # Otherwise, we simply use the given generator to generate each value.COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1465 # Hope we can just call the constructor with transformed entries.COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1689 # fail. For now, we just return `f` in this case. If needed,COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1701 # can just return f:COMMENT
LOWpython/pylibcudf/tests/test_string_replace.py89 # pyarrow doesn't support -1 as stop, so just set to really big numberCOMMENT
LOWpython/pylibcudf/tests/common/utils.py453 # will just use pyarrow directly to write thisCOMMENT
LOWpython/pylibcudf/tests/common/utils.py463 # will just use pyarrow directly to write thisCOMMENT
LOW…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py1498 # are emitted. Ideally, we'd just set the contextvars here usingCOMMENT
LOWpython/cudf_polars/cudf_polars/dsl/utils/io.py72 # For now, we'll just use kvikio to explicitly get the size.COMMENT
LOWci/check_cudf_polars_ir.py202 # We can't just use node._n_non_child_args because it's a class variable and we needCOMMENT
LOWdocs/cudf/source/conf.py557 # Strip template parameters and just use the base type.COMMENT
MEDIUMcpp/src/jit/parser.cpp326 // Essentially we only need the information inside the two pairs of parentheses.COMMENT
Fake / Example Data12 hits · 16 pts
SeverityFileLineSnippetContext
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp18 // a vector of lorem ipsum stringsCOMMENT
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp20 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut ",CODE
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp20 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut ",CODE
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp54 "Mattis molestie a iaculis at erat pellentesque adipiscing. Est lorem ipsum dolor sit amet ",CODE
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp54 "Mattis molestie a iaculis at erat pellentesque adipiscing. Est lorem ipsum dolor sit amet ",CODE
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp62 "libero id faucibus nisl tincidunt eget. Eget est lorem ipsum dolor sit amet. Malesuada fames ",CODE
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp62 "libero id faucibus nisl tincidunt eget. Eget est lorem ipsum dolor sit amet. Malesuada fames ",CODE
LOWcpp/tests/utilities_tests/io_utilities_tests.cpp108 "tempus iaculis urna. Magna eget est lorem ipsum dolor sit. Curabitur gravida arcu ac tortor ",CODE
LOWcpp/tests/io/orc_test.cpp1574 .decimal128_columns({"dec", "fake_name"});CODE
LOWcpp/tests/text/deduplicate_tests.cpp25 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ", // 90CODE
LOWcpp/tests/text/deduplicate_tests.cpp25 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ", // 90CODE
LOW…p/tests/transform/integration/unary_transform_test.cpp1005 auto expected = cudf::test::strings_column_wrapper{"John Doe",CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHcpp/libcudf_streaming/benchmarks/bench_pack.cpp221 // Test different table sizes in MB (minimum 1MB as requested)COMMENT
HIGHcpp/libcudf_streaming/benchmarks/bench_pack.cpp289 // Test different table sizes in MB (minimum 1MB as requested)COMMENT
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWprint_env.sh6# Usage:COMMENT
LOWpython/cudf/cudf/pandas/scripts/run-pandas-tests.sh7# Usage:COMMENT
LOW.agents/skills/reproduce-ci/parse-job-url.py7# Usage:COMMENT
LOW.agents/skills/reproduce-ci/run.sh9# Usage:COMMENT
LOWcpp/scripts/run-cmake-format.sh25# Usage:COMMENT
TODO Padding4 hits · 6 pts
SeverityFileLineSnippetContext
LOW…on/cudf/cudf/tests/general_functions/test_api_types.py1104# TODO: Add test of interval.COMMENT
LOWpython/cudf/cudf/tests/dataframe/test_np_ufuncs.py57 # TODO: Add tests of mismatched columns etc.COMMENT
LOWpython/pylibcudf/tests/io/test_json.py490# TODO: Add tests for these!COMMENT
LOWcpp/tests/join/join_tests.cpp183 // TODO: implement for HASH algoCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpython/cudf/cudf/tests/input_output/test_orc.py2019 # orchestrate the dual-stream processing.COMMENT
Overly Generic Function Names1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpython/cudf_polars/tests/test_unstable.py104 def my_method(self):CODE