Skip to main content

compositional vector graphics

Project description

huygens

This is a python package for drawing diagrams. Intended to have multiple backends, currently the only backend implemented uses cairo. Hopefully there will also be a PyX backend.

It can also include text from TeX via pdftex, pdflatex, xetex or xelatex.

Diagrams are able to be composed in various ways, based on a linear constraint solver. Therefore, this system becomes a declarative graphics layout package.

This package is at an early stage of development, so expect things to change drastically and without warning.

User guide

Read it online here. The documentation is distributed in huygens/doc.

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

huygens-0.0.1.tar.gz (233.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

huygens-0.0.1-py3-none-any.whl (259.1 kB view details)

Uploaded Python 3

File details

Details for the file huygens-0.0.1.tar.gz.

File metadata

  • Download URL: huygens-0.0.1.tar.gz
  • Upload date:
  • Size: 233.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for huygens-0.0.1.tar.gz
Algorithm Hash digest
SHA256 07019dc729b78500b89c8f793b62944dadfd2b2f42fbce03e76363412b666d1d
MD5 3aab5bf4f4ae415a048524d31a27ddc3
BLAKE2b-256 2d990af57cc65d1bff6b14528e9000d80b7274d320db56f04e39bee0ffe46b10

See more details on using hashes here.

File details

Details for the file huygens-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: huygens-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 259.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for huygens-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3d5a3b7fd31d8b45fe1220b72930f9cfe796c4a6dc9c24d79e87d0934c93091c
MD5 2f6b308485e3fa7f9e40ebd1c2b93585
BLAKE2b-256 0dbef9dba2c596c4d39b5e5dbe962ed17517a43aaeea1a9ee2afdc22a5fcc67d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page