<jupyter_start><jupyter_text>Configuration variablesThe cell code will be executed and the variables will be loaded from the config dictionary.<jupyter_code># [[nbplot]] config
from pathlib import Path

# Fallback to the numpy template if pandas is not installed.
try:
    import pandas
    has_pandas = True
except:
    has_pandas = False

config = {
    'jupyter_notebook_working_directory': Path().home(),
    'generated_plots_directory': Path().home() / 'nbplots',
    'default_template': 'pandas' if has_pandas else 'numpy',
}<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.0962566844919786, 'fraction_numerical': 0.0, 'mean_word_length': 5.175824175824176, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '593177', 'license': 'MIT', 'n_tokens_mistral': 180, 'n_tokens_neox': 175, 'n_words': 54, 'path': 'nbplot/nbplot-user-config.ipynb', 'repo_name': 'nburrus/nbplot', 'size': '561'}