How to Guides#

Lumen’s How to Guides provide step by step recipes for solving essential problems and tasks. They are more advanced than the Getting Started material and assume some knowledge of how Lumen works.

Data Intake#

Access Files

Learn how to use a local or remote file as a source for your dashboard.

How to access files
Cache Data

Learn how to locally cache data to speed up reloading from a remote Source.

How to use cache

Data Processing#

Build Pipelines with Python

Learn the basics of how to build a Lumen Pipeline programmatically with Python.

Build a Pipeline in Python
Branch a Pipeline

Learn how to build branching pipelines, allowing for views of the same source data at different steps in processing.

Branch a pipeline

Visualize and Deploy#

Define Views

Learn how to define views on your dashboard.

How to define views
Visualize Dashboards with Python

Learn how to build a Lumen Dashboard programmatically with Python.

Building a dashboard in Python
Deploy

Learn how to deploy a visual instantiation of your dashboard.

Deploy a dashboard

Validation#

Validate Specification

Learn how to validate the YAML file that specifies a Lumen dashboard.

Validate the specification

Data Output#

Enable Data Download

Learn how to enable your dashboard’s viewer to download data.

How to download data

Advanced Topics#

Reference Variables

How to use variables and references to link objects across the YAML file.

How to use variables
Access Custom Components

Learn how to access local files that build custom components.

Access custom components
Configure Authentication

Learn how to configure authentication for your dashboard.

Configuring Authentication
Define Callbacks

Learn how to perform custom actions with callbacks.

How to define callbacks