Show and Tell - Community Thread 🎉

Really incredible image processing app: Show and Tell - Dash Image Processing App with Pillow, S3 and Redis

//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/business7/uploads/plot/original/2X/4/4049377f955ef30a3fdda67cc329a096bb470020.gif

2 Likes

Very extensive “College Scorecard App”: Show and tell - viewing CollegeScoreCard data


1 Like

Added small sample on our lab repo: SHAP Dash! Explanations on Dash
(binder available, just click the link to start jupyter fully configured and ready to run)

Binder

https://github.com/DevScope/ai-lab

2 Likes

Very cool app to compare the history of growth of online wiki communities. Excellent use of a sidebar, tabs, and full-page-height checklists:

Community discussion here: Show and Tell - WikiChron

1 Like

Still working on the MandelBulb but I thought I’d share the MandelBrot zoom:

2 Likes

Today I’m excited to show and tell Dash DataTable :tada:

This a complete rewrite of the dash-table-experiments project. We’ve been working on the new version of the DataTable for over 7 months and we’ve written it completely from scratch in React.

image

:point_right: Community Thread: Introducing Dash DataTable 🎉
:point_right: Documentation: https://dash.plot.ly/datatable
:point_right: GitHub: https://github.com/plotly/dash-table

2 Likes

I’ve been looking forward to that!

Here’s my first attempt at a DataTable simple app :slight_smile:

Get what’s trending on Twitter for all available locations

  • Tweet volume
  • Sort by location, rank, country, time
  • Filter
  • Supports multiple locations at the same time
  • Export table
  • Powered by the brand new Dash DataTable!

Repo: https://github.com/eliasdabbas/trending-twitter

Some ideas about styling: DataTable (Alpha) - Styling

4 Likes

3 posts were merged into an existing topic: DataTable (Alpha) - Styling

A dash wrapper for Perspective: perspective-dash-component

tmp

2 Likes

Ok so maybe mine isn’t as good as @timkpaine but I still thought this work in progress was worth a share: https://github.com/SterlingButters/DashFinance

4 Likes

http://sj-charts.herokuapp.com/ (San Jose Data portal analysis - 1st Plotly Dash)
http://climate-trends.herokuapp.com/ (trends analysis of global surface temp v societal variables)
https://climate-mood.herokuapp.com/ (auto-updated twitter sentiment analysis on ‘climate change’)

1 Like

Dash Component for Plaid LoginForm:

alt text

2 Likes

While not necessarily a new component, I wanted to show this unique blend of @xhlu’s Dash Draggable and sd-material-ui

com-video-to-gif

UPDATE: Works as expected/desired now and up on repo (GIF posted here demonstrates concept but not actual functionality)

1 Like

com-video-to-gif

Bigger plans than just simple navigation, thought it was now post-worthy. Any help with the layout would be appreciated :confused: or the switch field toggle.

3 Likes

Hi All, I’ve written an little app that demonstrates using Dash as a front end for Elasticsearch

3 Likes

Not quite done yet but this is by far my most in-depth project to date:


https://openmc-dash-interface.herokuapp.com/parameters/material
Alumni affiliation with NUEN department

1 Like

FirmAI Report

Automated machine learning company report in an interactive ‘PDF style’ from four dimensions: employees, customers, shareholders (owners) and management. Based on the GS report here. If I can ask anything of the community, it is more template boilerplates, they are extremely helpful.

For a sampled version of the report see FirmAI Report.

This report endevours to provide ratings of four corporate dimensions: employees, customers, shareholders and management, as benchmarked against competitors. It also shows the change in ratings over time. In a final step, a machine learning model compares all the metrics (about 80) with company valuations to establishes whether a firm is under or over-valued. It most notably predicted that BJ’s Restaurants were significantly undervalued at the end of 2017, within 6 months the stock price doubled. If you look at the chart, which shows the portfolio performance of $100 (not the stock price) over five years, the light blue line is the ML valuation, and the dark blue line is the real market value.

This report consists of Programmatic Competitor Analysis, NLP Sentiment Analysis, NLP Summarisation, ML Time Series and Cross-Section Prediction (Valuation, Closures, Geographic Opportunity), Employee Growth and Qualifications Measures, Location Ratings, Rating Growth, Social Media Analytics, Compensation Satisfaction Analysis, Interview Analysis, Product Analysis and Financial PCA. It is my hope that this report, analysis and generate data would benefit smaller firms who do not necessarily have access to this technology stack.

