What can I do with this workflow?  -- Dashboards!!

Tell me more about these dashboards

Will do.

Dashboards are a convenient way to visualize things. Dash is a Python module specifically for designing dashboards. It is structured in three layers: presentation, service and business.

Presentation is what is facing the user, and can have inputs and outputs.

Business layer is where calculations are made based on what is input in the presentation layer

Service layer is the interface between these two layers and passes information between the two. It uses callback functions that are triggered when the inputs in the presentation change.

Check out this callback diagram...

I don't get it...

This is a visual representation of how the program is actually running. The dashboard has two inputs: a date range and a hue button. The hue button separates activities my color when invoked. Then there is an output, which is a pairs plot. The pairs plot displays only data from the desired date range.

Since a callback function waits for the user's input, changing either the date range or the hue button will run both functions. If either input is called, the date range is then transmitted to the business layer, along with whether the hue button is enabled. 

I need that code!!

Nothing to dash??

Think about sensors

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.