<commit_before># project sdlc toolset

invoke # task automation tool, see tasks.py for project task definitions
pytest # test framework of choice for the library
pytest-flakes # code quality checking
pytest-pep8 # check for pep8
pytest-cov # calculate test coverage
pytest-bdd # behavior driven tests
pytest-cache # test results caching (pep8 uses it)
pytest-datadir-ng # fixtures to access file system resources in tests
tox # test automation tool

# core project dependencies
numpy # dependency from pymc
keyring # access to credentials stored in the os secure local store
anyconfig # project configuration files in yaml
requests # enhanced http library
networkx # support for graph based domain model
scipy # mathematics platform
pandas # tabular data crunching
sympy # symbolic math
simpy # simulations
matplotlib # graphing
seaborn # enhanced graphing on top of matplotlib
python-Levenshtein # fast string comparison
fuzzywuzzy #fuzzy string matching with heuristics based on difflib
numexpr # fast numerical array computations
xlwings # excel python scripting
python-pptx # powerpoint support
pillow # graphics manipulation
statsmodels # statistical models
scikit-learn # machine learning support
pymc # Bayesian estimation
nltk # language analysis, also need to install nltk data as described on nltk site
gitpython # API to git repositories
jira==1.0.7.dev20160607111203 # JIRA client API
jupyter # Jupyter notebook server

# database drivers
neo4j-driver #neo4j official driver<commit_msg>added antlr4 runtime support<commit_after># project sdlc toolset

invoke # task automation tool, see tasks.py for project task definitions
pytest # test framework of choice for the library
pytest-flakes # code quality checking
pytest-pep8 # check for pep8
pytest-cov # calculate test coverage
pytest-bdd # behavior driven tests
pytest-cache # test results caching (pep8 uses it)
pytest-datadir-ng # fixtures to access file system resources in tests
tox # test automation tool

# core project dependencies
numpy # dependency from pymc
keyring # access to credentials stored in the os secure local store
anyconfig # project configuration files in yaml
requests # enhanced http library
networkx # support for graph based domain model
scipy # mathematics platform
pandas # tabular data crunching
sympy # symbolic math
simpy # simulations
matplotlib # graphing
seaborn # enhanced graphing on top of matplotlib
python-Levenshtein # fast string comparison
fuzzywuzzy #fuzzy string matching with heuristics based on difflib
numexpr # fast numerical array computations
xlwings # excel python scripting
python-pptx # powerpoint support
pillow # graphics manipulation
statsmodels # statistical models
scikit-learn # machine learning support
pymc # Bayesian estimation
nltk # language analysis, also need to install nltk data as described on nltk site
gitpython # API to git repositories
jira==1.0.7.dev20160607111203 # JIRA client API
jupyter # Jupyter notebook server
antlr4-python3-runtime # runtime to run code parser generated by antlr4 for python 3

# database drivers
neo4j-driver #neo4j official driver
{'fraction_non_alphanumeric': 0.04037467700258398, 'fraction_numerical': 0.01582687338501292, 'mean_word_length': 5.307535641547862, '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': '3257116', 'n_tokens_mistral': 880, 'n_tokens_neox': 834, 'n_words': 384}