Skip to main content

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.

Metadata

Release files for InsightBoard 0.1.4

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

Source distribution (sdist)

Source distribution for InsightBoard 0.1.4
File Size Uploaded
insightboard-0.1.4.tar.gz 63.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for InsightBoard 0.1.4
File Interpreter ABI Platform
InsightBoard-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 92.9 kB

Release files / insightboard-0.1.4.tar.gz

Download URL insightboard-0.1.4.tar.gz
Size 63.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4a1cb6580b2008845b1edf400df27b1d3b09784543df71a23685843436e2591e
BLAKE2b-256 checksum
How to use checksums
3f4aabe3cc5e77dae4fe1cb4f35534fb7de5417c7d6e9eb9552ca2c3857bcf63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / InsightBoard-0.1.4-py3-none-any.whl

Download URL InsightBoard-0.1.4-py3-none-any.whl
Size 29.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce5736dfe4dc86744c05754831e782e5024614a9b322d4027135c8914752ca75
BLAKE2b-256 checksum
How to use checksums
09a3758fc945628bb8c8708daeb787ac4094b11db5df012792b01a664075ed47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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