Overview

Description

The report is built out of a Dash example. It is fully automated and updates on a monthly basis. It allows companies to study multiple competitors and company locations without strenuous user input. It is the first interactive report of its kind. It is in PDF style, making it easily digestible and also easy to print for meetings.

All information is extracted from the public domain using modern programming tools. This report uses state of the art machine learning and natural language processing techniques for deep sentiment analysis and prediction tasks. The report looks analysis a company’s from four dimensions, being the employees, customers, shareholders (owners) and management. Information is gathered from numerous online sources, the majority of which do not sit behind pay-walls. This report serves the following functions.

  • Identify the overall sentiment of your firm on the before-mentioned dimensions.
  • Identify the extent to which your firm is currently under or overvalued as per qualitative and quantitative metrics using machine learning.
  • Compare the valuation of your firm against that of close competitors, and programatically identify close competitors.
  • Get an overview as to which locations are the most and least at risk of closing using inbuilt machine learning tools.
  • Get to understand the different attributes leading to higher customer satisfaction.
  • Get an indication as to how well the company has done by following various metrics over time.
  • Gain a deeper insight into how your employee and management cohort compares against industry benchmarks.
  • Isolate competitor firms using five different algorithmic benchmarks.
  • Identify the relationship between firm value and three machine learning satisfaction ratings (employee, customer and manager satisfaction).
  • Identify the top employment regions historically and more recently by analysing open job locations.
  • Look at different positive and negative sentiment summaries from employees and customers as identified with natural language processing tools.
  • Get to know the composition of employees such as their level of qualifications, skill and their hierarchical position across different benchmarks.
  • Identify the level of employee growth among competitors.
  • Understand employee’s level of satisfaction with their compensation packages.
  • Survey the surroundings to understand the geographic competitiveness.
  • Explore the difference in ratings across states and counties.
  • Get an understanding of the sentiment as it relates to different categories.
  • Identify some of the key financial metrics and patterns leading to company success.
  • Compare competitor’s website and social media stats.
  • Get an understanding of each firm’s online footprint and how it changes over time.
  • Get an overall rating of the firm at present and historically to gauge possible future rating changes.
  • Gain a better understanding of customers both locally and nationally.
  • Obtain a better understanding of the interview process and other details.
  • Identify competitor’s top products and categorical prices.

Report

Development

The report will grow dynamically over time and eventually become more prescriptive in nature.

  • In the future the report would attempt to predict prospective revenue and identify the portion of revenue generated from each location.
  • Furthermore, the different level of overall firm financial health would be estimated using machine learning techniques.
  • A further procedure would include the analysis of firm financial filings and financial statement readability along with anomaly detection.
  • A further 30 novel databases are to be compiled to estimate the level of corporate social responsibility of each firm.
  • Finally, the creation of an improved valuation model for firms that are not publicly traded and the addition of causal analysis.
  • Any additional forms of analysis as requested by the client. It is likely that for a more granular exploration would require internal data.

Running Your Own

  • Download Repository
  • Run scrapers with setup.py (only if you want to generate new data)
  • Install dependencies in requirements.txt
  • Run main.py
  • Note, this repository is big (4GB), it already contains data
7 Likes

Hello, first off I’d like to thank Plotly and Team for Dash. Everything works as advertised and is very well documented. I found myself finding a ton of tips from the community especially those posted by @chriddyp - Huge Thanks!

Here is my project: Market Ahead - A Stock & Cryptocurrency research tool that helps you discover correlations with economic and trend data, performance streaks, and even finds similar price movements / fractals. Look forward to any feedback and suggestions! Attached are some screenshots. Cheers! -MA

12 Likes

Hi Dash Community,
Hello, first of all, I’d like to thank Plotly and Dash development team for these highly useful technologies. I found many useful tips from the community especially those posted by @chriddyp .
Here is a link to my Dash application which is a based on my PhD research. It provides an interactive visualization tool for rock physics studies. It helps geoscientists and specifically geophysicists to understand how rock properties vary due to the changes in the fluid content.
I have deployed the app on Amazon Web Services (AWS).
Rock Physics of Oil Sands
Thank you all

4 Likes

Hi Dash Community,

I used Dash to explore the trade space of a Lunar Lander using CasADi for optimal control. You can check out the Dash app here, or the blog post I wrote about the project here

4 Likes