Dead Code Cleanup / Vulture POC
With a goal of integrating static checking for "dead code" into the CI suite, it appears like the [Vulture project](https://github.com/jendrikseipp/vulture) may have something to offer pandas. As of writing, running `vulture pandas --exclude pandas/tests/ ` from the top level directory yields 469 items that the tool thinks are unnecessary.

There are absolutely false positives in there, but if someone goes through the modules and tries cleaning some of these up while documenting the caveats it could help us learn more about the tool and its potential.

For what its worth, below are all of the items called out by the tool as of today

<details>

pandas/_version.py:36: Unused attribute 'VCS'
pandas/_version.py:49: Unused variable 'LONG_VERSION_PY'
pandas/_version.py:111: Unused function 'git_get_keywords'
pandas/compat/__init__.py:59: Unused variable 'cStringIO'
pandas/compat/__init__.py:70: Unused function 'str_to_bytes'
pandas/compat/__init__.py:131: Unused function 'lfilter'
pandas/compat/__init__.py:141: Unused variable 'dotted'
pandas/compat/__init__.py:185: Unused variable 'lfilter'
pandas/compat/__init__.py:249: Unused variable 'integer_types'
pandas/compat/__init__.py:250: Unused variable 'class_types'
pandas/compat/__init__.py:291: Unused attribute '__qualname__'
pandas/compat/__init__.py:405: Unused variable 'parse_date'
pandas/compat/__init__.py:409: Unused function 'is_platform_little_endian'
pandas/compat/__init__.py:418: Unused function 'is_platform_linux'
pandas/compat/__init__.py:422: Unused function 'is_platform_mac'
pandas/compat/chainmap_impl.py:112: Unused property 'parents'
pandas/compat/numpy/__init__.py:39: Unused function 'np_datetime64_compat'
pandas/compat/numpy/__init__.py:51: Unused function 'np_array_datetime64_compat'
pandas/compat/numpy/function.py:205: Unused variable 'validate_reshape'
pandas/compat/numpy/function.py:220: Unused variable 'validate_sort'
pandas/conftest.py:10: Unused function 'pytest_addoption'
pandas/conftest.py:21: Unused function 'pytest_runtest_setup'
pandas/conftest.py:39: Unused function 'configure_tests'
pandas/conftest.py:46: Unused function 'add_imports'
pandas/conftest.py:52: Unused function 'spmatrix'
pandas/conftest.py:71: Unused variable 'is_dateutil_le_261'
pandas/conftest.py:74: Unused variable 'is_dateutil_gt_261'
pandas/conftest.py:88: Unused function 'compression_no_zip'
pandas/core/accessor.py:218: Unused function 'register_dataframe_accessor'
pandas/core/accessor.py:226: Unused function 'register_series_accessor'
pandas/core/accessor.py:234: Unused function 'register_index_accessor'
pandas/core/api.py:43: Unused variable 'datetools'
pandas/core/arrays/categorical.py:598: Unused function '_set_categories'
pandas/core/arrays/categorical.py:706: Unused function 'as_ordered'
pandas/core/arrays/categorical.py:719: Unused function 'as_unordered'
pandas/core/arrays/categorical.py:1039: Unused function 'remove_unused_categories'
pandas/core/common.py:201: Unused function '_mut_exclusive'
pandas/core/common.py:264: Unused function 'iterpairs'
pandas/core/common.py:287: Unused function 'split_ranges'
pandas/core/common.py:306: Unused function '_long_prod'
pandas/core/common.py:334: Unused function 'map_indices_py'
pandas/core/common.py:588: Unused function 'in_ipnb'
pandas/core/computation/common.py:23: Unused class 'NameResolutionError'
pandas/core/computation/engines.py:47: Unused variable 'has_neg_frac'
pandas/core/computation/expr.py:217: Unused attribute 'unsupported_nodes'
pandas/core/computation/expr.py:291: Unused variable 'unary_op_nodes_map'
pandas/core/computation/expr.py:323: Unused function 'visit_Module'
pandas/core/computation/expr.py:329: Unused function 'visit_Expr'
pandas/core/computation/expr.py:424: Unused function 'visit_BinOp'
pandas/core/computation/expr.py:429: Unused function 'visit_Div'
pandas/core/computation/expr.py:433: Unused function 'visit_UnaryOp'
pandas/core/computation/expr.py:438: Unused function 'visit_Name'
pandas/core/computation/expr.py:441: Unused function 'visit_NameConstant'
pandas/core/computation/expr.py:444: Unused function 'visit_Num'
pandas/core/computation/expr.py:447: Unused function 'visit_Str'
pandas/core/computation/expr.py:455: Unused variable 'visit_Tuple'
pandas/core/computation/expr.py:457: Unused function 'visit_Index'
pandas/core/computation/expr.py:461: Unused function 'visit_Subscript'
pandas/core/computation/expr.py:477: Unused function 'visit_Slice'
pandas/core/computation/expr.py:491: Unused function 'visit_Assign'
pandas/core/computation/expr.py:648: Unused function 'visit_Compare'
pandas/core/computation/expr.py:673: Unused function 'visit_BoolOp'
pandas/core/computation/expr.py:690: Unused attribute 'visit_Call'
pandas/core/computation/expressions.py:51: Unused function 'set_numexpr_threads'
pandas/core/computation/expressions.py:226: Unused function 'set_test_mode'
pandas/core/computation/expressions.py:243: Unused function 'get_test_result'
pandas/core/config.py:367: Unused variable 'describe_option'
pandas/core/config.py:555: Unused function '_is_deprecated'
pandas/core/config.py:818: Unused variable 'is_str'
pandas/core/config.py:819: Unused variable 'is_unicode'
pandas/core/config_init.py:59: Unused variable 'pc_colspace_doc'
pandas/core/config_init.py:179: Unused variable 'pc_ambiguous_as_wide_doc'
pandas/core/config_init.py:277: Unused variable 'pc_latex_multicolumn_format'
pandas/core/config_init.py:291: Unused variable 'style_backup'
pandas/core/datetools.py:21: Unused variable 'businessDay'
pandas/core/datetools.py:23: Unused variable 'cday'
pandas/core/datetools.py:24: Unused variable 'customBusinessDay'
pandas/core/datetools.py:32: Unused variable 'monthEnd'
pandas/core/datetools.py:33: Unused variable 'yearEnd'
pandas/core/datetools.py:34: Unused variable 'yearBegin'
pandas/core/datetools.py:35: Unused variable 'bmonthEnd'
pandas/core/datetools.py:36: Unused variable 'bmonthBegin'
pandas/core/datetools.py:37: Unused variable 'cbmonthEnd'
pandas/core/datetools.py:38: Unused variable 'cbmonthBegin'
pandas/core/datetools.py:39: Unused variable 'bquarterEnd'
pandas/core/datetools.py:40: Unused variable 'quarterEnd'
pandas/core/datetools.py:41: Unused variable 'byearEnd'
pandas/core/datetools.py:45: Unused variable 'thisMonthEnd'
pandas/core/datetools.py:46: Unused variable 'thisBMonthEnd'
pandas/core/datetools.py:47: Unused variable 'thisYearEnd'
pandas/core/datetools.py:48: Unused variable 'thisYearBegin'
pandas/core/datetools.py:49: Unused variable 'thisBQuarterEnd'
pandas/core/datetools.py:50: Unused variable 'thisQuarterEnd'
pandas/core/datetools.py:53: Unused variable 'isBusinessDay'
pandas/core/datetools.py:54: Unused variable 'isMonthEnd'
pandas/core/datetools.py:55: Unused variable 'isBMonthEnd'
pandas/core/dtypes/cast.py:568: Unused function 'maybe_convert_string_to_object'
pandas/core/dtypes/cast.py:582: Unused function 'maybe_convert_scalar'
pandas/core/dtypes/common.py:1562: Unused function 'is_floating_dtype'
pandas/core/dtypes/common.py:1752: Unused function '_coerce_to_dtype'
pandas/core/dtypes/dtypes.py:18: Unused variable 'subdtype'
pandas/core/dtypes/dtypes.py:25: Unused variable 'isbuiltin'
pandas/core/dtypes/dtypes.py:26: Unused variable 'isnative'
pandas/core/dtypes/dtypes.py:80: Unused function 'reset_cache'
pandas/core/dtypes/generic.py:17: Unused variable 'ABCInt64Index'
pandas/core/dtypes/generic.py:19: Unused variable 'ABCUInt64Index'
pandas/core/dtypes/generic.py:23: Unused variable 'ABCFloat64Index'
pandas/core/dtypes/generic.py:35: Unused variable 'ABCIntervalIndex'
pandas/core/dtypes/generic.py:59: Unused variable 'ABCInterval'
pandas/core/frame.py:650: Unused function '_repr_html_'
pandas/core/frame.py:761: Unused function 'itertuples'
pandas/core/frame.py:1246: Unused function 'from_items'
pandas/core/frame.py:1589: Unused function 'to_stata'
pandas/core/frame.py:5556: Unused function 'corrwith'
pandas/core/generic.py:140: Unused property 'is_copy'
pandas/core/generic.py:152: Unused function '_repr_data_resource_'
pandas/core/generic.py:267: Unused attribute '_ix'
pandas/core/generic.py:442: Unused property '_stat_axis'
pandas/core/generic.py:1577: Unused function '_repr_latex_'
pandas/core/generic.py:1953: Unused function 'to_xarray'
pandas/core/generic.py:2204: Unused attribute '_cacher'
pandas/core/generic.py:4185: Unused function 'as_matrix'
pandas/core/generic.py:4280: Unused property 'ftypes'
pandas/core/generic.py:4504: Unused function 'convert_objects'
pandas/core/generic.py:4795: Unused function 'ffill'
pandas/core/generic.py:4802: Unused function 'bfill'
pandas/core/generic.py:5536: Unused function 'clip'
pandas/core/generic.py:5842: Unused function 'at_time'
pandas/core/generic.py:5860: Unused function 'between_time'
pandas/core/generic.py:7480: Unused function 'pct_change'
pandas/core/generic.py:7546: Unused attribute 'sem'
pandas/core/generic.py:7577: Unused attribute 'cummin'
pandas/core/generic.py:7587: Unused attribute 'cummax'
pandas/core/generic.py:7610: Unused attribute 'kurtosis'
pandas/core/generic.py:7646: Unused attribute 'ptp'
pandas/core/groupby.py:945: Unused function '_index_with_as_index'
pandas/core/groupby.py:1307: Unused function 'sem'
pandas/core/groupby.py:1407: Unused function 'ohlc'
pandas/core/groupby.py:1495: Unused variable 'ffill'
pandas/core/groupby.py:1515: Unused variable 'bfill'
pandas/core/groupby.py:1739: Unused function 'cumcount'
pandas/core/groupby.py:1845: Unused function 'cummin'
pandas/core/groupby.py:1854: Unused function 'cummax'
pandas/core/groupby.py:2125: Unused function '_max_groupsize'
pandas/core/groupby.py:2532: Unused function 'generate_bins_generic'
pandas/core/groupby.py:2772: Unused attribute '_should_compress'
pandas/core/groupby.py:4778: Unused class 'NDArrayGroupBy'
pandas/core/groupby.py:4834: Unused class 'ArraySplitter'
pandas/core/indexes/base.py:1319: Unused property '_is_strictly_monotonic_increasing'
pandas/core/indexes/base.py:1359: Unused property 'has_duplicates'
pandas/core/indexes/base.py:3988: Unused attribute '__ne__'
pandas/core/indexes/base.py:3989: Unused attribute '__lt__'
pandas/core/indexes/base.py:3990: Unused attribute '__gt__'
pandas/core/indexes/base.py:3991: Unused attribute '__le__'
pandas/core/indexes/base.py:3992: Unused attribute '__ge__'
pandas/core/indexes/base.py:3997: Unused attribute '__radd__'
pandas/core/indexes/base.py:4003: Unused attribute '__pow__'
pandas/core/indexes/base.py:4003: Unused attribute '__rpow__'
pandas/core/indexes/base.py:4004: Unused attribute '__rmul__'
pandas/core/indexes/base.py:4005: Unused attribute '__floordiv__'
pandas/core/indexes/base.py:4005: Unused attribute '__rfloordiv__'
pandas/core/indexes/base.py:4006: Unused attribute '__rtruediv__'
pandas/core/indexes/base.py:4006: Unused attribute '__truediv__'
pandas/core/indexes/base.py:4008: Unused attribute '__div__'
pandas/core/indexes/base.py:4008: Unused attribute '__rdiv__'
pandas/core/indexes/base.py:4009: Unused attribute '__neg__'
pandas/core/indexes/base.py:4010: Unused attribute '__pos__'
pandas/core/indexes/base.py:4011: Unused attribute '__abs__'
pandas/core/indexes/base.py:4012: Unused attribute '__inv__'
pandas/core/indexes/base.py:4121: Unused attribute '__mod__'
pandas/core/indexes/base.py:4137: Unused attribute '__divmod__'
pandas/core/indexes/datetimelike.py:428: Unused property 'asobject'
pandas/core/indexes/datetimelike.py:735: Unused attribute '__iadd__'
pandas/core/indexes/datetimelike.py:736: Unused attribute '__isub__'
pandas/core/indexes/datetimes.py:1095: Unused function 'snap'
pandas/core/indexes/datetimes.py:1733: Unused variable 'weekday_name'
pandas/core/indexes/datetimes.py:1738: Unused variable 'dayofyear'
pandas/core/indexes/datetimes.py:1745: Unused variable 'daysinmonth'
pandas/core/indexes/datetimes.py:1754: Unused variable 'is_quarter_start'
pandas/core/indexes/datetimes.py:1758: Unused variable 'is_quarter_end'
pandas/core/indexes/datetimes.py:1762: Unused variable 'is_year_start'
pandas/core/indexes/datetimes.py:1766: Unused variable 'is_year_end'
pandas/core/indexes/datetimes.py:1770: Unused variable 'is_leap_year'
pandas/core/indexes/datetimes.py:2285: Unused function 'cdate_range'
pandas/core/indexes/frozen.py:99: Unused variable 'itemset'
pandas/core/indexes/interval.py:501: Unused function 'from_intervals'
pandas/core/indexes/interval.py:614: Unused function 'to_tuples'
pandas/core/indexes/interval.py:723: Unused function '_array_values'
pandas/core/indexes/interval.py:1395: Unused function 'interval_range'
pandas/core/indexes/multi.py:56: Unused function '_codes_to_ints'
pandas/core/indexes/multi.py:420: Unused function 'set_labels'
pandas/core/indexes/multi.py:739: Unused function '_from_elements'
pandas/core/indexes/multi.py:816: Unused property '_is_v1'
pandas/core/indexes/multi.py:820: Unused property '_is_v2'
pandas/core/indexes/multi.py:878: Unused function '_hashed_values'
pandas/core/indexes/multi.py:884: Unused function '_hashed_indexing_key'
pandas/core/indexes/multi.py:2676: Unused function 'equal_levels'
pandas/core/indexes/multi.py:2857: Unused variable 'get_major_bounds'
pandas/core/indexes/multi.py:2861: Unused property '_bounds'
pandas/core/indexes/period.py:547: Unused property 'is_full'
pandas/core/indexes/period.py:631: Unused variable 'day_of_year'
pandas/core/indexes/period.py:634: Unused variable 'qyear'
pandas/core/indexes/period.py:639: Unused property 'is_leap_year'
pandas/core/indexes/period.py:644: Unused property 'start_time'
pandas/core/indexes/period.py:648: Unused property 'end_time'
pandas/core/indexes/period.py:1083: Unused variable 'infer_dst'
pandas/core/indexes/period.py:1210: Unused function 'pnow'
pandas/core/indexes/period.py:1218: Unused function 'period_range'
pandas/core/indexes/range.py:383: Unused function '_max_fitting_element'
pandas/core/indexes/timedeltas.py:479: Unused variable 'nanoseconds'
pandas/core/internals.py:4042: Unused function 'get_scalar'
pandas/core/internals.py:5096: Unused variable 'blk_count'
pandas/core/missing.py:458: Unused variable 'na_override'
pandas/core/nanops.py:854: Unused variable 'nangt'
pandas/core/nanops.py:855: Unused variable 'nange'
pandas/core/nanops.py:856: Unused variable 'nanlt'
pandas/core/nanops.py:857: Unused variable 'nanle'
pandas/core/nanops.py:858: Unused variable 'naneq'
pandas/core/nanops.py:859: Unused variable 'nanne'
pandas/core/ops.py:57: Unused function 'rmul'
pandas/core/ops.py:61: Unused function 'rdiv'
pandas/core/ops.py:77: Unused function 'rdivmod'
pandas/core/panel.py:62: Unused function 'panel_index'
pandas/core/panel.py:789: Unused function 'major_xs'
pandas/core/panel.py:814: Unused function 'minor_xs'
pandas/core/resample.py:498: Unused function 'nearest'
pandas/core/reshape/melt.py:86: Unused function 'lreshape'
pandas/core/reshape/melt.py:157: Unused function 'wide_to_long'
pandas/core/reshape/merge.py:145: Unused function 'merge_ordered'
pandas/core/reshape/merge.py:244: Unused function 'merge_asof'
pandas/core/reshape/merge.py:1320: Unused property '_asof_key'
pandas/core/reshape/pivot.py:344: Unused function 'crosstab'
pandas/core/reshape/reshape.py:447: Unused function '_slow_pivot'
pandas/core/reshape/reshape.py:714: Unused function 'get_dummies'
pandas/core/reshape/reshape.py:965: Unused function 'make_axis_dummies'
pandas/core/reshape/tile.py:142: Unused function 'qcut'
pandas/core/series.py:86: Unused function 'remove_na'
pandas/core/series.py:287: Unused function 'from_array'
pandas/core/series.py:1546: Unused function 'autocorr'
pandas/core/series.py:2791: Unused function 'between'
pandas/core/sparse/array.py:741: Unused function '_maybe_to_dense'
pandas/core/sparse/frame.py:228: Unused function 'to_coo'
pandas/core/sparse/frame.py:348: Unused property 'density'
pandas/core/sparse/frame.py:937: Unused function 'stack_sparse_frame'
pandas/core/sparse/frame.py:971: Unused function 'homogenize'
pandas/core/sparse/series.py:771: Unused function 'from_coo'
pandas/core/strings.py:1643: Unused function 'zfill'
pandas/core/strings.py:1666: Unused function 'slice_replace'
pandas/core/strings.py:1736: Unused function 'extractall'
pandas/core/strings.py:1918: Unused function '_make_accessor'
pandas/core/tools/datetimes.py:764: Unused function 'ole2datetime'
pandas/core/window.py:1735: Unused variable 'vol'
pandas/errors/__init__.py:39: Unused class 'DtypeWarning'
pandas/errors/__init__.py:78: Unused class 'AccessorRegistrationWarning'
pandas/io/clipboard/__init__.py:103: Unused function 'set_clipboard'
pandas/io/clipboard/windows.py:33: Unused attribute 'argtypes'
pandas/io/clipboard/windows.py:35: Unused attribute 'restype'
pandas/io/clipboards.py:6: Unused function 'read_clipboard'
pandas/io/common.py:20: Unused variable 'CParserError'
pandas/io/common.py:222: Unused function 'file_path_to_url'
pandas/io/date_converters.py:7: Unused function 'parse_date_time'
pandas/io/date_converters.py:13: Unused function 'parse_date_fields'
pandas/io/date_converters.py:20: Unused function 'parse_all_fields'
pandas/io/excel.py:279: Unused function 'read_excel'
pandas/io/excel.py:879: Unused variable 'curr_sheet'
pandas/io/excel.py:1094: Unused function '_convert_to_font'
pandas/io/excel.py:1159: Unused function '_convert_to_fill'
pandas/io/excel.py:1258: Unused function '_convert_to_border'
pandas/io/excel.py:1301: Unused function '_convert_to_alignment'
pandas/io/excel.py:1324: Unused function '_convert_to_number_format'
pandas/io/excel.py:1340: Unused function '_convert_to_protection'
pandas/io/excel.py:1439: Unused attribute 'fm_datetime'
pandas/io/excel.py:1440: Unused attribute 'fm_date'
pandas/io/feather_format.py:86: Unused function 'read_feather'
pandas/io/formats/css.py:228: Unused variable 'expand_border_color'
pandas/io/formats/css.py:229: Unused variable 'expand_border_style'
pandas/io/formats/css.py:230: Unused variable 'expand_border_width'
pandas/io/formats/css.py:231: Unused variable 'expand_margin'
pandas/io/formats/css.py:232: Unused variable 'expand_padding'
pandas/io/formats/format.py:418: Unused attribute 'max_rows_displayed'
pandas/io/formats/format.py:1553: Unused variable 'nanRep'
pandas/io/formats/format.py:2379: Unused function 'single_row_table'
pandas/io/formats/format.py:2493: Unused function 'set_eng_float_format'
pandas/io/formats/printing.py:259: Unused variable 'print_method'
pandas/io/formats/style.py:589: Unused function '_applymap'
pandas/io/formats/style.py:664: Unused function 'set_precision'
pandas/io/formats/style.py:679: Unused function 'set_table_attributes'
pandas/io/formats/style.py:702: Unused function 'export'
pandas/io/formats/style.py:738: Unused function 'set_uuid'
pandas/io/formats/style.py:753: Unused function 'set_caption'
pandas/io/formats/style.py:768: Unused function 'set_table_styles'
pandas/io/formats/style.py:797: Unused function 'hide_index'
pandas/io/formats/style.py:810: Unused function 'hide_columns'
pandas/io/formats/style.py:840: Unused function 'highlight_null'
pandas/io/formats/style.py:905: Unused function 'set_properties'
pandas/io/formats/style.py:1103: Unused function 'highlight_max'
pandas/io/formats/style.py:1123: Unused function 'highlight_min'
pandas/io/formats/style.py:1168: Unused function 'from_custom_template'
pandas/io/html.py:413: Unused function '_parse_th'
pandas/io/html.py:772: Unused function 'read_html'
pandas/io/json/json.py:25: Unused variable 'TABLE_SCHEMA_VERSION'
pandas/io/json/json.py:224: Unused function 'read_json'
pandas/io/json/normalize.py:94: Unused function 'json_normalize'
pandas/io/msgpack/exceptions.py:5: Unused class 'BufferFull'
pandas/io/msgpack/exceptions.py:9: Unused class 'OutOfData'
pandas/io/msgpack/exceptions.py:13: Unused class 'UnpackValueError'
pandas/io/msgpack/exceptions.py:17: Unused class 'ExtraData'
pandas/io/msgpack/exceptions.py:31: Unused class 'PackValueError'
pandas/io/packers.py:163: Unused function 'read_msgpack'
pandas/io/parquet.py:259: Unused function 'read_parquet'
pandas/io/parsers.py:685: Unused function 'read_fwf'
pandas/io/parsers.py:1019: Unused function '_failover_to_python'
pandas/io/parsers.py:1927: Unused function '_get_index_names'
pandas/io/parsers.py:2048: Unused attribute 'names_passed'
pandas/io/parsers.py:2062: Unused attribute '_comment_lines'
pandas/io/parsers.py:3291: Unused function '_get_col_names'
pandas/io/pickle.py:123: Unused function '_pickle_array'
pandas/io/pytables.py:167: Unused variable 'format_deprecate_doc'
pandas/io/pytables.py:284: Unused function 'read_hdf'
pandas/io/pytables.py:717: Unused function 'select_as_coordinates'
pandas/io/pytables.py:733: Unused function 'select_column'
pandas/io/pytables.py:753: Unused function 'select_as_multiple'
pandas/io/pytables.py:963: Unused function 'append_to_multiple'
pandas/io/pytables.py:1045: Unused function 'create_table_index'
pandas/io/pytables.py:1350: Unused function 'get_store'
pandas/io/pytables.py:1521: Unused attribute '_v_pos'
pandas/io/pytables.py:2274: Unused attribute 'pandas_version'
pandas/io/pytables.py:2630: Unused attribute 'value_type'
pandas/io/pytables.py:2734: Unused class 'LegacySeriesFixed'
pandas/io/pytables.py:2743: Unused class 'LegacyFrameFixed'
pandas/io/pytables.py:2931: Unused class 'FrameFixed'
pandas/io/pytables.py:3742: Unused class 'WORMTable'
pandas/io/pytables.py:3881: Unused class 'LegacyPanelTable'
pandas/io/pytables.py:4243: Unused class 'GenericTable'
pandas/io/pytables.py:4329: Unused class 'AppendablePanelTable'
pandas/io/pytables.py:4528: Unused variable 'legacy'
pandas/io/pytables.py:4759: Unused function 'timeit'
pandas/io/sas/sas7bdat.py:90: Unused attribute '_current_row_on_page_index'
pandas/io/sas/sas7bdat.py:146: Unused attribute 'file_encoding'
pandas/io/sas/sas7bdat.py:175: Unused attribute 'date_created'
pandas/io/sas/sas7bdat.py:178: Unused attribute 'date_modified'
pandas/io/sas/sas7bdat.py:192: Unused attribute '_page_count'
pandas/io/sas/sas7bdat.py:294: Unused attribute '_current_page_block_count'
pandas/io/sas/sas7bdat.py:399: Unused attribute 'row_length'
pandas/io/sas/sas7bdat.py:408: Unused attribute '_mix_page_row_count'
pandas/io/sas/sas7bdat.py:581: Unused attribute 'col_id'
pandas/io/sas/sas_constants.py:9: Unused variable 'align_1_value'
pandas/io/sas/sas_constants.py:57: Unused variable 'page_metc_type'
pandas/io/sas/sas_constants.py:58: Unused variable 'page_comp_type'
pandas/io/sas/sasreader.py:8: Unused function 'read_sas'
pandas/io/sql.py:30: Unused class 'SQLAlchemyRequired'
pandas/io/sql.py:60: Unused function 'compile_big_int_sqlite'
pandas/io/sql.py:61: Unused variable 'compiler'
pandas/io/sql.py:180: Unused function 'read_sql_table'
pandas/io/sql.py:255: Unused function 'read_sql_query'
pandas/io/sql.py:317: Unused function 'read_sql'
pandas/io/sql.py:477: Unused variable 'table_exists'
pandas/io/sql.py:1078: Unused variable 'read_sql'
pandas/io/sql.py:1168: Unused attribute 'asdecimal'
pandas/io/sql.py:1507: Unused function 'get_schema'
pandas/io/stata.py:162: Unused function 'read_stata'
pandas/io/stata.py:960: Unused attribute 'col_sizes'
pandas/io/stata.py:979: Unused attribute '_has_string_data'
pandas/io/stata.py:980: Unused attribute '_missing_values'
pandas/io/stata.py:981: Unused attribute '_can_read_value_labels'
pandas/io/stata.py:1031: Unused attribute 'has_string_data'
pandas/io/stata.py:1231: Unused attribute 'filetype'
pandas/io/stata.py:1956: Unused attribute 'type_converters'
pandas/plotting/_compat.py:8: Unused function '_mpl_le_1_2_1'
pandas/plotting/_compat.py:29: Unused function '_mpl_ge_1_4_0'
pandas/plotting/_compat.py:63: Unused function '_mpl_ge_2_0_1'
pandas/plotting/_compat.py:71: Unused function '_mpl_ge_2_1_0'
pandas/plotting/_converter.py:172: Unused function 'axisinfo'
pandas/plotting/_converter.py:181: Unused function 'default_units'
pandas/plotting/_converter.py:367: Unused attribute '_utcoffset'
pandas/plotting/_converter.py:488: Unused function 'autoscale'
pandas/plotting/_converter.py:1109: Unused function 'set_locs'
pandas/plotting/_core.py:63: Unused function '_gcf'
pandas/plotting/_core.py:2080: Unused function 'scatter_plot'
pandas/plotting/_core.py:2632: Unused function 'area'
pandas/plotting/_misc.py:149: Unused function 'radviz'
pandas/plotting/_misc.py:234: Unused function 'andrews_curves'
pandas/plotting/_misc.py:325: Unused function 'bootstrap_plot'
pandas/plotting/_misc.py:386: Unused function 'parallel_coordinates'
pandas/plotting/_misc.py:503: Unused function 'lag_plot'
pandas/plotting/_misc.py:533: Unused function 'autocorrelation_plot'
pandas/plotting/_style.py:154: Unused function 'reset'
pandas/plotting/_timeseries.py:25: Unused function 'tsplot'
pandas/plotting/_timeseries.py:336: Unused attribute 'format_coord'
pandas/tseries/frequencies.py:32: Unused variable 'RESO_NS'
pandas/tseries/frequencies.py:33: Unused variable 'RESO_US'
pandas/tseries/frequencies.py:34: Unused variable 'RESO_MS'
pandas/tseries/frequencies.py:35: Unused variable 'RESO_SEC'
pandas/tseries/frequencies.py:36: Unused variable 'RESO_MIN'
pandas/tseries/frequencies.py:37: Unused variable 'RESO_HR'
pandas/tseries/frequencies.py:38: Unused variable 'RESO_DAY'
pandas/tseries/frequencies.py:215: Unused variable 'getOffset'
pandas/tseries/holiday.py:11: Unused function 'next_monday'
pandas/tseries/holiday.py:23: Unused function 'next_monday_or_tuesday'
pandas/tseries/holiday.py:38: Unused function 'previous_friday'
pandas/tseries/holiday.py:49: Unused function 'sunday_to_monday'
pandas/tseries/holiday.py:58: Unused function 'weekend_to_monday'
pandas/tseries/holiday.py:105: Unused function 'before_nearest_workday'
pandas/tseries/holiday.py:112: Unused function 'after_nearest_workday'
pandas/tseries/holiday.py:301: Unused function 'get_calendar'
pandas/tseries/holiday.py:353: Unused function 'rule_from_name'
pandas/tseries/holiday.py:479: Unused variable 'GoodFriday'
pandas/tseries/holiday.py:481: Unused variable 'EasterMonday'
pandas/tseries/holiday.py:485: Unused class 'USFederalHolidayCalendar'
pandas/tseries/holiday.py:505: Unused function 'HolidayCalendarFactory'
pandas/tseries/offsets.py:1511: Unused class 'LastWeekOfMonth'
pandas/util/_decorators.py:164: Unused attribute '__signature__'
pandas/util/_decorators.py:220: Unused function 'from_params'
pandas/util/_decorators.py:304: Unused class 'docstring_wrapper'
pandas/util/_test_decorators.py:112: Unused function 'skip_if_no'
pandas/util/_test_decorators.py:146: Unused variable 'skip_if_no_mpl'
pandas/util/_test_decorators.py:148: Unused variable 'skip_if_mpl_1_5'
pandas/util/_test_decorators.py:150: Unused variable 'skip_if_32bit'
pandas/util/_test_decorators.py:152: Unused variable 'skip_if_windows'
pandas/util/_test_decorators.py:154: Unused variable 'skip_if_windows_python_3'
pandas/util/_test_decorators.py:157: Unused variable 'skip_if_has_locale'
pandas/util/_test_decorators.py:160: Unused variable 'skip_if_not_us_locale'
pandas/util/_test_decorators.py:164: Unused variable 'skip_if_no_scipy'
pandas/util/_test_decorators.py:168: Unused variable 'skip_if_no_ne'
pandas/util/_tester.py:10: Unused function 'test'
pandas/util/testing.py:66: Unused function 'reset_testing_mode'
pandas/util/testing.py:76: Unused function 'reset_display_options'
pandas/util/testing.py:84: Unused function 'round_trip_pickle'
pandas/util/testing.py:108: Unused function 'round_trip_pathlib'
pandas/util/testing.py:137: Unused function 'round_trip_localpath'
pandas/util/testing.py:165: Unused function 'decompress_file'
pandas/util/testing.py:305: Unused function 'randbool'
pandas/util/testing.py:345: Unused function 'randu'
pandas/util/testing.py:413: Unused function 'get_locales'
pandas/util/testing.py:555: Unused function 'capture_stdout'
pandas/util/testing.py:603: Unused function 'capture_stderr'
pandas/util/testing.py:654: Unused function 'debug'
pandas/util/testing.py:666: Unused function 'pudebug'
pandas/util/testing.py:731: Unused function 'get_data_path'
pandas/util/testing.py:744: Unused function 'equalContents'
pandas/util/testing.py:926: Unused function 'assert_is_valid_plot_return_object'
pandas/util/testing.py:940: Unused function 'isiterable'
pandas/util/testing.py:944: Unused function 'is_sorted'
pandas/util/testing.py:1315: Unused function 'assert_panel_equal'
pandas/util/testing.py:1451: Unused function 'assert_sp_frame_equal'
pandas/util/testing.py:1503: Unused function 'assert_contains_all'
pandas/util/testing.py:1508: Unused function 'assert_copy'
pandas/util/testing.py:1529: Unused function 'getArangeMat'
pandas/util/testing.py:1566: Unused function 'makeUIntIndex'
pandas/util/testing.py:1595: Unused function 'all_index_generator'
pandas/util/testing.py:1612: Unused function 'all_timeseries_index_generator'
pandas/util/testing.py:1626: Unused function 'makeFloatSeries'
pandas/util/testing.py:1631: Unused function 'makeStringSeries'
pandas/util/testing.py:1636: Unused function 'makeObjectSeries'
pandas/util/testing.py:1692: Unused function 'makeMixedDataFrame'
pandas/util/testing.py:1701: Unused function 'makePanel'
pandas/util/testing.py:1708: Unused function 'makePeriodPanel'
pandas/util/testing.py:1922: Unused function 'makeMissingCustomDataframe'
pandas/util/testing.py:1953: Unused function 'makeMissingDataframe'
pandas/util/testing.py:1970: Unused function 'add_nans_panel4d'
pandas/util/testing.py:1977: Unused class 'TestSubDict'
pandas/util/testing.py:2205: Unused variable 'with_connectivity_check'
pandas/util/testing.py:2239: Unused function 'stdin_encoding'
pandas/util/testing.py:2261: Unused function 'assert_raises_regex'
pandas/util/testing.py:2384: Unused function 'assert_produces_warning'
pandas/util/testing.py:2490: Unused class 'RNGContext'
pandas/util/testing.py:2637: Unused function 'patch'
pandas/util/testing.py:2689: Unused function 'set_timezone'
pandas/util/testing.py:2733: Unused function '_make_skipna_wrapper'

</details>