Metadata-Version: 2.4
Name: detroit-live
Version: 0.1.0
Author-email: Benjamin BOURBON <ben.bourbon06@gmail.com>
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: lxml
Requires-Dist: detroit==2.6.0
Requires-Dist: quart
Requires-Dist: orjson
Dynamic: license-file

<h1 align="center">
    <img src="https://raw.githubusercontent.com/bourbonut/detroit-live/main/docs/source/_static/logo.png"></img>
</h1>

[![Documentation Status](https://readthedocs.org/projects/detroit-live/badge/?version=latest)](https://detroit-live.readthedocs.io/en/latest/?badge=latest)
[![Licence ISC](https://img.shields.io/badge/License-ISC-blue.svg)](https://opensource.org/licenses/ISC)

`detroit-live` is based on [`detroit`](https://github.com/bourbonut/detroit) and aims to bring interactivity to visualizations.

- [Documentation](https://detroit-live.readthedocs.io)
- [Examples](https://github.com/bourbonut/detroit-live/tree/main/examples)

<p align="center">
    <img src="https://raw.githubusercontent.com/bourbonut/detroit-live/refs/heads/main/docs/source/figures/job-projections.avif"/>
    <br />
    <a href="https://github.com/bourbonut/detroit-live/blob/main/examples/job_projections.py">Source code</a>
</p>

# Installation

```sh
pip install detroit_live
```

# Coverage

| Package Name    | Yes / No | Tests OK | Notes                           |
|-----------------|----------|----------|---------------------------------|
| brush           | No       | -        |                                 |
| dispatch        | Yes      | Yes      |                                 |
| drag            | Yes      | Yes      | Touch events not tested         |
| selection       | Yes      | Yes      |                                 |
| timer           | Yes      | Yes      |                                 |
| transition      | No       | -        |                                 |
| zoom            | Yes      | Yes      | Touch events not tested         |
