Skip to main content

mince is a toolkit for slicing up data into bite-sized dashboards

Project description

mince 🔪🧄🧅

toolkit for slicing up data into bite-sized dashboards

Steps for using mince:

  1. ingest raw data into standardized format
  2. define dashboard specification
  3. serve dashboard
  4. continually update the data

Building a dashboard

In mince dashboards have 2 components:

  1. Data: a dict of polars dataframes
  2. UI Specification: metadata describing the dashboard's UI

Dashboard maintenance

There are many tasks associated with building and maintaining a data dashboard including:

  • data collection
  • data management
  • deployment
  • monitoring

mince aims to automate as many of these tasks as possible

Command Line Interface

The mince cli aims to automate as many of these tasks as possible

  • run dashboard mince run ... --pdb
  • run dashboard with interactive debugger mince run ... --pdb
  • list info about all running dashboards
    • mince ls
  • disk caching of loaded datasets for quick dashboard restarts
  • standardized hooks for data collection mince collect <DASHBOARD>
  • cli generator to create a management cli for each dashboard <DASHBOARD> <SUBCOMMAND> ...
  • easily load a dashboard's data into an interactive python session mince data <DASHBOARD> -i

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

mince-0.2.1.tar.gz (66.3 kB view details)

Uploaded Source

Built Distribution

mince-0.2.1-py3-none-any.whl (84.7 kB view details)

Uploaded Python 3

File details

Details for the file mince-0.2.1.tar.gz.

File metadata

  • Download URL: mince-0.2.1.tar.gz
  • Upload date:
  • Size: 66.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.29.0

File hashes

Hashes for mince-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4ec16b0cc406315cad3778d9b0f2c51bfb84e76fa2029ed9186d4230f9fffc55
MD5 3d992d8dd123f6dde8b9af4110b30c6e
BLAKE2b-256 0dc289371235c157ffb0c079038d158096a0a88d2b21bca61ffe46a22a926fe4

See more details on using hashes here.

File details

Details for the file mince-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: mince-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 84.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.29.0

File hashes

Hashes for mince-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 24166764f2315a39ad764938c696f2304da579e2e4776b812a5a96baab183c29
MD5 5b93c46092963281358756c9ca7ec7d6
BLAKE2b-256 b33e4df9c64074c655ef2da52ccb07322a2010c88ab318b849de9eb978780b52

See more details on using hashes here.

Supported by

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