MCPcopy Index your code

hub / github.com/pola-rs/polars / endpoints

Endpoints130 in github.com/pola-rs/polars

Route_convert_predicate
singledispatch
py-polars/src/polars/io/iceberg/_utils.py:None
Route_sequence_of_dict_to_pydf
_sequence_to_pydf_dispatcher.register(Mapping)
py-polars/src/polars/_utils/construction/dataframe.py:None
Route_sequence_of_elements_to_pydf
_sequence_to_pydf_dispatcher.register(str)
py-polars/src/polars/_utils/construction/dataframe.py:None
Route_sequence_of_sequence_to_pydf
_sequence_to_pydf_dispatcher.register(list)
py-polars/src/polars/_utils/construction/dataframe.py:None
Route_sequence_of_tuple_to_pydf
_sequence_to_pydf_dispatcher.register(tuple)
py-polars/src/polars/_utils/construction/dataframe.py:None
Route_sequence_to_pydf_dispatcher
singledispatch
py-polars/src/polars/_utils/construction/dataframe.py:None
Routeexplode
deprecated( '`Series.str.explode` is deprecated; use `Series.str.split("").explode()` instead. '
py-polars/src/polars/series/string.py:None
Routetest_agg_empty_sum_after_filter_14734
pytest.mark.may_fail_cloud # reason: output order is defined for this in cloud
py-polars/tests/unit/operations/aggregation/test_aggregations.py:None
Routetest_alias_for_col_agg
pytest.mark.parametrize("input", ["a", "^a|b$"])
py-polars/tests/unit/operations/aggregation/test_vertical.py:None
Routetest_alias_for_col_agg_bool
pytest.mark.parametrize("input", ["a", "^a|b$"])
py-polars/tests/unit/operations/aggregation/test_vertical.py:None
Routetest_arr_agg_with_filter_in_agg_25384
pytest.mark.parametrize( ("expr", "result"), [ (pl.element().sum(), pl.Series("a", [1, 8, 22])
py-polars/tests/unit/operations/namespaces/array/test_eval.py:None
Routetest_cast_optimizer_in_list_eval_23924
pytest.mark.parametrize("target_dtype", NUMERIC_DTYPES)
py-polars/tests/unit/operations/test_cast.py:None
Routetest_column_rename_and_schema_overrides
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_credential_provider_init_from_partition_target
pytest.mark.parametrize( "partition_target", [ pl.PartitionBy("s3://.../...", key=""), ],
py-polars/tests/unit/io/cloud/test_credential_provider.py:None
Routetest_csv_globbing
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_csv_null_values
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_csv_read_time_schema_overrides
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_cum_count_single_arg
pytest.mark.parametrize(("reverse", "output"), [(False, [1, 2, 2]), (True, [2, 1, 0])])
py-polars/tests/unit/functions/test_cum_count.py:None
Routetest_date_offset_by
pytest.mark.parametrize( ("inputs", "offset", "outputs"), [ ( [date(2020, 1, 1), d
py-polars/tests/unit/operations/namespaces/temporal/test_offset_by.py:None
Routetest_datetime_offset_by
pytest.mark.parametrize( ("inputs", "offset", "outputs"), [ ( [date(2020, 1, 1), d
py-polars/tests/unit/operations/namespaces/temporal/test_offset_by.py:None
Routetest_datetime_ranges_schema
pytest.mark.parametrize( ("values_time_zone", "input_time_zone", "output_time_zone"), [ ("Asia
py-polars/tests/unit/functions/range/test_datetime_ranges.py:None
Routetest_datetime_ranges_schema_upcasts_to_datetime
pytest.mark.parametrize( ( "input_time_unit", "input_time_zone", "output_dtype",
py-polars/tests/unit/functions/range/test_datetime_ranges.py:None
Routetest_decimal_format
pytest.mark.parametrize( ("input", "trim_zeros", "expected"), [ ("0.00", True, "0"), (
py-polars/tests/unit/datatypes/test_decimal.py:None
Routetest_delete_clause
pytest.mark.parametrize( ("delete_constraint", "expected_ids"), [ # basic constraints
py-polars/tests/unit/sql/test_table_operations.py:None
Routetest_df_getitem_col_empty_inputs
pytest.mark.parametrize( "input", [[], (), pl.Series(dtype=pl.Int64), np.array([], dtype=np.uint32)] )
py-polars/tests/unit/dataframe/test_getitem.py:None
Routetest_df_getitem_col_invalid_inputs
pytest.mark.parametrize( ("input", "match"), [ ( [0.0, 1.0], "cannot s
py-polars/tests/unit/dataframe/test_getitem.py:None
Routetest_df_getitem_col_mixed_inputs
pytest.mark.parametrize( ("input", "match"), [ (["a", 2], "'int' object is not an instance of
py-polars/tests/unit/dataframe/test_getitem.py:None
Routetest_df_getitem_col_multiple_indices
pytest.mark.parametrize( ("input", "expected_cols"), [ ([0], ["a"]), ([0, 3], ["a", "d
py-polars/tests/unit/dataframe/test_getitem.py:None
Routetest_df_getitem_col_multiple_names
pytest.mark.parametrize( ("input", "expected_cols"), [ (["a"], ["a"]), (["a", "d"], ["
py-polars/tests/unit/dataframe/test_getitem.py:None
Routetest_df_getitem_row_invalid_inputs
pytest.mark.parametrize( ("input", "match"), [ ([0.0, 1.0], "unexpected value while building S
py-polars/tests/unit/dataframe/test_getitem.py:None
Routetest_equality_filter
pytest.mark.parametrize( ("dtype", "values", "needles"), get_tests_from_dtype(pl.Int8(), lambda x: (x
py-polars/tests/unit/io/test_parquet.py:None
Routetest_excel_type_inference_with_nulls
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch, _read_spreadsheet_xlsx2csv needs to be changed
py-polars/tests/unit/io/test_spreadsheet.py:None
Routetest_exclude
pytest.mark.parametrize( ("input", "expected"), [ (("a",), ["b", "c"]), (("a", "b"), [
py-polars/tests/unit/expr/test_exprs.py:None
Routetest_exclude_invalid_input
pytest.mark.parametrize("input", [(5,), (["a"], date.today()), (pl.Int64, "a")])
py-polars/tests/unit/expr/test_exprs.py:None
Routetest_from_epoch
pytest.mark.parametrize("input_dtype", [pl.Int64, pl.Float64])
py-polars/tests/unit/lazyframe/test_lazyframe.py:None
Routetest_from_epoch_27107
pytest.mark.parametrize( ("input_dtype", "epoch_value", "time_unit", "expected_datetime"), [ #
py-polars/tests/unit/lazyframe/test_lazyframe.py:None
Routetest_from_records_non_sequence_input
pytest.mark.parametrize( "input", [ pl.Series([1, 2]), pl.Series([{"a": 1, "b": 2}]),
py-polars/tests/unit/interop/test_interop.py:None
Routetest_fsspec_not_available
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_group_by_agg_bad_input_types
pytest.mark.parametrize("input", [str, "b".join])
py-polars/tests/unit/operations/test_group_by.py:None
Routetest_group_by_agg_input_types
pytest.mark.parametrize("input", [[pl.col("b").sum()], pl.col("b").sum()])
py-polars/tests/unit/operations/test_group_by.py:None
Routetest_group_by_dynamic
pytest.mark.parametrize( ("input_df", "expected_grouped_df"), [ ( (
py-polars/tests/unit/operations/test_group_by_dynamic.py:None
Routetest_group_by_dynamic_agg_bad_input_types
pytest.mark.parametrize("input", [str, "b".join])
py-polars/tests/unit/operations/test_group_by_dynamic.py:None
Routetest_group_by_dynamic_agg_input_types
pytest.mark.parametrize("input", [[pl.col("b").sum()], pl.col("b").sum()])
py-polars/tests/unit/operations/test_group_by_dynamic.py:None
Routetest_group_by_empty_groups
pytest.mark.parametrize( ("aggregation", "args", "expected_values", "expected_dtype"), [ ("fir
py-polars/tests/unit/operations/test_group_by.py:None
Routetest_group_by_key_sensitivity
pytest.mark.parametrize( ("expr", "values", "is_ordered", "is_output_ordered"), [ (pl.col.a, [
py-polars/tests/unit/lazyframe/test_order_observability.py:None
Routetest_group_by_mean_by_dtype
pytest.mark.parametrize( ("input", "expected", "input_dtype", "output_dtype"), [ ([1, 2, 3, 4]
py-polars/tests/unit/operations/test_group_by.py:None
Routetest_group_by_median_by_dtype
pytest.mark.parametrize( ("input", "expected", "input_dtype", "output_dtype"), [ ([1, 2, 4, 5]
py-polars/tests/unit/operations/test_group_by.py:None
Routetest_horizontal_sum_with_null_col_ignore_strategy
pytest.mark.parametrize( ("dtype_in", "dtype_out"), [ (pl.Null, pl.Null), (pl.Boolean,
py-polars/tests/unit/operations/aggregation/test_horizontal.py:None
Routetest_init_empty
pytest.mark.parametrize("input", [None, (), [], {}, pa.Table.from_arrays([])])
py-polars/tests/unit/dataframe/test_df.py:None
Routetest_interpolate_decimal_22475
pytest.mark.parametrize( ("input", "scale", "method", "output"), # note the lack of rounding (1.66 vs
py-polars/tests/unit/operations/test_interpolate.py:None
Routetest_interpolate_linear
pytest.mark.parametrize( ("input_dtype", "output_dtype"), [ (pl.Int8, pl.Float64), (pl
py-polars/tests/unit/operations/test_interpolate.py:None
Routetest_interpolate_nearest
pytest.mark.parametrize("input_dtype", NUMERIC_DTYPES)
py-polars/tests/unit/operations/test_interpolate.py:None
Routetest_interpolate_temporal_linear
pytest.mark.parametrize( ("input", "input_dtype", "output"), [ ( [date(2020, 1, 1)
py-polars/tests/unit/operations/test_interpolate.py:None
Routetest_interpolate_temporal_nearest
pytest.mark.parametrize( ("input", "input_dtype", "output"), [ ( [date(2020, 1, 1)
py-polars/tests/unit/operations/test_interpolate.py:None
Routetest_join_on_expression_with_literals
pytest.mark.parametrize( ("df1", "df2", "join_constraint", "select_cols", "expected", "schema"), [
py-polars/tests/unit/sql/test_joins.py:None
Routetest_join_on_mixed_expression_conditions
pytest.mark.parametrize( ("df1", "df2", "join_constraint", "select_cols", "expected", "schema"), [
py-polars/tests/unit/sql/test_joins.py:None
Routetest_join_rewrite_forbid_exprs
pytest.mark.parametrize( ("expr_first_input", "expr_func"), [ ( pl.lit(None, dtype
py-polars/tests/unit/operations/test_join.py:None
Routetest_join_rewrite_null_preserving_exprs
pytest.mark.parametrize( ("expr_first_input", "expr_func"), [ (pl.lit(None, dtype=pl.Int64), l
py-polars/tests/unit/operations/test_join.py:None
Routetest_list_eval_in_group_by_schema
pytest.mark.parametrize( "expr", [ pl.lit(""), pl.element(), pl.element().is_n
py-polars/tests/unit/operations/namespaces/list/test_eval.py:None
Routetest_list_eval_parametric_first_scalar
pytest.mark.parametrize( "expr", [ pl.element().first(), pl.element().get(0, null_on_o
py-polars/tests/unit/operations/namespaces/list/test_eval.py:None
Routetest_list_uint8_to_bytes
pytest.mark.parametrize( ("values", "result"), [ ([[]], [b""]), ([[1, 2], [3, 4]], [b"
py-polars/tests/unit/operations/test_cast.py:None
Routetest_lit_int_return_type
pytest.mark.parametrize( ("input", "dtype"), [ pytest.param(-(2**31), pl.Int32, id="i32 min"),
py-polars/tests/unit/functions/test_lit.py:None
Routetest_lit_list_input
pytest.mark.parametrize( "input", [ [[1, 2], [3, 4, 5]], [1, 2, 3], ], )
py-polars/tests/unit/functions/test_lit.py:None
Routetest_lit_tuple_input
pytest.mark.parametrize( "input", [ ([1, 2], [3, 4, 5]), (1, 2, 3), ], )
py-polars/tests/unit/functions/test_lit.py:None
Routetest_max_horizontal_multi_input
pytest.mark.parametrize( ("inputs", "expected_data"), [ ((["a", "b"]), [3, 4]), (("a",
py-polars/tests/unit/operations/aggregation/test_horizontal.py:None
Routetest_max_horizontal_single_input
pytest.mark.parametrize( ("input", "expected_data"), [ (pl.col("^a|b$"), [3, 4]), (pl.
py-polars/tests/unit/operations/aggregation/test_horizontal.py:None
Routetest_min_horizontal_multi_input
pytest.mark.parametrize( ("inputs", "expected_data"), [ ((["a", "b"]), [1, 2]), (("a",
py-polars/tests/unit/operations/aggregation/test_horizontal.py:None
Routetest_min_horizontal_single_input
pytest.mark.parametrize( ("input", "expected_data"), [ (pl.col("^a|b$"), [1, 2]), (pl.
py-polars/tests/unit/operations/aggregation/test_horizontal.py:None
Routetest_n_unique_categorical
pytest.mark.parametrize( ("input", "output"), [ ([], 0), (["a", "b", "b", "c"], 3),
py-polars/tests/unit/operations/unique/test_n_unique.py:None
Routetest_n_unique_masked_bools
pytest.mark.parametrize( ("df", "out"), [ ( pl.DataFrame( {
py-polars/tests/unit/operations/test_group_by.py:None
Routetest_numpy_inference
pytest.mark.parametrize( ("input", "infer_func", "expected_dtype"), [ ("f8", numpy_char_code_t
py-polars/tests/unit/constructors/test_constructors.py:None
Routetest_offset_by_saturating_8217_8474
pytest.mark.parametrize( ("duration", "input_date", "expected"), [ ("1mo", date(2018, 1, 31),
py-polars/tests/unit/operations/namespaces/temporal/test_datetime.py:None
Routetest_order_sensitive_aggregations_parametric
pytest.mark.parametrize( ("is_order_observing", "agg", "output", "output_dtype"), [ (False, c.
py-polars/tests/unit/lazyframe/test_order_observability.py:None
Routetest_parse_forward_ref_into_dtype
pytest.mark.parametrize( ("input", "expected"), [ (ForwardRef("date"), pl.Date()), (Fo
py-polars/tests/unit/datatypes/test_parse.py:None
Routetest_parse_generic_into_dtype
pytest.mark.parametrize( ("input", "expected"), [ (list[int], pl.List(pl.Int64())), (t
py-polars/tests/unit/datatypes/test_parse.py:None
Routetest_parse_generic_into_dtype_invalid
pytest.mark.parametrize( "input", [ dict[str, float], tuple[int, str], tuple[i
py-polars/tests/unit/datatypes/test_parse.py:None
Routetest_parse_into_dtype
pytest.mark.parametrize( ("input", "expected"), [ (pl.Int8(), pl.Int8()), (list, pl.Li
py-polars/tests/unit/datatypes/test_parse.py:None
Routetest_parse_into_expression_expr
pytest.mark.parametrize("input", [pl.lit(4), pl.col("a")])
py-polars/tests/unit/utils/parse/test_expr.py:None
Routetest_parse_into_expression_list
pytest.mark.parametrize("input", [[1, 2, 3], (1, 2)])
py-polars/tests/unit/utils/parse/test_expr.py:None
Routetest_parse_into_expression_lit
pytest.mark.parametrize( "input", [5, 2.0, pl.Series([1, 2, 3]), date(2022, 1, 1), b"hi"] )
py-polars/tests/unit/utils/parse/test_expr.py:None
Routetest_parse_into_expression_whenthen
pytest.mark.parametrize( "input", [pl.when(True).then(1), pl.when(True).then(1).when(False).then(0)] )
py-polars/tests/unit/utils/parse/test_expr.py:None
Routetest_parse_percentiles
pytest.mark.parametrize( ("percentiles", "expected", "inject_median"), [ (None, [0.5], True),
py-polars/tests/unit/utils/test_utils.py:None
Routetest_parse_py_type_into_dtype
pytest.mark.parametrize( ("input", "expected"), [ (datetime, pl.Datetime("us")), (date
py-polars/tests/unit/datatypes/test_parse.py:None
Routetest_parse_union_type_into_dtype
pytest.mark.parametrize( ("input", "expected"), [ (int | None, pl.Int64()), (pl.String
py-polars/tests/unit/datatypes/test_parse.py:None
Routetest_parse_union_type_into_dtype_invalid
pytest.mark.parametrize( "input", [ int | float, int | str | None, ], )
py-polars/tests/unit/datatypes/test_parse.py:None
Routetest_partial_schema_overrides
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_partition_by
pytest.mark.parametrize("input", [["foo", "bar"], cs.string()])
py-polars/tests/unit/dataframe/test_partition_by.py:None
Routetest_predicate_pushdown_pushes_past_fallible
pytest.mark.parametrize( "base_query", [ ( # Fallible expr in earlier `with_columns()`
py-polars/tests/unit/lazyframe/test_predicates.py:None
Routetest_read_csv_buffer_ownership
pytest.mark.may_fail_cloud # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_read_csv_columns_argument
pytest.mark.parametrize( ("col_input", "col_out"), [([0, 1], ["a", "b"]), ([0, 2], ["a", "c"]), (["b"]
py-polars/tests/unit/io/test_csv.py:None
Routetest_read_csv_dtypes_deprecated
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_read_csv_encoding
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_read_csv_encoding_lossy
pytest.mark.may_fail_auto_streaming # read->scan_csv dispatch
py-polars/tests/unit/io/test_csv.py:None
Routetest_read_database_exceptions
pytest.mark.parametrize( ( "read_method", "query", "protocol", "errclass",
py-polars/tests/unit/io/database/test_read.py:None
Routetest_read_database_mocked
pytest.mark.parametrize( ("driver", "batch_size", "iter_batches", "expected_call"), [ ("snowfl
py-polars/tests/unit/io/database/test_read.py:None
Routetest_read_database_uri_pre_execution_not_supported_exception
patch("polars.io.database._utils.import_optional")
py-polars/tests/unit/io/database/test_read.py:None
Routetest_read_database_uri_pre_execution_query_not_supported_success
patch("polars.io.database._utils.from_arrow")
py-polars/tests/unit/io/database/test_read.py:None
Routetest_read_database_uri_pre_execution_query_success
patch("polars.io.database._utils.from_arrow")
py-polars/tests/unit/io/database/test_read.py:None
Routetest_regex_operators
pytest.mark.parametrize( ("op", "pattern", "expected"), [ ("~", "^veg", "vegetables"),
py-polars/tests/unit/sql/test_regex.py:None
Routetest_regexp_like
pytest.mark.parametrize( ("not_", "pattern", "flags", "expected"), [ ("", "^veg", None, "veget
py-polars/tests/unit/sql/test_regex.py:None
next →1–100 of 130, ranked by callers