Skip to main content

Bootstrap view layout helpers for the SheafLab project.

Project description

sheafview

sheafview is the official Python package namespace for lightweight view and layout helpers used by the SheafLab project.

This initial public release provides simple panel specs, compact grid composition, and deterministic text rendering for small dashboards and inspection views.

Install

pip install sheafview

Usage

from sheafview import Panel, ViewSpec, compose_grid, render_text_view

view = ViewSpec(
    name="overview",
    panels=(
        Panel(title="Summary", content="ready", width=1),
        Panel(title="Metrics", content="ok", width=1),
    ),
)

grid = compose_grid(view, columns=2)
rendered = render_text_view(view, columns=2)

Status

  • Project stage: pre-alpha
  • Package scope: bootstrap view-layout utilities only
  • Main project site: https://sheaflab.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sheafview-0.0.1a1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sheafview-0.0.1a1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file sheafview-0.0.1a1.tar.gz.

File metadata

  • Download URL: sheafview-0.0.1a1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sheafview-0.0.1a1.tar.gz
Algorithm Hash digest
SHA256 1c8c597457888ec78425e49e45c1bf0c21da82eea1bee96167be2b6d5834a735
MD5 05385b5e4b7686336d7567cbedfe7315
BLAKE2b-256 808fa4bb1fa38709234961d9d1f9c3095bfeed52c7b4af0266292e280a756666

See more details on using hashes here.

File details

Details for the file sheafview-0.0.1a1-py3-none-any.whl.

File metadata

  • Download URL: sheafview-0.0.1a1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sheafview-0.0.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 a9b4a4f93622bb21cf11b87f02fe15ffb3244293f480f303a7392a89ad547ded
MD5 1cbe5d4aa7036ddf1343e0a033d7da55
BLAKE2b-256 47b4a011f7a4afaa1bde6f50784d33c6ba71b42abfb3f9f9fe33267a24321937

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page