Skip to main content

InsightBoard for data parsing and report generation

Project description

InsightBoard

Unit and integration tests Documentation Status

Python 3.11 Python 3.12 Python 3.13

A dashboard to upload and manage data and generate reports.

Documentation: ReadTheDocs

Installation

Install InsightBoard using your favourite package manager. For pip this would be:

pip install InsightBoard

You will also want to install ADTL (Another Data Transform Language) to make full use of the parsers, including those supplied with the sample project:

pip install "adtl[parquet] @ git+https://github.com/globaldothealth/adtl"

To launch the dashboard, simply type InsightBoard from the command line. The dashboard should appear in your default web browser. By default the dashboard will be available at http://localhost:8050/.

Getting started

By default InsightBoard will create a folder called InsightBoard/projects in your home directory. This is where all your projects will be stored (you can change this location in the Settings panel of the dashboard).

We recommend that you store each project in a separate (version controlled) git repository within the projects folder. This will allow you to easily share your projects with others and keep track of any changes.

For example, to set up an existing project called my_project in the InsightBoard/projects folder, you can run the following commands from the command line:

cd ~/InsightBoard/projects
git clone <url> my_project

Details of how to create a new project are provided in the accompanying documentation.

Development

See the development pages for more information.

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

insightboard-0.1.4.tar.gz (63.9 kB view details)

Uploaded Source

Built Distribution

InsightBoard-0.1.4-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

Details for the file insightboard-0.1.4.tar.gz.

File metadata

  • Download URL: insightboard-0.1.4.tar.gz
  • Upload date:
  • Size: 63.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for insightboard-0.1.4.tar.gz
Algorithm Hash digest
SHA256 4a1cb6580b2008845b1edf400df27b1d3b09784543df71a23685843436e2591e
MD5 a5c26f2f11b26c9cfe3555355e00e47e
BLAKE2b-256 3f4aabe3cc5e77dae4fe1cb4f35534fb7de5417c7d6e9eb9552ca2c3857bcf63

See more details on using hashes here.

File details

Details for the file InsightBoard-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: InsightBoard-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for InsightBoard-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ce5736dfe4dc86744c05754831e782e5024614a9b322d4027135c8914752ca75
MD5 e9af1676dcc7107c9bae41bb5357efa7
BLAKE2b-256 09a3758fc945628bb8c8708daeb787ac4094b11db5df012792b01a664075ed47

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