Skip to main content

Visualization recommendation using constraints

Project description

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.

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

draco-2.0.1.tar.gz (42.3 kB view details)

Uploaded Source

Built Distribution

draco-2.0.1-py3-none-any.whl (53.3 kB view details)

Uploaded Python 3

File details

Details for the file draco-2.0.1.tar.gz.

File metadata

  • Download URL: draco-2.0.1.tar.gz
  • Upload date:
  • Size: 42.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0

File hashes

Hashes for draco-2.0.1.tar.gz
Algorithm Hash digest
SHA256 aaea9cfb3847b0d69ec634dab99d97387b13ff394c7ad4d2e92d6f9fce396d55
MD5 9db4f8cb7e6451de20c75a19a7268523
BLAKE2b-256 d3919e91260e12731f190ff54d73b1702ed6202970321ef0df620e56ef6d6fe0

See more details on using hashes here.

File details

Details for the file draco-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: draco-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 53.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0

File hashes

Hashes for draco-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93be0c0f760c6ac595f78ee3f3c0307ea8c32fdb025259b3ca79fb1e99071451
MD5 f443133f4b724c1d3126f000a2e64d2f
BLAKE2b-256 6eb9d66fcb1ed99e0d3887928d585acf94acbcc4f19a5df8ad538f51eed5b458

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