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-2.0.5.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

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

adia-2.0.5-py3.8.egg (51.0 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for adia-2.0.5.tar.gz
Algorithm Hash digest
SHA256 fb9e7ce59136493ccc92c55f45c51b8c20503b2c692f1a353e3b09aa09db6c21
MD5 82a36bd58adf72b5197a4ab72c3daddf
BLAKE2b-256 4c386abe4b77f6a6714dc465b5563c225343cb71ea34af89bfdb2c8e247fa62a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adia-2.0.5-py3.8.egg
  • Upload date:
  • Size: 51.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for adia-2.0.5-py3.8.egg
Algorithm Hash digest
SHA256 f0a7501855276f8e4cb2435927120d0c7c0f84b1a07ba7422e5f0be2ac16ceb7
MD5 4f31c9b067ebc9db60ee3d9425ec7c86
BLAKE2b-256 dd7f94b6d3a8c2411055b6f13d2c5804d357c5b8f541552ff7b7f0c86baa44e5

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