<commit_before>"""

A productivity tool that binds pandas and plotly.
It also provides tools for color generation and transformation. 

Author: @jorgesantos

"""



import datetools
import utils
import datagen
import tools
import colors
import pandastools
import ta

from plotlytools import *
from plotly.plotly import plot
from colors import cnames
from utils import pp
from tools import subplots,scatter_matrix,figures,getLayout,getThemes,getTheme
from extract import to_df
from auth import set_config_file,get_config_file
from offline import is_offline,go_offline,go_online
from version import __version__

try:
	if get_config_file()['offline']:
		go_offline()
	else:
		go_online()
except:
	pass<commit_msg>py3.0 main imports<commit_after>"""

A productivity tool that binds pandas and plotly.
It also provides tools for color generation and transformation. 

Author: @jorgesantos

"""



from . import datetools
from . import utils
from . import datagen
from . import tools
from . import colors
from . import pandastools
from . import ta

from .plotlytools import *
from plotly.plotly import plot
from .colors import cnames
from .utils import pp
from .tools import subplots,scatter_matrix,figures,getLayout,getThemes,getTheme
from .extract import to_df
from .auth import set_config_file,get_config_file
from .offline import is_offline,go_offline,go_online
from .version import __version__

try:
	if get_config_file()['offline']:
		go_offline()
	else:
		go_online()
except:
	pass
{'fraction_non_alphanumeric': 0.06072874493927125, 'fraction_numerical': 0.001349527665317139, 'mean_word_length': 5.533039647577093, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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}}
{'dir': 'git-commits-cleaned', 'id': '1164090', 'n_tokens_mistral': 468, 'n_tokens_neox': 451, 'n_words': 162}