Skip to main content

Language for ASCII diagrams.

Project description

PyPI Build Coverage Status Python Documentation

ADia

diagram: Foo
sequence:
foo -> bar: Hello World!

Output:

 DIAGRAM: Foo                             

 +-----+             +-----+
 | foo |             | bar |
 +-----+             +-----+
    |                   |
    |~~~Hello World!~~~>|
    |                   |
    |<------------------|
    |                   |
 +-----+             +-----+
 | foo |             | bar |
 +-----+             +-----+

ADia is a language specially designed to render ASCII diagrams.

Currently, only sequence diagrams are supported, but the roadmap is to support two more types of diagrams: fork (pylover/adia#42) and class (pylover/adia#41).

Get Closer!

The ADia can also run flawlessly inside the browsers using the awesome project: Brython.

The https://github.com/pylover/adia-live is a good example of how to use it inside the Javascript. In addition, please read the Javascript API section of the documentation.

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

adia-4.1.0.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

adia-4.1.0-py3.8.egg (51.2 kB view details)

Uploaded Source

File details

Details for the file adia-4.1.0.tar.gz.

File metadata

  • Download URL: adia-4.1.0.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for adia-4.1.0.tar.gz
Algorithm Hash digest
SHA256 a5bfd312e38f747b6fc7de44f460b75edea53cbc55a3553f46f43a0f4518b897
MD5 bcf4d976bdba4475ef12b88495b7f3f4
BLAKE2b-256 09c9bcb8d7e6a84c652e2af685dc91f60d2f34638a3113f23ee13c0ae7f17e7d

See more details on using hashes here.

File details

Details for the file adia-4.1.0-py3.8.egg.

File metadata

  • Download URL: adia-4.1.0-py3.8.egg
  • Upload date:
  • Size: 51.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for adia-4.1.0-py3.8.egg
Algorithm Hash digest
SHA256 61c2b32b0160f4e958a73a9d22ae251b75a6c1971406ad28f343e95fa9e469af
MD5 a79ced0cdb714f801aa4584e3a7b8923
BLAKE2b-256 61cf060b44b8ec8858707b4bfc58aa490317c315a81b642315df3e1752f7cacc

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