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.

Cache Data

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

Data Processing#

Build Pipelines with Python

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

Branch a Pipeline

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

Visualize and Deploy#

Define Views

Learn how to define views on your dashboard.

Visualize Dashboards with Python

Learn how to build a Lumen Dashboard programmatically with Python.

Deploy

Learn how to deploy a visual instantiation of your dashboard.

Validation#

Validate Specification

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

Data Output#

Enable Data Download

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

Advanced Topics#

Reference Variables

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

Access Custom Components

Learn how to access local files that build custom components.

Configure Authentication

Learn how to configure authentication for your dashboard.

Define Callbacks

Learn how to perform custom actions with callbacks.