Skip to main content

The Draco logo. A set of circles connected by lines depicting the draco star constellation.

Draco v2

Open in GitHub Codespaces PyPi npm Test code style black codecov Jupyter Book Badge Binder Lite Pyodide Console

Draco is a formal framework for representing design knowledge about effective visualization design as a collection of constraints. You can use Draco to find effective visualization designs or validate existing ones. Draco's constraints are based on Answer Set Programming (ASP) and solved with the Clingo constraint solver. We also implemented a way to learn weights for the recommendation system directly from the results of graphical perception experiment. Draco v2 is a much improved version of the first iteration of Draco.

Documentation

Read about Draco in the online book at https://dig.cmu.edu/draco2/ or launch it in interactive mode using Binder. In the documentation, we just refer to Draco without a version.

Contributing

We welcome any input, feedback, bug reports, and contributions. You can learn about setting up your development environment in CONTRIBUTING.md.

Release files for draco 2.0.1

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

Source distribution (sdist)

Source distribution for draco 2.0.1
File Size Uploaded
draco-2.0.1.tar.gz 42.3 kB Details

Built distribution (wheel)

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

Total release size: 95.5 kB

Release files / draco-2.0.1.tar.gz

Download URL draco-2.0.1.tar.gz
Size 42.3 kB
Tags Source
SHA-256 checksum
How to use checksums
aaea9cfb3847b0d69ec634dab99d97387b13ff394c7ad4d2e92d6f9fce396d55
BLAKE2b-256 checksum
How to use checksums
d3919e91260e12731f190ff54d73b1702ed6202970321ef0df620e56ef6d6fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0

Release files / draco-2.0.1-py3-none-any.whl

Download URL draco-2.0.1-py3-none-any.whl
Size 53.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93be0c0f760c6ac595f78ee3f3c0307ea8c32fdb025259b3ca79fb1e99071451
BLAKE2b-256 checksum
How to use checksums
6eb9d66fcb1ed99e0d3887928d585acf94acbcc4f19a5df8ad538f51eed5b458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0
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