GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - tableau/TabPy: Execute Python code on the fly and display results in Tableau visualizations:

BranchesTags
Open more actions menu

Latest commit

 

History

1,061 Commits
1,061 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
misc
misc
 
 
tabpy
tabpy
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
.pep8speaks.yml
.pep8speaks.yml
 
 
.scrutinizer.yml
.scrutinizer.yml
 
 
CHANGELOG
CHANGELOG
 
 
CODEOWNERS
CODEOWNERS
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
Procfile
Procfile
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
_config.yml
_config.yml
 
 
app.json
app.json
 
 
codeql-analysis.yml
codeql-analysis.yml
 
 
requirements.txt
requirements.txt
 
 
requirements_dev.txt
requirements_dev.txt
 
 
setup.cfg
setup.cfg
 
 
setup.py
setup.py
 
 
start.sh
start.sh
 
 

Repository files navigation

TabPy

Tableau Supported GitHub

GitHub Workflow Status Coverage Status Scrutinizer Code Quality

PyPI - Python Version PyPI version

Deploy

TabPy (the Tableau Python Server) is an Analytics Extension implementation which expands Tableau's capabilities by allowing users to execute Python scripts and saved functions via Tableau's table calculations.

Consider reading TabPy documentation in the following order:

  • About TabPy
  • TabPy Installation Instructions
  • TabPy Server Configuration Instructions
  • Running TabPy in Virtual Environment
  • Running TabPy on Heroku
  • Authoring Python calculations in Tableau.
  • TabPy Tools

Important security note:

  • By default, TabPy is configured without username/password authentication. We strongly advise using TabPy only with authentication enabled. For more information, see TabPy Server Configuration Instructions. Without authentication in place, if the TABPY_EVALUATE_ENABLE feature is enabled (as it is by default), there is the possibility that unauthenticated individuals could remotely execute code on the machine running TabPy. Leaving these two settings in their default states together is highly discouraged.

Troubleshooting:

  • TabPy Wiki

More technical topics:

  • Contributing Guide for TabPy developers
  • TabPy REST API
  • TabPy Security Considerations

Other useful resources:

  • Tableau Sci-Fi Blog provides tips, tricks, under the hood, useful resources, and technical details for how to extend Tableau with data science.
  • Known Issues for the Tableau Analytics Extensions API.
  • For all questions not related to the TabPy code (installation, deployment, connections, Python issues, etc.) and requests use the Analytics Extensions Forum on Tableau Community.
  • Building advanced analytics applications with TabPy
  • Building Data Science Applications with TabPy Video Tutorial
  • TabPy Tutorial on TabWiki

GitHub commit activity

About

Execute Python code on the fly and display results in Tableau visualizations:

tableau.github.io/TabPy/

Topics

analytical-modelspythonstartuptableautabpytabpy-tutorial

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

1.7k stars

Watchers

95 watching

Forks

614 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.