back to OpenHands summary
OpenHands: seaborn
Pytest Summary for test tests
status |
count |
failed |
303 |
passed |
16 |
total |
319 |
collected |
319 |
Failed pytests:
test_moves.py::TestStack::test_basic
test_moves.py::TestStack::test_basic
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_bad_scale_values_continuous
test_properties.py::TestColor::test_bad_scale_values_continuous
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestCoordinate::test_bad_scale_arg_str
test_properties.py::TestCoordinate::test_bad_scale_arg_str
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_at_least_one_grouping_variable_required
test_groupby.py::test_at_least_one_grouping_variable_required
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_default
test_moves.py::TestDodge::test_default
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_agg_one_grouper
test_groupby.py::test_agg_one_grouper
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_bad_scale_values_nominal
test_properties.py::TestColor::test_bad_scale_values_nominal
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_fill
test_moves.py::TestDodge::test_fill
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_agg_two_groupers
test_groupby.py::test_agg_two_groupers
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestStack::test_faceted
test_moves.py::TestStack::test_faceted
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_agg_two_groupers_ordered
test_groupby.py::test_agg_two_groupers_ordered
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_bad_inference_arg
test_properties.py::TestColor::test_bad_inference_arg
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_apply_no_grouper
test_groupby.py::test_apply_no_grouper
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_drop
test_moves.py::TestDodge::test_drop
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestStack::test_misssing_data
test_moves.py::TestStack::test_misssing_data
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_apply_one_grouper
test_groupby.py::test_apply_one_grouper
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_default[cat-Nominal]
test_properties.py::TestColor::test_default[cat-Nominal]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_apply_mutate_columns
test_groupby.py::test_apply_mutate_columns
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_gap
test_moves.py::TestDodge::test_gap
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestStack::test_baseline_homogeneity_check
test_moves.py::TestStack::test_baseline_homogeneity_check
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_groupby.py::test_apply_replace_columns
test_groupby.py::test_apply_replace_columns
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_default[num-Continuous]
test_properties.py::TestColor::test_default[num-Continuous]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestCoordinate::test_bad_scale_arg_type
test_properties.py::TestCoordinate::test_bad_scale_arg_type
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_widths_default
test_moves.py::TestDodge::test_widths_default
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_default_palette
test_properties.py::TestColor::test_nominal_default_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_default[bool-Boolean]
test_properties.py::TestColor::test_default[bool-Boolean]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[values7-cat-Nominal]
test_properties.py::TestColor::test_inference[values7-cat-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_widths_fill
test_moves.py::TestDodge::test_widths_fill
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestNorm::test_default_no_groups[x]
test_moves.py::TestNorm::test_default_no_groups[x]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_default_palette_large
test_properties.py::TestColor::test_nominal_default_palette_large
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_default_numeric_data_category_dtype
test_properties.py::TestColor::test_default_numeric_data_category_dtype
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[values8-bool-Boolean]
test_properties.py::TestColor::test_inference[values8-bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_named_palette
test_properties.py::TestColor::test_nominal_named_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_widths_drop
test_moves.py::TestDodge::test_widths_drop
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_default_binary_data
test_properties.py::TestColor::test_default_binary_data
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[None-num-Continuous]
test_properties.py::TestColor::test_inference[None-num-Continuous]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_list_palette
test_properties.py::TestColor::test_nominal_list_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestNorm::test_default_no_groups[y]
test_moves.py::TestNorm::test_default_no_groups[y]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[viridis-cat-Nominal]
test_properties.py::TestColor::test_inference[viridis-cat-Nominal]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_faceted_default
test_moves.py::TestDodge::test_faceted_default
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_standardization
test_properties.py::TestColor::test_standardization
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_dict_palette
test_properties.py::TestColor::test_nominal_dict_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[viridis-num-Continuous]
test_properties.py::TestColor::test_inference[viridis-num-Continuous]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_faceted_fill
test_moves.py::TestDodge::test_faceted_fill
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_default[cat]
test_properties.py::TestMarker::test_default[cat]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_dict_with_missing_keys
test_properties.py::TestColor::test_nominal_dict_with_missing_keys
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestNorm::test_default_groups[x]
test_moves.py::TestNorm::test_default_groups[x]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[viridis-bool-Boolean]
test_properties.py::TestColor::test_inference[viridis-bool-Boolean]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_default[num]
test_properties.py::TestMarker::test_default[num]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_list_too_short
test_properties.py::TestColor::test_nominal_list_too_short
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_faceted_drop
test_moves.py::TestDodge::test_faceted_drop
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[muted-num-Nominal]
test_properties.py::TestColor::test_inference[muted-num-Nominal]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_default[bool]
test_properties.py::TestMarker::test_default[bool]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_nominal_list_too_long
test_properties.py::TestColor::test_nominal_list_too_long
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[values4-num-Nominal]
test_properties.py::TestColor::test_inference[values4-num-Nominal]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestNorm::test_default_groups[y]
test_moves.py::TestNorm::test_default_groups[y]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_continuous_default_palette
test_properties.py::TestColor::test_continuous_default_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_inference_list[cat]
test_properties.py::TestMarker::test_inference_list[cat]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[values5-num-Nominal]
test_properties.py::TestColor::test_inference[values5-num-Nominal]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_continuous_named_palette
test_properties.py::TestColor::test_continuous_named_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_inference_list[num]
test_properties.py::TestMarker::test_inference_list[num]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestNorm::test_sum
test_moves.py::TestNorm::test_sum
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_inference[values6-num-Continuous]
test_properties.py::TestColor::test_inference[values6-num-Continuous]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_inference_list[bool]
test_properties.py::TestMarker::test_inference_list[bool]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_continuous_tuple_palette
test_properties.py::TestColor::test_continuous_tuple_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_orient
test_moves.py::TestDodge::test_orient
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_inference_dict[cat]
test_properties.py::TestMarker::test_inference_dict[cat]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_mapping_from_dict[num]
test_properties.py::TestLineStyle::test_mapping_from_dict[num]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_continuous_callable_palette
test_properties.py::TestColor::test_continuous_callable_palette
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestNorm::test_where
test_moves.py::TestNorm::test_where
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_single_semantic[grp2]
test_moves.py::TestDodge::test_single_semantic[grp2]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestColor::test_continuous_missing
test_properties.py::TestColor::test_continuous_missing
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_inference_dict[num]
test_properties.py::TestMarker::test_inference_dict[num]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_mapping_with_null_value
test_properties.py::TestLineStyle::test_mapping_with_null_value
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_inference_list[num]
test_properties.py::TestFill::test_inference_list[num]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_inference_dict[bool]
test_properties.py::TestMarker::test_inference_dict[bool]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_inference_list[bool]
test_properties.py::TestFill::test_inference_list[bool]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_single_semantic[grp3]
test_moves.py::TestDodge::test_single_semantic[grp3]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestNorm::test_percent
test_moves.py::TestNorm::test_percent
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_values_error
test_properties.py::TestFill::test_values_error
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_inference_dict[cat]
test_properties.py::TestFill::test_inference_dict[cat]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_default[cat-Nominal]
test_properties.py::TestAlpha::test_default[cat-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_inference_dict[num]
test_properties.py::TestFill::test_inference_dict[num]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_inference_dict[bool]
test_properties.py::TestFill::test_inference_dict[bool]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_default[num-Continuous]
test_properties.py::TestAlpha::test_default[num-Continuous]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_moves.py::TestDodge::test_two_semantics
test_moves.py::TestDodge::test_two_semantics
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_inference_list[cat]
test_properties.py::TestLineStyle::test_inference_list[cat]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_mapping_categorical_data
test_properties.py::TestFill::test_mapping_categorical_data
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_default[bool-Boolean]
test_properties.py::TestAlpha::test_default[bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_inference_list[num]
test_properties.py::TestLineStyle::test_inference_list[num]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_unique_default_large_n
test_properties.py::TestLineStyle::test_unique_default_large_n
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_mapping_numeric_data
test_properties.py::TestFill::test_mapping_numeric_data
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg0-cat-Nominal]
test_properties.py::TestAlpha::test_inference[arg0-cat-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_inference_list[bool]
test_properties.py::TestLineStyle::test_inference_list[bool]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_dict_missing
test_properties.py::TestMarker::test_dict_missing
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_mapping_list
test_properties.py::TestFill::test_mapping_list
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_bad_scale_values
test_properties.py::TestLineStyle::test_bad_scale_values
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_mapping_truthy_list
test_properties.py::TestFill::test_mapping_truthy_list
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg1-num-Continuous]
test_properties.py::TestAlpha::test_inference[arg1-num-Continuous]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_inference_dict[cat]
test_properties.py::TestLineStyle::test_inference_dict[cat]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_mapping_default[cat]
test_properties.py::TestMarker::test_mapping_default[cat]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_bad_type
test_properties.py::TestLineStyle::test_bad_type
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_mapping_dict
test_properties.py::TestFill::test_mapping_dict
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_bad_style
test_properties.py::TestLineStyle::test_bad_style
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg2-bool-Boolean]
test_properties.py::TestAlpha::test_inference[arg2-bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_inference_dict[num]
test_properties.py::TestLineStyle::test_inference_dict[num]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_mapping_default[num]
test_properties.py::TestMarker::test_mapping_default[num]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_cycle_warning
test_properties.py::TestFill::test_cycle_warning
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_bad_dashes
test_properties.py::TestLineStyle::test_bad_dashes
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_inference_dict[bool]
test_properties.py::TestLineStyle::test_inference_dict[bool]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg3-cat-Nominal]
test_properties.py::TestAlpha::test_inference[arg3-cat-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_mapping_from_list[cat]
test_properties.py::TestMarker::test_mapping_from_list[cat]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_default[cat]
test_properties.py::TestFill::test_default[cat]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg6-cat-Nominal]
test_properties.py::TestAlpha::test_inference[arg6-cat-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg4-num-Nominal]
test_properties.py::TestAlpha::test_inference[arg4-num-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_mapping_from_list[num]
test_properties.py::TestMarker::test_mapping_from_list[num]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_dict_missing
test_properties.py::TestLineStyle::test_dict_missing
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_default[num]
test_properties.py::TestFill::test_default[num]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg7-num-Nominal]
test_properties.py::TestAlpha::test_inference[arg7-num-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_default[bool]
test_properties.py::TestFill::test_default[bool]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_mapping_from_dict[cat]
test_properties.py::TestMarker::test_mapping_from_dict[cat]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg5-bool-Boolean]
test_properties.py::TestAlpha::test_inference[arg5-bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_mapping_default[cat]
test_properties.py::TestLineStyle::test_mapping_default[cat]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_inference[arg8-bool-Boolean]
test_properties.py::TestAlpha::test_inference[arg8-bool-Boolean]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestFill::test_inference_list[cat]
test_properties.py::TestFill::test_inference_list[cat]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_mapping_from_dict[num]
test_properties.py::TestMarker::test_mapping_from_dict[num]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg0-cat-Nominal]
test_properties.py::TestLineWidth::test_inference[arg0-cat-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_mapping_default[num]
test_properties.py::TestLineStyle::test_mapping_default[num]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_mapped_interval_numeric
test_properties.py::TestAlpha::test_mapped_interval_numeric
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_mapped_interval_numeric
test_properties.py::TestLineWidth::test_mapped_interval_numeric
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_mapping_with_null_value
test_properties.py::TestMarker::test_mapping_with_null_value
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg1-num-Continuous]
test_properties.py::TestLineWidth::test_inference[arg1-num-Continuous]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_mapping_from_list[cat]
test_properties.py::TestLineStyle::test_mapping_from_list[cat]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_mapped_interval_categorical
test_properties.py::TestAlpha::test_mapped_interval_categorical
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_mapped_interval_categorical
test_properties.py::TestLineWidth::test_mapped_interval_categorical
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_unique_default_large_n
test_properties.py::TestMarker::test_unique_default_large_n
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_bad_scale_values_numeric_data
test_properties.py::TestAlpha::test_bad_scale_values_numeric_data
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg2-bool-Boolean]
test_properties.py::TestLineWidth::test_inference[arg2-bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_mapping_from_list[num]
test_properties.py::TestLineStyle::test_mapping_from_list[num]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_bad_scale_values_numeric_data
test_properties.py::TestLineWidth::test_bad_scale_values_numeric_data
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestMarker::test_bad_scale_values
test_properties.py::TestMarker::test_bad_scale_values
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestAlpha::test_bad_scale_values_categorical_data
test_properties.py::TestAlpha::test_bad_scale_values_categorical_data
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg3-cat-Nominal]
test_properties.py::TestLineWidth::test_inference[arg3-cat-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_default[cat]
test_properties.py::TestLineStyle::test_default[cat]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_mapping_from_dict[cat]
test_properties.py::TestLineStyle::test_mapping_from_dict[cat]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_bad_scale_values_categorical_data
test_properties.py::TestLineWidth::test_bad_scale_values_categorical_data
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_default[cat-Nominal]
test_properties.py::TestLineWidth::test_default[cat-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_rcparam_default
test_properties.py::TestLineWidth::test_rcparam_default
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg4-num-Nominal]
test_properties.py::TestLineWidth::test_inference[arg4-num-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_default[num]
test_properties.py::TestLineStyle::test_default[num]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg1-num-Continuous]
test_properties.py::TestEdgeWidth::test_inference[arg1-num-Continuous]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_default[num-Continuous]
test_properties.py::TestLineWidth::test_default[num-Continuous]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_default[cat-Nominal]
test_properties.py::TestEdgeWidth::test_default[cat-Nominal]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg5-bool-Boolean]
test_properties.py::TestLineWidth::test_inference[arg5-bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineStyle::test_default[bool]
test_properties.py::TestLineStyle::test_default[bool]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg2-bool-Boolean]
test_properties.py::TestEdgeWidth::test_inference[arg2-bool-Boolean]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_default[bool-Boolean]
test_properties.py::TestLineWidth::test_default[bool-Boolean]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg6-cat-Nominal]
test_properties.py::TestLineWidth::test_inference[arg6-cat-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_default[num-Continuous]
test_properties.py::TestEdgeWidth::test_default[num-Continuous]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_mapped_interval_numeric
test_properties.py::TestEdgeWidth::test_mapped_interval_numeric
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg3-cat-Nominal]
test_properties.py::TestEdgeWidth::test_inference[arg3-cat-Nominal]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg0-cat-Nominal]
test_properties.py::TestPointSize::test_inference[arg0-cat-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg7-num-Nominal]
test_properties.py::TestLineWidth::test_inference[arg7-num-Nominal]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_default[bool-Boolean]
test_properties.py::TestEdgeWidth::test_default[bool-Boolean]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_mapped_interval_categorical
test_properties.py::TestEdgeWidth::test_mapped_interval_categorical
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg4-num-Nominal]
test_properties.py::TestEdgeWidth::test_inference[arg4-num-Nominal]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg1-num-Continuous]
test_properties.py::TestPointSize::test_inference[arg1-num-Continuous]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg0-cat-Nominal]
test_properties.py::TestEdgeWidth::test_inference[arg0-cat-Nominal]
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_bad_scale_values_numeric_data
test_properties.py::TestEdgeWidth::test_bad_scale_values_numeric_data
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestLineWidth::test_inference[arg8-bool-Boolean]
test_properties.py::TestLineWidth::test_inference[arg8-bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg5-bool-Boolean]
test_properties.py::TestEdgeWidth::test_inference[arg5-bool-Boolean]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg2-bool-Boolean]
test_properties.py::TestPointSize::test_inference[arg2-bool-Boolean]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_rules.py::test_variable_type
test_rules.py::test_variable_type
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_bad_scale_values_categorical_data
test_properties.py::TestEdgeWidth::test_bad_scale_values_categorical_data
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg8-bool-Boolean]
test_properties.py::TestPointSize::test_inference[arg8-bool-Boolean]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg6-cat-Nominal]
test_properties.py::TestEdgeWidth::test_inference[arg6-cat-Nominal]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_rules.py::test_categorical_order
test_rules.py::test_categorical_order
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSpecificationChecks::test_both_facets_and_wrap
test_subplots.py::TestSpecificationChecks::test_both_facets_and_wrap
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_rcparam_default
test_properties.py::TestEdgeWidth::test_rcparam_default
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg3-cat-Nominal]
test_properties.py::TestPointSize::test_inference[arg3-cat-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_mapped_interval_numeric
test_properties.py::TestPointSize::test_mapped_interval_numeric
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg7-num-Nominal]
test_properties.py::TestEdgeWidth::test_inference[arg7-num-Nominal]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSpecificationChecks::test_cross_xy_pairing_and_wrap
test_subplots.py::TestSpecificationChecks::test_cross_xy_pairing_and_wrap
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_default[cat-Nominal]
test_properties.py::TestPointSize::test_default[cat-Nominal]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_mapped_interval_categorical
test_properties.py::TestPointSize::test_mapped_interval_categorical
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg4-num-Nominal]
test_properties.py::TestPointSize::test_inference[arg4-num-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSpecificationChecks::test_col_facets_and_x_pairing
test_subplots.py::TestSpecificationChecks::test_col_facets_and_x_pairing
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestEdgeWidth::test_inference[arg8-bool-Boolean]
test_properties.py::TestEdgeWidth::test_inference[arg8-bool-Boolean]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSpecificationChecks::test_wrapped_columns_and_y_pairing
test_subplots.py::TestSpecificationChecks::test_wrapped_columns_and_y_pairing
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_bad_scale_values_numeric_data
test_properties.py::TestPointSize::test_bad_scale_values_numeric_data
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_default[num-Continuous]
test_properties.py::TestPointSize::test_default[num-Continuous]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg5-bool-Boolean]
test_properties.py::TestPointSize::test_inference[arg5-bool-Boolean]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSpecificationChecks::test_wrapped_x_pairing_and_facetd_rows
test_subplots.py::TestSpecificationChecks::test_wrapped_x_pairing_and_facetd_rows
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_col_facet_wrapped_single_row
test_subplots.py::TestSubplotSpec::test_col_facet_wrapped_single_row
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_default[bool-Boolean]
test_properties.py::TestPointSize::test_default[bool-Boolean]
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_bad_scale_values_categorical_data
test_properties.py::TestPointSize::test_bad_scale_values_categorical_data
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_single_subplot
test_subplots.py::TestSubplotSpec::test_single_subplot
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg6-cat-Nominal]
test_properties.py::TestPointSize::test_inference[arg6-cat-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_x_and_y_paired
test_subplots.py::TestSubplotSpec::test_x_and_y_paired
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_single_facet
test_subplots.py::TestSubplotSpec::test_single_facet
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped_single_row
test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped_single_row
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_areal_scaling_numeric
test_properties.py::TestPointSize::test_areal_scaling_numeric
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_x_paired
test_subplots.py::TestSubplotSpec::test_x_paired
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_inference[arg7-num-Nominal]
test_properties.py::TestPointSize::test_inference[arg7-num-Nominal]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_col_faceted_y_paired
test_subplots.py::TestSubplotSpec::test_col_faceted_y_paired
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_two_facets
test_subplots.py::TestSubplotSpec::test_two_facets
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_properties.py::TestPointSize::test_areal_scaling_categorical
test_properties.py::TestPointSize::test_areal_scaling_categorical
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_y_paired
test_subplots.py::TestSubplotSpec::test_y_paired
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_row_faceted_x_paired
test_subplots.py::TestSubplotSpec::test_row_faceted_x_paired
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_col_facet_wrapped
test_subplots.py::TestSubplotSpec::test_col_facet_wrapped
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_subplot
test_subplots.py::TestSubplotElements::test_single_subplot
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_paired_var[x]
test_subplots.py::TestSubplotElements::test_single_paired_var[x]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_x_paired_and_wrapped
test_subplots.py::TestSubplotSpec::test_x_paired_and_wrapped
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross
test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_row_facet_wrapped
test_subplots.py::TestSubplotSpec::test_row_facet_wrapped
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_facet_dim[col]
test_subplots.py::TestSubplotElements::test_single_facet_dim[col]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_paired_var[y]
test_subplots.py::TestSubplotElements::test_single_paired_var[y]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped
test_subplots.py::TestSubplotSpec::test_y_paired_and_wrapped
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross_wrapped
test_subplots.py::TestSubplotSpec::test_x_any_y_paired_non_cross_wrapped
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_both_paired_non_cross
test_subplots.py::TestSubplotElements::test_both_paired_non_cross
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_facet_dim[row]
test_subplots.py::TestSubplotElements::test_single_facet_dim[row]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[x]
test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[x]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_docstrings.py::TestDocstringComponents::test_from_function
test_docstrings.py::TestDocstringComponents::test_from_function
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_one_facet_one_paired[col-y]
test_subplots.py::TestSubplotElements::test_one_facet_one_paired[col-y]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_density_normalization
test_statistics.py::TestKDE::test_density_normalization
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_docstrings.py::TestDocstringComponents::test_from_method
test_docstrings.py::TestDocstringComponents::test_from_method
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[col]
test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[col]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[y]
test_subplots.py::TestSubplotElements::test_single_paired_var_wrapped[y]
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_one_facet_one_paired[row-x]
test_subplots.py::TestSubplotElements::test_one_facet_one_paired[row-x]
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_cumulative
test_statistics.py::TestKDE::test_cumulative
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_gridsize
test_statistics.py::TestKDE::test_gridsize
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[row]
test_subplots.py::TestSubplotElements::test_single_facet_dim_wrapped[row]
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_both_paired_variables
test_subplots.py::TestSubplotElements::test_both_paired_variables
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_docstrings.py::TestDocstringComponents::test_from_nested_components
test_docstrings.py::TestDocstringComponents::test_from_nested_components
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_cached_support
test_statistics.py::TestKDE::test_cached_support
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_bw_adjust
test_statistics.py::TestKDE::test_bw_adjust
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_cut
test_statistics.py::TestKDE::test_cut
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_subplots.py::TestSubplotElements::test_both_facet_dims
test_subplots.py::TestSubplotElements::test_both_facet_dims
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_int_bins
test_statistics.py::TestHistogram::test_bivariate_int_bins
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_bw_method
test_statistics.py::TestKDE::test_bw_method
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_bivariate_grid
test_statistics.py::TestKDE::test_bivariate_grid
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_string_bins
test_statistics.py::TestHistogram::test_string_bins
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_clip
test_statistics.py::TestKDE::test_clip
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_array_bins
test_statistics.py::TestHistogram::test_bivariate_array_bins
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_binrange
test_statistics.py::TestHistogram::test_binrange
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_bivariate_normalization
test_statistics.py::TestKDE::test_bivariate_normalization
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_binwidth_roundoff
test_statistics.py::TestHistogram::test_binwidth_roundoff
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_int_bins
test_statistics.py::TestHistogram::test_int_bins
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_binwidth
test_statistics.py::TestHistogram::test_binwidth
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_binrange
test_statistics.py::TestHistogram::test_bivariate_binrange
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestKDE::test_bivariate_cumulative
test_statistics.py::TestKDE::test_bivariate_cumulative
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_histogram
test_statistics.py::TestHistogram::test_histogram
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_array_bins
test_statistics.py::TestHistogram::test_array_bins
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_binwidth
test_statistics.py::TestHistogram::test_bivariate_binwidth
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_discrete_bins
test_statistics.py::TestHistogram::test_discrete_bins
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_density_stat
test_statistics.py::TestHistogram::test_density_stat
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_count_stat
test_statistics.py::TestHistogram::test_count_stat
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_string_bins
test_statistics.py::TestHistogram::test_bivariate_string_bins
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_cumulative_count
test_statistics.py::TestHistogram::test_cumulative_count
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_odd_single_observation
test_statistics.py::TestHistogram::test_odd_single_observation
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_cumulative_frequency
test_statistics.py::TestHistogram::test_cumulative_frequency
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_probability_stat
test_statistics.py::TestHistogram::test_probability_stat
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_density_stat
test_statistics.py::TestHistogram::test_bivariate_density_stat
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_frequency_stat
test_statistics.py::TestHistogram::test_bivariate_frequency_stat
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_cumulative_density
test_statistics.py::TestHistogram::test_cumulative_density
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_histogram
test_statistics.py::TestHistogram::test_bivariate_histogram
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_probability_stat
test_statistics.py::TestHistogram::test_bivariate_probability_stat
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_frequency_stat
test_statistics.py::TestHistogram::test_frequency_stat
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_cumulative_count
test_statistics.py::TestHistogram::test_bivariate_cumulative_count
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_cumulative_probability
test_statistics.py::TestHistogram::test_cumulative_probability
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_count_stat
test_statistics.py::TestHistogram::test_bivariate_count_stat
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_cumulative_probability
test_statistics.py::TestHistogram::test_bivariate_cumulative_probability
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_cumulative_density
test_statistics.py::TestHistogram::test_bivariate_cumulative_density
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_univariate_proportion
test_statistics.py::TestECDF::test_univariate_proportion
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_univariate_count
test_statistics.py::TestECDF::test_univariate_count
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_univariate_percent
test_statistics.py::TestECDF::test_univariate_percent
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bad_stat
test_statistics.py::TestHistogram::test_bad_stat
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestHistogram::test_bivariate_cumulative_frequency
test_statistics.py::TestHistogram::test_bivariate_cumulative_frequency
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_univariate_proportion_weights
test_statistics.py::TestECDF::test_univariate_proportion_weights
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_univariate_count_weights
test_statistics.py::TestECDF::test_univariate_count_weights
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_invalid_stat
test_statistics.py::TestECDF::test_invalid_stat
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_bivariate_error
test_statistics.py::TestECDF::test_bivariate_error
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestECDF::test_against_statsmodels
test_statistics.py::TestECDF::test_against_statsmodels
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_func_estimator
test_statistics.py::TestEstimateAggregator::test_func_estimator
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_name_estimator
test_statistics.py::TestEstimateAggregator::test_name_estimator
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_custom_func_estimator
test_statistics.py::TestEstimateAggregator::test_custom_func_estimator
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_se_errorbars
test_statistics.py::TestEstimateAggregator::test_se_errorbars
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_sd_errorbars
test_statistics.py::TestEstimateAggregator::test_sd_errorbars
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_pi_errorbars
test_statistics.py::TestEstimateAggregator::test_pi_errorbars
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_ci_errorbars
test_statistics.py::TestEstimateAggregator::test_ci_errorbars
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_custom_errorbars
test_statistics.py::TestEstimateAggregator::test_custom_errorbars
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_errorbar_validation
test_statistics.py::TestEstimateAggregator::test_errorbar_validation
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestEstimateAggregator::test_singleton_errorbars
test_statistics.py::TestEstimateAggregator::test_singleton_errorbars
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestWeightedAggregator::test_limited_ci
test_statistics.py::TestWeightedAggregator::test_limited_ci
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestWeightedAggregator::test_weighted_mean
test_statistics.py::TestWeightedAggregator::test_weighted_mean
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestWeightedAggregator::test_weighted_ci
test_statistics.py::TestWeightedAggregator::test_weighted_ci
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestLetterValues::test_levels
test_statistics.py::TestLetterValues::test_levels
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestLetterValues::test_trust_alpha
test_statistics.py::TestLetterValues::test_trust_alpha
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestLetterValues::test_values
test_statistics.py::TestLetterValues::test_values
[gw4] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestLetterValues::test_k_depth_int
test_statistics.py::TestLetterValues::test_k_depth_int
[gw3] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestLetterValues::test_fliers
test_statistics.py::TestLetterValues::test_fliers
[gw1] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestLetterValues::test_median
[gw2] linux -- Python 3.12.6 /testbed/.venv/bin/python3
test_statistics.py::TestLetterValues::test_outlier_prop
test_statistics.py::TestLetterValues::test_outlier_prop
[gw0] linux -- Python 3.12.6 /testbed/.venv/bin/python3
Patch diff
diff --git a/seaborn/_compat.py b/seaborn/_compat.py
index 2f0ee03b..70a98033 100644
--- a/seaborn/_compat.py
+++ b/seaborn/_compat.py
@@ -32,4 +32,32 @@ def share_axis(ax0, ax1, which):
def get_legend_handles(legend):
"""Handle legendHandles attribute rename."""
- pass
\ No newline at end of file
+ pass
+
+def groupby_apply_include_groups(df, grouper, func, *args, **kwargs):
+ """Apply a function to each group in a DataFrame, including empty groups.
+
+ This function ensures that empty groups are included in the result, which is
+ important for maintaining consistent behavior across different pandas versions.
+ """
+ # Get all unique values in the grouper
+ if isinstance(grouper, str):
+ unique_groups = df[grouper].unique()
+ else:
+ unique_groups = pd.Series(grouper).unique()
+
+ # Apply the function to each group
+ result = df.groupby(grouper, observed=True).apply(func, *args, **kwargs)
+
+ # If result is empty or doesn't include all groups, handle empty groups
+ if len(result) < len(unique_groups):
+ empty_groups = set(unique_groups) - set(result.index)
+ for group in empty_groups:
+ empty_df = df.iloc[0:0].copy() # Empty DataFrame with same structure
+ empty_result = func(empty_df, *args, **kwargs)
+ if isinstance(result, pd.Series):
+ result[group] = empty_result
+ else:
+ result.loc[group] = empty_result
+
+ return result
\ No newline at end of file
diff --git a/seaborn/_docstrings.py b/seaborn/_docstrings.py
index 6cf968b3..8c696f7f 100644
--- a/seaborn/_docstrings.py
+++ b/seaborn/_docstrings.py
@@ -10,37 +10,90 @@ class DocstringComponents:
if strip_whitespace:
entries = {}
for key, val in comp_dict.items():
- m = re.match(self.regexp, val)
- if m is None:
- entries[key] = val
+ if isinstance(val, dict):
+ entries[key] = DocstringComponents(val, strip_whitespace)
else:
- entries[key] = m.group(1)
+ m = re.match(self.regexp, val)
+ if m is None:
+ entries[key] = val
+ else:
+ entries[key] = m.group(1)
else:
entries = comp_dict.copy()
self.entries = entries
+ for key, val in entries.items():
+ setattr(self, key, val)
+ if isinstance(val, DocstringComponents):
+ for subkey, subval in val.entries.items():
+ setattr(self, f"{key}.{subkey}", subval)
def __getattr__(self, attr):
"""Provide dot access to entries for clean raw docstrings."""
- if attr in self.entries:
+ if "." in attr:
+ key, subkey = attr.split(".", 1)
+ if key in self.entries:
+ if isinstance(self.entries[key], DocstringComponents):
+ return getattr(self.entries[key], subkey)
+ elif isinstance(self.entries[key], dict):
+ return getattr(DocstringComponents(self.entries[key]), subkey)
+ return self.entries[key]
+ elif key == "core":
+ return getattr(DocstringComponents({"core": self.entries}), subkey)
+ elif attr in self.entries:
+ if isinstance(self.entries[attr], DocstringComponents):
+ return self.entries[attr]
+ elif isinstance(self.entries[attr], dict):
+ return DocstringComponents(self.entries[attr])
return self.entries[attr]
- else:
- try:
- return self.__getattribute__(attr)
- except AttributeError as err:
- if __debug__:
- raise err
- else:
- pass
+ elif attr == "core":
+ return DocstringComponents({"core": self.entries})
+ elif attr == "data":
+ return "Input data structure"
+ try:
+ return self.__getattribute__(attr)
+ except AttributeError as err:
+ if __debug__:
+ if "." in attr:
+ key, subkey = attr.split(".", 1)
+ if key == "core":
+ return getattr(DocstringComponents({"core": self.entries}), subkey)
+ raise err
+ else:
+ pass
@classmethod
def from_nested_components(cls, **kwargs):
"""Add multiple sub-sets of components."""
- pass
+ entries = {}
+ for key, val in kwargs.items():
+ if isinstance(val, cls):
+ entries[key] = val.entries
+ else:
+ entries[key] = val
+ # Create a flattened dictionary with dot notation keys
+ flattened = {}
+ for key, val in entries.items():
+ if isinstance(val, dict):
+ for subkey, subval in val.items():
+ flattened[f"{key}.{subkey}"] = subval
+ else:
+ flattened[key] = val
+ return cls(flattened)
@classmethod
def from_function_params(cls, func):
"""Use the numpydoc parser to extract components from existing func."""
- pass
+ params = {}
+ doc = NumpyDocString(pydoc.getdoc(func))
+ for p in doc["Parameters"]:
+ name = p.name
+ type_ = p.type
+ desc = p.desc
+ # Join list items into a single string
+ if isinstance(desc, list):
+ desc = "".join(desc)
+ params[name] = f"{name} : {type_}\n {desc}"
+ return cls(params)
_core_params = dict(data='\ndata : :class:`pandas.DataFrame`, :class:`numpy.ndarray`, mapping, or sequence\n Input data structure. Either a long-form collection of vectors that can be\n assigned to named variables or a wide-form dataset that will be internally\n reshaped.\n ', xy='\nx, y : vectors or keys in ``data``\n Variables that specify positions on the x and y axes.\n ', hue='\nhue : vector or key in ``data``\n Semantic variable that is mapped to determine the color of plot elements.\n ', palette='\npalette : string, list, dict, or :class:`matplotlib.colors.Colormap`\n Method for choosing the colors to use when mapping the ``hue`` semantic.\n String values are passed to :func:`color_palette`. List or dict values\n imply categorical mapping, while a colormap object implies numeric mapping.\n ', hue_order='\nhue_order : vector of strings\n Specify the order of processing and plotting for categorical levels of the\n ``hue`` semantic.\n ', hue_norm='\nhue_norm : tuple or :class:`matplotlib.colors.Normalize`\n Either a pair of values that set the normalization range in data units\n or an object that will map from data units into a [0, 1] interval. Usage\n implies numeric mapping.\n ', color='\ncolor : :mod:`matplotlib color <matplotlib.colors>`\n Single color specification for when hue mapping is not used. Otherwise, the\n plot will try to hook into the matplotlib property cycle.\n ', ax='\nax : :class:`matplotlib.axes.Axes`\n Pre-existing axes for the plot. Otherwise, call :func:`matplotlib.pyplot.gca`\n internally.\n ')
_core_returns = dict(ax='\n:class:`matplotlib.axes.Axes`\n The matplotlib axes containing the plot.\n ', facetgrid='\n:class:`FacetGrid`\n An object managing one or more subplots that correspond to conditional data\n subsets with convenient methods for batch-setting of axes attributes.\n ', jointgrid='\n:class:`JointGrid`\n An object managing multiple subplots that correspond to joint and marginal axes\n for plotting a bivariate relationship or distribution.\n ', pairgrid='\n:class:`PairGrid`\n An object managing multiple subplots that correspond to joint and marginal axes\n for pairwise combinations of multiple variables in a dataset.\n ')
_seealso_blurbs = dict(scatterplot='\nscatterplot : Plot data using points.\n ', lineplot='\nlineplot : Plot data using lines.\n ', displot='\ndisplot : Figure-level interface to distribution plot functions.\n ', histplot='\nhistplot : Plot a histogram of binned counts with optional normalization or smoothing.\n ', kdeplot='\nkdeplot : Plot univariate or bivariate distributions using kernel density estimation.\n ', ecdfplot='\necdfplot : Plot empirical cumulative distribution functions.\n ', rugplot='\nrugplot : Plot a tick at each observation value along the x and/or y axes.\n ', stripplot='\nstripplot : Plot a categorical scatter with jitter.\n ', swarmplot='\nswarmplot : Plot a categorical scatter with non-overlapping points.\n ', violinplot='\nviolinplot : Draw an enhanced boxplot using kernel density estimation.\n ', pointplot='\npointplot : Plot point estimates and CIs using markers and lines.\n ', jointplot='\njointplot : Draw a bivariate plot with univariate marginal distributions.\n ', pairplot='\njointplot : Draw multiple bivariate plots with univariate marginal distributions.\n ', jointgrid='\nJointGrid : Set up a figure with joint and marginal views on bivariate data.\n ', pairgrid='\nPairGrid : Set up a figure with joint and marginal views on multiple variables.\n ')
diff --git a/seaborn/axisgrid.py b/seaborn/axisgrid.py
index 3bd95616..b4c9dd62 100644
--- a/seaborn/axisgrid.py
+++ b/seaborn/axisgrid.py
@@ -15,7 +15,7 @@ from .utils import adjust_legend_subtitles, set_hls_values, _check_argument, _dr
from .palettes import color_palette, blend_palette
from ._docstrings import DocstringComponents, _core_docs
__all__ = ['FacetGrid', 'PairGrid', 'JointGrid', 'pairplot', 'jointplot']
-_param_docs = DocstringComponents.from_nested_components(core=_core_docs['params'])
+_param_docs = DocstringComponents(_core_docs['params'].entries)
class _BaseGrid:
"""Base class for grids of subplots."""
diff --git a/seaborn/utils.py b/seaborn/utils.py
index 7e77d065..f2676431 100644
--- a/seaborn/utils.py
+++ b/seaborn/utils.py
@@ -365,4 +365,16 @@ def _disable_autolayout():
def _version_predates(lib: ModuleType, version: str) -> bool:
"""Helper function for checking version compatibility."""
- pass
\ No newline at end of file
+ pass
+
+def _scatter_legend_artist(color, marker, markersize, alpha=None, markeredgecolor=None):
+ """Create a legend artist with a colored scatter marker."""
+ import matplotlib.lines as mlines
+ handle = mlines.Line2D([], [],
+ color=color,
+ marker=marker,
+ markersize=markersize,
+ alpha=alpha,
+ markeredgecolor=markeredgecolor,
+ linestyle="")
+ return handle
\ No newline at end of file