<commit_before># TabPy

[![Community Supported](https://img.shields.io/badge/Support%20Level-Community%20Supported-457387.svg)](https://www.tableau.com/support-levels-it-and-developer-tools)
[![GitHub](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://raw.githubusercontent.com/Tableau/TabPy/master/LICENSE)
[![Build Status](https://travis-ci.com/tableau/TabPy.svg?branch=master)](https://travis-ci.com/tableau/TabPy)
[![Coverage Status](https://coveralls.io/repos/github/tableau/TabPy/badge.svg)](https://coveralls.io/github/tableau/TabPy)

[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/)

TabPy (Tableau Python Server) is external server implementation which allows
expanding Tableau with executing Python scripts in table calculation.

All documentation is in the [docs](docs) folder. Consider reading it the next
order:

* [About TabPy](docs/about.md)
* [TabPy Server Download Instructions](docs/server-download.md)
* [TabPy Server Configuration Instructions](docs/server-config.md)
* [TabPy Server Startup Instructions](docs/server-startup.md)
* [Supported TabPy Server Configurations](docs/server-configurations.md)
* [Running TabPy in Python Virtual Environment](docs/tabpy-virtualenv.md)
* [Authoring Python calculations in Tableau](docs/TableauConfiguration.md).
* [TabPy Tools](docs/tabpy-tools.md)

More technical topics:

* [Contributing Guide](CONTRIBUTING.md) for TabPy developers
* [TabPy REST API](docs/server-rest.md)
* [TabPy Security Considerations](docs/security.md)

Other useful resources:

* For all questions not related to the TabPy code (installation, deployment,
  connections, Python issues, etc.) and requests use the
  [External Services Forum](https://community.tableau.com/community/forums/externalservices)
  on [Tableau Community](https://community.tableau.com).
* [Building advanced analytics applications with TabPy](https://www.tableau.com/about/blog/2017/1/building-advanced-analytics-applications-tabpy-64916)
* [Building Data Science Applications with TabPy Video Tutorial](https://youtu.be/nRtOMTnBz_Y)
* [TabPy Tutorial on TabWiki](https://community.tableau.com/docs/DOC-10856)
* [Running TabPy in Docker containers](https://hub.docker.com/r/emhemh/tabpy/)
<commit_msg>Fix code coverage and build status badges<commit_after># TabPy

[![Community Supported](https://img.shields.io/badge/Support%20Level-Community%20Supported-457387.svg)](https://www.tableau.com/support-levels-it-and-developer-tools)
[![GitHub](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://raw.githubusercontent.com/Tableau/TabPy/master/LICENSE)
[![Build Status](https://travis-ci.com/tableau/TabPy.svg?branch=master)](https://img.shields.io/travis/com/tableau/TabPy.svg)
[![Coverage Status](https://img.shields.io/coveralls/github/tableau/TabPy.svg)(https://coveralls.io/github/tableau/TabPy)

[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/)

TabPy (Tableau Python Server) is external server implementation which allows
expanding Tableau with executing Python scripts in table calculation.

All documentation is in the [docs](docs) folder. Consider reading it the next
order:

* [About TabPy](docs/about.md)
* [TabPy Server Download Instructions](docs/server-download.md)
* [TabPy Server Configuration Instructions](docs/server-config.md)
* [TabPy Server Startup Instructions](docs/server-startup.md)
* [Supported TabPy Server Configurations](docs/server-configurations.md)
* [Running TabPy in Python Virtual Environment](docs/tabpy-virtualenv.md)
* [Authoring Python calculations in Tableau](docs/TableauConfiguration.md).
* [TabPy Tools](docs/tabpy-tools.md)

More technical topics:

* [Contributing Guide](CONTRIBUTING.md) for TabPy developers
* [TabPy REST API](docs/server-rest.md)
* [TabPy Security Considerations](docs/security.md)

Other useful resources:

* For all questions not related to the TabPy code (installation, deployment,
  connections, Python issues, etc.) and requests use the
  [External Services Forum](https://community.tableau.com/community/forums/externalservices)
  on [Tableau Community](https://community.tableau.com).
* [Building advanced analytics applications with TabPy](https://www.tableau.com/about/blog/2017/1/building-advanced-analytics-applications-tabpy-64916)
* [Building Data Science Applications with TabPy Video Tutorial](https://youtu.be/nRtOMTnBz_Y)
* [TabPy Tutorial on TabWiki](https://community.tableau.com/docs/DOC-10856)
* [Running TabPy in Docker containers](https://hub.docker.com/r/emhemh/tabpy/)

{'fraction_non_alphanumeric': 0.1421494723239285, 'fraction_numerical': 0.013784191255653673, 'mean_word_length': 5.910714285714286, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 32, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4751166', 'n_tokens_mistral': 1535, 'n_tokens_neox': 1446, 'n_words': 284}