Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Logo

LevityDash

A lightweight, desktop native, multisource dashboard for macOS, Windows and Linux

Screenshot

LevityDash aims to be a lightweight, desktop native, multisource dashboard without a required web frontend. The current version only supports PySide2/Qt. However, a key goal of this project is to support multiple frontends and platforms, including embedded.

Note: This project is very much in the proof of concept stage – it functions, but it is far from the goal of a lightweight dashboard.

Current Features

Backend

  • Plugin system for adding new sources
  • Scheduling API pulls
  • Data/key maps for automatically parsing ingested data
  • Unit library for automatic localization/conversion
  • Conditional value updates. i.e. if wind speed is zero do not log the wind direction

Data Sources

  • REST API Pull
  • Sockets (UDP, websocket, socket.io)
  • BLE Advertisements

Builtin Plugins

Frontend

  • Drag and drop dashboard design (This can be a little funky at times)
  • YAML based dashboard specifications with support for both absolute and relative size/positioning
  • Module grouping
  • Editable Margins for text modules
  • Resizable graph figures
  • Custom, value mapped, gradients for figure items
  • Text filters (i.e. lower, title, upper, digit to ordinal, etc.)

Current Modules

  • Realtime single line text with support for showing units and titles and mapping glyphs/emojis to values
  • Timeseries Graph
  • Customizable Clock
  • Moon Phase
  • Submodule Group for organizing modules

Planned Modules

  • Gauges [nearly complete]
  • Weather Radar
  • Multiline Text
  • RSS Feeds
  • Calendar
  • Mini Graphs
  • More plot types

Metadata

Release files for levitydash 0.1.0b10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for levitydash 0.1.0b10
File Size Uploaded
LevityDash-0.1.0b10.tar.gz 12.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for levitydash 0.1.0b10
File Interpreter ABI Platform
LevityDash-0.1.0b10-py3-none-any.whl Python 3 none any Details

Total release size: 25.5 MB

Release files / LevityDash-0.1.0b10.tar.gz

Download URL LevityDash-0.1.0b10.tar.gz
Size 12.7 MB
Tags Source
SHA-256 checksum
How to use checksums
f544f303fa1ecbda25e81a6c362eb4624295ffe305385208bf973f9dc81a92a7
BLAKE2b-256 checksum
How to use checksums
6a3f464989d18cc59b17cf89d18942f1ccc81640311b970c6a2b88b28eefcd4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.0b1 CPython/3.10.4 Darwin/21.6.0

Release files / LevityDash-0.1.0b10-py3-none-any.whl

Download URL LevityDash-0.1.0b10-py3-none-any.whl
Size 12.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
7c4ada5bca31fb632136215b9ebebeffe3d9fab090dda61e27f2289e2c063c49
BLAKE2b-256 checksum
How to use checksums
d2ef8dc8086151aefece57201d1b7a3f1735d519bb3890400fa15173ae756a38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.0b1 CPython/3.10.4 Darwin/21.6.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page