Skip to main content

Interactive Dashboard Toolkit.

Project description

Installation | Documentation | Gitter Chat | Google Group

Bowtie

Build Status Documentation Status PyPI version Conda version PyPI codecov

Demo

Introduction

Bowtie is a library for writing dashboards in Python. No need to know web frameworks or JavaScript, focus on building functionality in Python. Interactively explore your data in new ways! Deploy and share with others!

Demo

See a live example generated from this code!

Installation

If you use conda, you can install with:

conda install -c conda-forge bowtie-py

If you use pip, you can install with:

pip install bowtie

Requirements

Bowtie uses Yarn to manage node packages. If you installed Bowtie through conda, Yarn was also installed as a dependency. Yarn can be installed through conda:

conda install -c conda-forge yarn

Otherwise follow install instructions for Yarn for your OS.

Documentation

Available here.

Jupyter Integration

An early integration with Jupyter has been prototyped. I encourage you to try it out and share feedback. I hope this will make it easier to make Bowtie apps.

Read the documentation for more details.

Docker

Docker images are provided as an alternative way to use Bowtie. They are available on Docker Hub:

docker pull jwkvam/bowtie

Read the documentation for more details.

The Goal

@astrobiased @treycausey @vagabondjack the lack of a comprehensive production-grade Shiny-alike for Python is a Big Problem

Contributing

You can help Bowtie in many ways including:

  • Try it out and report bugs or what was difficult.

  • Help improve the documentation.

  • Write new widgets.

  • Provide hosting for apps in the gallery.

  • Say thanks!

coffee

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

bowtie-0.11.0.tar.gz (71.3 kB view details)

Uploaded Source

Built Distribution

bowtie-0.11.0-py3-none-any.whl (187.2 kB view details)

Uploaded Python 3

File details

Details for the file bowtie-0.11.0.tar.gz.

File metadata

  • Download URL: bowtie-0.11.0.tar.gz
  • Upload date:
  • Size: 71.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.19.1

File hashes

Hashes for bowtie-0.11.0.tar.gz
Algorithm Hash digest
SHA256 947baaf3ff5ee31f5e850b18b72a185ba40870cf12f0d97929528c09f580edb0
MD5 c138c729bf6ec135efa09e037b7af077
BLAKE2b-256 715900bad2a1202c1e4ca5ff33d467765e73b88b6b45352cd3d92eb8f75778ae

See more details on using hashes here.

File details

Details for the file bowtie-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: bowtie-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 187.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.19.1

File hashes

Hashes for bowtie-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a190c505ecff23b49a5c35ca409c788412d38415ed00959634f52950e055258
MD5 9b8f827e7a5fbd5a2fd5b584dbb61ac7
BLAKE2b-256 474b51f064803683e4ef6860b26f49eda15a62ddcfe615391cc4fec75e3d4216

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