All Projects → nmannheimer → Data-Whisperer

nmannheimer / Data-Whisperer

Licence: other
An NLP text to vizualization builder for Tableau.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Data-Whisperer

Basic-CSV-WDC
A Tableau Web Data Connector for connecting to CSVs hosted on the web.
Stars: ✭ 21 (+61.54%)
Mutual labels:  tableau, tableau-desktop
a11y-ally
A collection of tools to aid developers observe, verify, and test the accessibility of Android applications.
Stars: ✭ 23 (+76.92%)
Mutual labels:  accessibility
chusho
A library of bare & accessible components and tools for Vue.js 3
Stars: ✭ 47 (+261.54%)
Mutual labels:  accessibility
dasher-web
Dasher text entry in HTML, CSS, JavaScript, and SVG
Stars: ✭ 34 (+161.54%)
Mutual labels:  accessibility
a11y-contracting
Building Accessibility Best Practices into Contracting
Stars: ✭ 43 (+230.77%)
Mutual labels:  accessibility
lint-html-with-css
Lint HTML with CSS. A collection of CSS snippets from the hashtag #lintHTMLwithCSS on twitter. These CSS snippets intend to warn developers about common mistakes made in HTML.
Stars: ✭ 35 (+169.23%)
Mutual labels:  accessibility
Cleaner
An android app used to release memory by kill process using accessibility
Stars: ✭ 28 (+115.38%)
Mutual labels:  accessibility
AccessibilityExample
辅助功能(无障碍)的使用教程,适合新手快速入门(AccessibilityService)
Stars: ✭ 99 (+661.54%)
Mutual labels:  accessibility
LipSync
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Stars: ✭ 27 (+107.69%)
Mutual labels:  accessibility
keyboard modifiers status
Gnome-Shell extension that shows keyboard modifiers status. It's useful when sticky keys are active.
Stars: ✭ 15 (+15.38%)
Mutual labels:  accessibility
tableau-server-docker
Dockerfile for Tableau Server on Linux - Single Node
Stars: ✭ 111 (+753.85%)
Mutual labels:  tableau
thankyounext
Next.js starter template featuring Preact, TypeScript, Tailwind CSS and much more
Stars: ✭ 18 (+38.46%)
Mutual labels:  accessibility
sa11y
Salesforce Automated Accessibility Testing Libraries
Stars: ✭ 58 (+346.15%)
Mutual labels:  accessibility
color-links
🔗 Help Individuals With Color Blindness See Visited Links
Stars: ✭ 14 (+7.69%)
Mutual labels:  accessibility
togglific
Do you find web animations distracting? Togglific provides a distraction-free web experience!
Stars: ✭ 17 (+30.77%)
Mutual labels:  accessibility
feed forward vqgan clip
Feed forward VQGAN-CLIP model, where the goal is to eliminate the need for optimizing the latent space of VQGAN for each input prompt
Stars: ✭ 135 (+938.46%)
Mutual labels:  text-to-image
omnibang
Browser extension for searching many sites directly from address bar using bangs provided by DuckDuckGo.
Stars: ✭ 31 (+138.46%)
Mutual labels:  accessibility
AndroidTableauLibrary
AndroidTableauLibrary is an Android SDK library supports variety of analytic graphs which developers simply integrate on Android project. - by @sung2063
Stars: ✭ 53 (+307.69%)
Mutual labels:  tableau
pandleau
A quick and easy way to convert a Pandas DataFrame to a Tableau .hyper or .tde extract.
Stars: ✭ 60 (+361.54%)
Mutual labels:  tableau
AStack
The Missing SwiftUI Adaptive and Accessible Stacks Library.
Stars: ✭ 110 (+746.15%)
Mutual labels:  accessibility

DataWhisperer README

UPDATE --- Verified as functional as of Tableau 10.5.1

UPDATE --- Data Whisperer is now available for Python 3.x and modified for the XML schema changes in Tableau 10.4. The compiled code will be added soon.

An NLP text query visualization builder for Tableau Desktop.

The Python version requires Python 2.7 and the xml and tkFileDialog packages as well as the Personal Edition of Tableau Desktop for Excel connections or the Professional Edition for Excel and SQL Server connections. View the DataWhispererExample gif to see DataWhisperer in action!

To install Python 2.7 visit https://www.python.org/downloads/

For information on adding the required packages see: https://packaging.python.org/installing/

The .exe version of Data Whisperer was created using http://www.pyinstaller.org/

Python Instructions:

  1. Open Tableau Desktop and connect to an SINGLE Excel or SQL Server data source then save the workbook as a .twb.

  2. If Python is on your system path simply set you directory in cmd to the location of of DataWhisperer.py and run 'python DataWhisperer.py'. Otherwise include the full file path location for DataWhisperer.py when running python.

  3. Follow the prompts to select the source workbook. The file selection prompt may be minimized in the task bar as an iPython process.

  4. Folow the prompts to select a save location for the new workbook, then view the availible data in the dimensions and measures.

  5. Run a query to begin building visualizations! Queries can include 'Show me sales by region', 'Lets see average profit by order date', or 'Show me sales by sub-category as a gantt bar'.

  6. Some features such as multiple dimensions and measures on rows and columns, maps and scatter plots, sorting, and calculations are not yet availible, but may be added in future releases. Support for Tableau Data Extracts is also planned.

Common Issues:

  1. Some users have encountered issues with the automatic save location setting. To fix this simply enter a desired file location rather than hitting enter for the default Desktop location.

  2. You will need to reconnect the sample workbook to the sample data source after downloading it.

  3. Data Whisperer is only tested on Excel and SQL Server sources.

  4. Data Whisperer is designed to be used with only workbooks that have a connection to a single data source.

  5. The current query system does not handle more complex visualizations like maps, scatter plots, sorting, or creating calculations though these features are planned for future releases. Support for Tableau Data Extracts is also planned.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].