{"library":"seqdiag","title":"seqdiag","description":"seqdiag generates sequence-diagram images from text, part of the blockdiag family. Current version 3.0.0, requires Python >=3.7. Release cadence is sporadic.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install seqdiag"],"cli":{"name":"seqdiag","version":"seqdiag 3.0.0"}},"imports":["from seqdiag import parser, builder, drawer","from blockdiag import parser, builder, drawer"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from seqdiag import parser, builder, drawer\nimport codecs\n\n# Read a .seqdiag file (or use a string)\ndiagram_text = \"\"\"\nseqdiag {\n  A -> B [label = \"request\"];\n  B -> A [label = \"response\"];\n}\n\"\"\"\n\ntree = parser.parse_string(diagram_text)\ndiagram = builder.ScreenNodeBuilder.build(tree)\n\ndrawer.draw(diagram, 'output.png', 'PNG')\n","lang":"python","description":"Generate a sequence diagram from a text description and save as PNG.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}