Repository Analysis

NVIDIA/cudf

cuDF - GPU DataFrame Library

9.6 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of NVIDIA/cudf, a C++ project with 9,728 GitHub stars. SynthScan v2.0 examined 837,387 lines of code across 3062 source files, recording 6750 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 9.6 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.6
Adjusted Score
9.6
Raw Score
100%
Time Factor
2026-08-13
Last Push
9.7K
Stars
C++
Language
837.4K
Lines of Code
3.1K
Files
6.8K
Pattern Hits
2026-08-13
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

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

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

Severity Breakdown

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

CRITICAL 3HIGH 230MEDIUM 236LOW 6281

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 6750 distinct pattern matches across 23 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 Identifiers4118 hits · 3908 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
4058 more matches not shown…
Cross-Language Confusion192 hits · 983 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.py893 elif self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py1017 if self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py1125 elif self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py1849 return self._column.equals(CODE
HIGHpython/cudf/cudf/core/index.py3092 if isinstance(other, RangeIndex) and self.equals(other):CODE
HIGHpython/cudf/cudf/core/index.py3230 if how in {"left", "right"} or self.equals(other):CODE
HIGHpython/cudf/cudf/core/dataframe.py421 if not self._frame.index.equals(row_key.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py439 if not value.index.equals(target_index):CODE
HIGHpython/cudf/cudf/core/dataframe.py749 elif not ser.index.equals(temp_index):CODE
HIGHpython/cudf/cudf/core/dataframe.py1723 if not self.index.equals(arg.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py1798 if not self.index.equals(arg.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py2539 equal_columns = other_pd_index.equals(self_pd_columns)CODE
HIGHpython/cudf/cudf/core/dataframe.py2551 not self.index.equals(other.index)CODE
HIGHpython/cudf/cudf/core/dataframe.py2552 or not self._data.to_pandas_index.equals(CODE
HIGHpython/cudf/cudf/core/dataframe.py2568 if self._data.to_pandas_index.equals(other._data.to_pandas_index):CODE
HIGHpython/cudf/cudf/core/dataframe.py3745 if not self.index.equals(value.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py3792 if not self.index.equals(cond.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py9529 if isinstance(rhs, DataFrame) and not lhs.index.equals(rhs.index):CODE
HIGHpython/cudf/cudf/core/dataframe.py9584 and not input_df.index.equals(replace_df.index)CODE
HIGHpython/cudf/cudf/core/dataframe.py3176 if not self_cols.equals(other._data.to_pandas_index):STRING
HIGHpython/cudf/cudf/core/dataframe.py3178 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.py396 and not arg.index.equals(self._frame.index)CODE
HIGHpython/cudf/cudf/core/series.py1936 if not self.index.equals(value.index):CODE
HIGHpython/cudf/cudf/core/series.py2597 if not self.index.equals(other.index):CODE
HIGHpython/cudf/cudf/core/series.py5575 if not sr.index.equals(head):CODE
HIGHpython/cudf/cudf/core/series.py1222 if not all(s.index.equals(index) for s in args):STRING
HIGHpython/cudf/cudf/core/series.py1540 and not self.index.equals(other.index)STRING
HIGHpython/cudf/cudf/core/series.py1545 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.py820 return super().equals(other) and self.index.equals(other.index)CODE
HIGHpython/cudf/cudf/core/indexed_frame.py3111 and gather_map.column.equals(CODE
HIGHpython/cudf/cudf/core/indexed_frame.py3943 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.py2299 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.py293 .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.py967 # (NumericalColumn.isnull would count it as null).COMMENT
132 more matches not shown…
Unused Imports927 hits · 866 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__.py15CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py19CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py20CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py20CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py20CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py20CODE
LOWpython/cudf_streaming/cudf_streaming/__init__.py20CODE
867 more matches not shown…
Over-Commented Block552 hits · 546 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.py701 #COMMENT
LOWpython/cudf/cudf/core/dataframe.py2401 )COMMENT
LOWpython/cudf/cudf/core/dataframe.py8321 # NaN-containing tuple keys, which sorted groupby wouldCOMMENT
LOWpython/cudf/cudf/core/series.py3381 # TODO: Remove this workaround once `observed`COMMENT
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.py141 # ---------+--------------------------+-------------------------------COMMENT
LOWpython/cudf/cudf/core/join/join.py261 # Produce gather maps for the join, optionally reordering toCOMMENT
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 # is one of the passed values (a plain NaN/None/NaT does notCOMMENT
LOWpython/cudf/cudf/core/column/numerical.py1021 # containers can carry pd.NA identity.COMMENT
LOWpython/cudf/cudf/core/_internals/__init__.py1# SPDX-FileCopyrightText: Copyright (c) 2021, NVIDIA CORPORATION.COMMENT
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.py1381 assert_eq(cudf.read_parquet(fname), pd.read_parquet(fname))COMMENT
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.py641 cls = super().__new__(mcls, *args, **kwargs)COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py661 # class, not the proxy, so a patch applied only to the proxy wouldCOMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py681 # never let that escape an otherwise-successful assignment.COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py701 else:COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1381 # Without it, ``object.__setattr__`` (called from the proxy'sCOMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1621 # here would silently discard those side effects on both theCOMMENT
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…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py1501 "Verify that 'CUDF_POLARS_LOG_TRACES' is set and structlog is installed."COMMENT
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 # XPASS/FAIL (these pass on some runs and fail on others).COMMENT
LOW…hon/cudf_polars/cudf_polars/dsl/expressions/boolean.py261 if not ignore_nulls and column.null_count > 0:COMMENT
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/test_java_build_local.sh1#!/bin/bashCOMMENT
LOWjava/ci/assemble_maven_repo.sh1#!/bin/bashCOMMENT
LOWjava/ci/build_cudf_java_jar.sh1#!/bin/bashCOMMENT
LOWjava/ci/build_cudf_java_jar_in_container.sh1#!/bin/bashCOMMENT
LOWjava/ci/build_static_libcudf_in_container.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
492 more matches not shown…
Decorative Section Separators159 hits · 546 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.py96# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py98# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py111# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py113# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py174# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py176# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py213# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py215# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py249# ---------------------------------------------------------------------------COMMENT
MEDIUMpython/cudf_polars/tests/streaming/test_options.py251# ---------------------------------------------------------------------------COMMENT
99 more matches not shown…
Deep Nesting328 hits · 279 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.py184CODE
LOWpython/cudf/cudf/core/index.py5309CODE
LOWpython/cudf/cudf/core/index.py5781CODE
LOWpython/cudf/cudf/core/index.py5911CODE
LOWpython/cudf/cudf/core/index.py729CODE
LOWpython/cudf/cudf/core/index.py1381CODE
LOWpython/cudf/cudf/core/index.py1766CODE
LOWpython/cudf/cudf/core/index.py2476CODE
LOWpython/cudf/cudf/core/index.py2966CODE
LOWpython/cudf/cudf/core/index.py3099CODE
LOWpython/cudf/cudf/core/index.py3161CODE
LOWpython/cudf/cudf/core/index.py3525CODE
LOWpython/cudf/cudf/core/index.py3837CODE
LOWpython/cudf/cudf/core/index.py5069CODE
LOWpython/cudf/cudf/core/dataframe.py631CODE
LOWpython/cudf/cudf/core/dataframe.py9309CODE
LOWpython/cudf/cudf/core/dataframe.py9361CODE
LOWpython/cudf/cudf/core/dataframe.py9522CODE
LOWpython/cudf/cudf/core/dataframe.py9624CODE
LOWpython/cudf/cudf/core/dataframe.py9650CODE
LOWpython/cudf/cudf/core/dataframe.py9680CODE
LOWpython/cudf/cudf/core/dataframe.py227CODE
LOWpython/cudf/cudf/core/dataframe.py337CODE
LOWpython/cudf/cudf/core/dataframe.py550CODE
LOWpython/cudf/cudf/core/dataframe.py1095CODE
LOWpython/cudf/cudf/core/dataframe.py1515CODE
LOWpython/cudf/cudf/core/dataframe.py1592CODE
LOWpython/cudf/cudf/core/dataframe.py1713CODE
LOWpython/cudf/cudf/core/dataframe.py2489CODE
LOWpython/cudf/cudf/core/dataframe.py2623CODE
LOWpython/cudf/cudf/core/dataframe.py2758CODE
LOWpython/cudf/cudf/core/dataframe.py3495CODE
LOWpython/cudf/cudf/core/dataframe.py3762CODE
LOWpython/cudf/cudf/core/dataframe.py3963CODE
LOWpython/cudf/cudf/core/dataframe.py4452CODE
LOWpython/cudf/cudf/core/dataframe.py4900CODE
268 more matches not shown…
Self-Referential Comments64 hits · 192 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.py9248 # This function is used to wrap binary operations in Frame with anCOMMENT
MEDIUMpython/cudf/cudf/core/dataframe.py9623# Create a dictionary of the common, non-null columnsCOMMENT
MEDIUMpython/cudf/cudf/core/reshape.py1203 # Create a DataFrame composed of columns from bothCOMMENT
MEDIUMpython/cudf/cudf/core/series.py4012 # This function is used to wrap binary operations in Frame with anCOMMENT
MEDIUMpython/cudf/cudf/core/column/numerical.py1265 # Create a simple column with pi to test if the precision mattersCOMMENT
MEDIUMpython/cudf/cudf/core/column/column.py2616 # Create a copy to compact the data - only the actual sliceCOMMENT
MEDIUMpython/cudf/cudf/core/column/column.py2472 # Create a simple Python object that exposes theCOMMENT
MEDIUMpython/cudf/cudf/core/groupby/groupby.py3680 # This function is used to reorder the results of scan-basedCOMMENT
MEDIUMpython/cudf/cudf/core/groupby/groupby.py2620 # 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.py1406 # Create a pandas dataframe with random data of mixed typesCOMMENT
MEDIUMpython/cudf/cudf/tests/input_output/test_parquet.py1461 # 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.py498 # Create the top-level memory resourceCOMMENT
MEDIUMpython/cudf_polars/cudf_polars/streaming/join.py266 # Create a broadcast joinCOMMENT
MEDIUMpython/cudf_polars/cudf_polars/streaming/join.py281 # 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.py1391 # 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
MEDIUMci/timeout_with_stack.py219 # Create a copy of children listCOMMENT
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.cpp260 // # Define a CUDA device functionCOMMENT
MEDIUM…p/tests/transform/integration/unary_transform_test.cpp353 // # Define a CUDA device functionCOMMENT
4 more matches not shown…
Cross-File Repetition36 hits · 180 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/rolling.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 Wrapping80 hits · 86 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.py1483def __setattr__(self, key, col):CODE
LOWpython/cudf/cudf/core/dataframe.py1933 except Exception:CODE
LOWpython/cudf/cudf/core/column_accessor.py516 except Exception as e:CODE
LOWpython/cudf/cudf/core/single_column_frame.py416 except Exception:CODE
MEDIUMpython/cudf/cudf/core/series.py189def __getitem__(self, arg):CODE
LOWpython/cudf/cudf/core/series.py1242 except Exception:STRING
LOWpython/cudf/cudf/core/indexed_frame.py3714 except Exception as e:CODE
LOWpython/cudf/cudf/core/indexed_frame.py3728 except Exception as e:CODE
LOWpython/cudf/cudf/core/indexed_frame.py5380 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/core/groupby/groupby.py235 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.py1646 except Exception:STRING
LOWpython/cudf/cudf/testing/_utils.py164 except Exception as e:CODE
MEDIUMpython/cudf/cudf/pandas/fast_slow_proxy.py1426def __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.py741 except Exception:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py752 except Exception:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1550 except Exception as e:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1563 except Exception as e:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1568 except Exception as err:CODE
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1921 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…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py886 except Exception as e:CODE
LOW…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py1092 except Exception:CODE
LOW…/cudf_polars/cudf_polars/streaming/benchmarks/utils.py1174 except Exception:CODE
LOWpython/cudf_polars/cudf_polars/testing/asserts.py276 except Exception as e:CODE
LOWpython/cudf_polars/cudf_polars/engine/spmd.py524 except Exception:CODE
LOWpython/cudf_polars/cudf_polars/engine/ray.py95 except Exception:CODE
20 more matches not shown…
Structural Annotation Overuse46 hits · 81 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.py228 # Step 1: Gather columnsCOMMENT
LOWpython/cudf/cudf/core/dataframe.py235 # Step 2: Gather rowsCOMMENT
LOWpython/cudf/cudf/core/reshape.py749 # Step 1: tile id_varsCOMMENT
LOWpython/cudf/cudf/core/reshape.py752 # Step 2: add variableCOMMENT
LOWpython/cudf/cudf/core/reshape.py771 # 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
LOWjava/ci/test_java_build_local.sh199# Step 1: static libcudf builds in parallel.COMMENT
LOWjava/ci/test_java_build_local.sh245# Step 2: JAR builds in parallel. Each build's container nests a bind-mountCOMMENT
LOWjava/ci/test_java_build_local.sh294# Step 3: gather into a combined Maven-repository layout.COMMENT
LOWjava/ci/README.md24### Step 1 - Build the static libcudf install treeCOMMENT
LOWjava/ci/README.md34### Step 2 - Package the cuDF Java JAR for one classifierCOMMENT
LOWjava/ci/README.md62### Step 3 - Assemble the Maven repository layoutCOMMENT
LOWcpp/include/cudf/join/join.hpp308 * // Step 1: Perform equality-based hash joinCOMMENT
LOWcpp/include/cudf/join/join.hpp312 * // Step 2: Apply conditional filter on conditional columnsCOMMENT
LOWcpp/include/cudf/join/join.hpp430 * // Step 1: Perform equality-based hash join (same as before)COMMENT
LOWcpp/include/cudf/join/join.hpp434 * // 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 Boilerplate71 hits · 71 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__.py43__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.py3314 def _set_columns_like(self, other: ColumnAccessor) -> None:CODE
LOWpython/cudf/cudf/core/column_accessor.py688 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/fast_slow_proxy.py599def _setattr_fsproxy_no_mirror(cls: type, name: str, value: Any) -> None: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.py54__all__ = ["Translator", "translate_named_expr"]CODE
LOWpython/cudf_polars/cudf_polars/dsl/ir.py95__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/dsl/expr.py41__all__ = [CODE
LOWpython/cudf_polars/cudf_polars/dsl/utils/naming.py18__all__ = ["names_to_indices", "unique_names"]CODE
LOW…hon/cudf_polars/cudf_polars/dsl/utils/column_domain.py30__all__ = [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.py27__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__ = ["FixedSizeRollingWindow", "GroupedWindow", "RollingWindow", "to_request"]CODE
11 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.py3525CODE
LOWpython/cudf/cudf/core/dataframe.py1465CODE
LOWpython/cudf/cudf/core/dataframe.py2887CODE
LOWpython/cudf/cudf/core/dataframe.py3338CODE
LOWpython/cudf/cudf/core/dataframe.py4256CODE
LOWpython/cudf/cudf/core/dataframe.py4900CODE
LOWpython/cudf/cudf/core/dataframe.py5338CODE
LOWpython/cudf/cudf/core/dataframe.py7813CODE
LOWpython/cudf/cudf/core/dataframe.py7879CODE
LOWpython/cudf/cudf/core/dataframe.py7916CODE
LOWpython/cudf/cudf/core/dataframe.py8658CODE
LOWpython/cudf/cudf/core/reshape.py174CODE
LOWpython/cudf/cudf/core/reshape.py345CODE
LOWpython/cudf/cudf/core/reshape.py1510CODE
LOWpython/cudf/cudf/core/reshape.py1543CODE
LOWpython/cudf/cudf/core/reshape.py1658CODE
LOWpython/cudf/cudf/core/series.py5613CODE
LOWpython/cudf/cudf/core/series.py866CODE
LOWpython/cudf/cudf/core/series.py948CODE
LOWpython/cudf/cudf/core/series.py2192CODE
LOWpython/cudf/cudf/core/series.py2206CODE
LOWpython/cudf/cudf/core/series.py2220CODE
LOWpython/cudf/cudf/core/series.py3708CODE
LOWpython/cudf/cudf/core/indexed_frame.py2016CODE
LOWpython/cudf/cudf/core/indexed_frame.py2042CODE
LOWpython/cudf/cudf/core/indexed_frame.py2741CODE
LOWpython/cudf/cudf/core/indexed_frame.py2755CODE
LOWpython/cudf/cudf/core/indexed_frame.py2769CODE
LOWpython/cudf/cudf/core/indexed_frame.py3748CODE
LOWpython/cudf/cudf/core/indexed_frame.py3866CODE
LOWpython/cudf/cudf/core/indexed_frame.py3984CODE
LOWpython/cudf/cudf/core/indexed_frame.py4377CODE
LOWpython/cudf/cudf/core/indexed_frame.py5688CODE
LOWpython/cudf/cudf/core/indexed_frame.py5741CODE
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.py4262CODE
LOWpython/cudf/cudf/core/groupby/groupby.py4283CODE
LOWpython/cudf/cudf/core/groupby/groupby.py4359CODE
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 Indicators30 hits · 56 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.py228 # Step 1: Gather columnsCOMMENT
LOWpython/cudf/cudf/core/dataframe.py235 # Step 2: Gather rowsCOMMENT
LOWpython/cudf/cudf/core/reshape.py749 # Step 1: tile id_varsCOMMENT
LOWpython/cudf/cudf/core/reshape.py752 # Step 2: add variableCOMMENT
LOWpython/cudf/cudf/core/reshape.py771 # 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
LOWjava/ci/test_java_build_local.sh199# Step 1: static libcudf builds in parallel.COMMENT
LOWjava/ci/test_java_build_local.sh245# Step 2: JAR builds in parallel. Each build's container nests a bind-mountCOMMENT
LOWjava/ci/test_java_build_local.sh294# Step 3: gather into a combined Maven-repository layout.COMMENT
LOWcpp/include/cudf/join/join.hpp308 * // Step 1: Perform equality-based hash joinCOMMENT
LOWcpp/include/cudf/join/join.hpp312 * // Step 2: Apply conditional filter on conditional columnsCOMMENT
LOWcpp/include/cudf/join/join.hpp430 * // Step 1: Perform equality-based hash join (same as before)COMMENT
LOWcpp/include/cudf/join/join.hpp434 * // 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.py8989 # 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.py1234 # Check if self dtype can be safely cast to to_dtypeCOMMENT
LOWpython/cudf/cudf/core/column/numerical.py1263 # 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.py2606 # Check if data is spilled - if so, don't compact itCOMMENT
LOWpython/cudf/cudf/core/column/column.py2582 # 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.py4733 # Check if tables equalCOMMENT
LOWpython/cudf/cudf/utils/ioutils.py2169 # 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.py244 # Assign tasks to producers using round-robinCOMMENT
LOW…on/cudf_polars/cudf_polars/streaming/actor_graph/io.py636 # Assign tasks to producers using round-robinCOMMENT
LOW…/cudf_polars/cudf_polars/streaming/actor_graph/core.py186 # 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.py431 # 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.py4050 return cudf.core.column.categorical.CategoricalColumn._concat(CODE
AI Slop Vocabulary16 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUMpython/cudf/cudf/core/index.py2024 # utilize `Index.to_string` once it is implementedCOMMENT
LOWpython/cudf/cudf/core/dataframe.py1585 # 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.py1706 # Hope we can just call the constructor with transformed entries.COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1939 # fail. For now, we just return `f` in this case. If needed,COMMENT
LOWpython/cudf/cudf/pandas/fast_slow_proxy.py1951 # 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.py1507 # 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.py561 # 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.cpp1673 .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.cpp1229 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.py60 # 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
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…hon/cudf_polars/cudf_polars/engine/persisted_result.py218CODE
Overly Generic Function Names1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpython/cudf_polars/tests/test_unstable.py104 def my_method(self):CODE