cf.register_option("precision", 6, pc_precision_doc, validator=is_nonnegative_int) cf.register_option( "float_format", None, float_format_doc, validator=is_one_of_factory([None, is_callable]), ) cf.register_option("column_space", 12, validator=is_int) cf.register_option( "max_info_rows", 1690785, pc_max_info_rows_doc, validator=is_instance_factory((int, type(None))), ) cf.register_option("max_rows", 60, pc_max_rows_doc, validator=is_nonnegative_int) cf.register_option( "min_rows", 10, pc_min_rows_doc, validator=is_instance_factory([type(None), int]), ) cf.register_option("max_categories", 8, pc_max_categories_doc, validator=is_int)
def _deprecate_column_space(key): warnings.warn( "column_space is deprecated and will be removed " "in a future version. Use df.to_string(col_space=...) " "instead.", FutureWarning, stacklevel=find_stack_level(), ) cf.register_option("column_space", 12, validator=is_int, cb=_deprecate_column_space) cf.register_option( "max_info_rows", 1690785, pc_max_info_rows_doc, validator=is_instance_factory((int, type(None))), ) cf.register_option("max_rows", 60, pc_max_rows_doc, validator=is_nonnegative_int) cf.register_option( "min_rows", 10, pc_min_rows_doc, validator=is_instance_factory([type(None), int]), ) cf.register_option("max_categories", 8, pc_max_categories_doc, validator=is_int) def _deprecate_negative_int_max_colwidth(key): value = cf.get_option(key) if value is not None and value < 0: warnings.warn( "Passing a negative integer is deprecated in version 1.0 and "
"column_space is deprecated and will be removed " "in a future version. Use df.to_string(col_space=...) " "instead.", FutureWarning, stacklevel=find_stack_level(), ) cf.register_option("column_space", 12, validator=is_int, cb=_deprecate_column_space) cf.register_option( "max_info_rows", 1690785, pc_max_info_rows_doc, validator=is_instance_factory((int, type(None))), ) cf.register_option("max_rows", 60, pc_max_rows_doc, validator=is_nonnegative_int) cf.register_option( "min_rows", 10, pc_min_rows_doc, validator=is_instance_factory([type(None), int]), ) cf.register_option("max_categories", 8, pc_max_categories_doc, validator=is_int)
with cf.config_prefix("display"): cf.register_option("precision", 6, pc_precision_doc, validator=is_nonnegative_int) cf.register_option( "float_format", None, float_format_doc, validator=is_one_of_factory([None, is_callable]), ) cf.register_option("column_space", 12, validator=is_int) cf.register_option( "max_info_rows", 1690785, pc_max_info_rows_doc, validator=is_instance_factory((int, type(None))), ) cf.register_option("max_rows", 60, pc_max_rows_doc, validator=is_nonnegative_int) cf.register_option( "min_rows", 10, pc_min_rows_doc, validator=is_instance_factory([type(None), int]), ) cf.register_option("max_categories", 8, pc_max_categories_doc, validator=is_int) cf.register_option( "max_colwidth", 50, max_colwidth_doc, validator=is_nonnegative_int ) if is_terminal(): max_cols = 0 # automatically determine optimal number of columns else:
except NameError: # assume standard Python interpreter in a terminal return True else: if hasattr(ip, 'kernel'): # IPython as a Jupyter kernel return False else: # IPython in a terminal return True with cf.config_prefix('display'): cf.register_option('precision', 6, pc_precision_doc, validator=is_int) cf.register_option('float_format', None, float_format_doc, validator=is_one_of_factory([None, is_callable])) cf.register_option('column_space', 12, validator=is_int) cf.register_option('max_info_rows', 1690785, pc_max_info_rows_doc, validator=is_instance_factory((int, type(None)))) cf.register_option('max_rows', 60, pc_max_rows_doc, validator=is_instance_factory([type(None), int])) cf.register_option('max_categories', 8, pc_max_categories_doc, validator=is_int) cf.register_option('max_colwidth', 50, max_colwidth_doc, validator=is_int) if is_terminal(): max_cols = 0 # automatically determine optimal number of columns else: max_cols = 20 # cannot determine optimal number of columns cf.register_option('max_columns', max_cols, pc_max_cols_doc, validator=is_instance_factory([type(None), int])) cf.register_option('large_repr', 'truncate', pc_large_repr_doc, validator=is_one_of_factory(['truncate', 'info'])) cf.register_option('max_info_columns', 100, pc_max_info_cols_doc, validator=is_int)